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

用于生成彈幕的方法和裝置與流程

文檔序號:12133951閱讀:231來源:國知局
用于生成彈幕的方法和裝置與流程

本申請涉及計算機技術(shù)領(lǐng)域,具體涉及視頻技術(shù)領(lǐng)域,尤其涉及用于生成彈幕的方法和裝置。



背景技術(shù):

彈幕,是在視頻播放的時候像炮彈一樣發(fā)出的用戶評論,極大地豐富了視頻觀看的趣味性?,F(xiàn)有的彈幕生成方式,當(dāng)用戶利用移動終端發(fā)送彈幕時,彈出輸入鍵盤接收用戶輸入的彈幕內(nèi)容。

然而,彈出的輸入鍵盤會遮擋視頻播放畫面,導(dǎo)致用戶看不到視頻畫面,為了不影響用戶觀看完整視頻,現(xiàn)有的彈幕生成方式通常在輸入彈幕的時候暫停視頻播放,從而,存在著生成彈幕的效率差的問題。



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

本申請的目的在于提出一種改進的用于生成彈幕的方法和裝置,來解決以上背景技術(shù)部分提到的技術(shù)問題。

第一方面,本申請?zhí)峁┝艘环N用于生成彈幕的方法,上述方法包括:檢測對視頻播放界面的第一操作;響應(yīng)于檢測到上述第一操作,在上述視頻播放界面之上懸浮設(shè)置預(yù)設(shè)界面,其中,上述預(yù)設(shè)界面對上述視頻播放界面不構(gòu)成遮擋;檢測在上述預(yù)設(shè)界面進行的用于輸入文字軌跡的第二操作;根據(jù)上述第二操作輸入的文字軌跡,匹配得到文字;檢測對上述預(yù)設(shè)界面的第三操作;響應(yīng)于檢測到上述第三操作,將匹配得到的文字作為待生成彈幕中的文字信息,并發(fā)送上述文字信息至服務(wù)器,以供上述服務(wù)器根據(jù)上述文字信息生成彈幕。

在一些實施例中,上述在視頻播放界面之上懸浮設(shè)置預(yù)設(shè)界面,包括:調(diào)用預(yù)設(shè)輸入法中手寫鍵盤的輸入界面,其中,上述輸入界面的透明度小于預(yù)設(shè)透明度閾值;將上述輸入界面作為預(yù)設(shè)界面懸浮設(shè)置在上述視頻播放界面之上。

在一些實施例中,上述將上述輸入界面作為預(yù)設(shè)界面懸浮設(shè)置在上述視頻播放界面之上,包括:獲取上述視頻播放界面所在的終端設(shè)備的屏幕尺寸;調(diào)整上述輸入界面的尺寸得到與上述屏幕尺寸相同的輸入界面;將經(jīng)調(diào)整的輸入界面作為預(yù)設(shè)界面懸浮設(shè)置在上述視頻播放界面之上。

在一些實施例中,上述根據(jù)上述第二操作輸入的文字軌跡,匹配得到文字,包括:在上述預(yù)設(shè)界面顯示根據(jù)上述文字軌跡匹配得到的候選文字;接收對候選文字的選擇操作;將上述選擇操作所針對的候選文字作為與上述文字軌跡匹配的文字。

在一些實施例中,上述方法還包括:響應(yīng)于檢測到上述第三操作,收起上述預(yù)設(shè)界面,并在上述視頻播放界面以彈幕形式顯示匹配得到的文字。

在一些實施例中,上述方法還包括:在上述預(yù)設(shè)界面顯示上述第二操作輸入的文字軌跡。

第二方面,本申請?zhí)峁┝艘环N用于生成彈幕的裝置,上述裝置包括:第一檢測模塊,用于檢測對視頻播放界面的第一操作;設(shè)置模塊,用于響應(yīng)于檢測到上述第一操作,在上述視頻播放界面之上懸浮設(shè)置預(yù)設(shè)界面,其中,上述預(yù)設(shè)界面對上述視頻播放界面不構(gòu)成遮擋;第二檢測模塊,用于檢測在上述預(yù)設(shè)界面進行的用于輸入文字軌跡的第二操作;匹配模塊,用于根據(jù)上述第二操作輸入的文字軌跡,匹配得到文字;第三檢測模塊,用于檢測對上述預(yù)設(shè)界面的第三操作;發(fā)送模塊,用于響應(yīng)于檢測到上述第三操作,將匹配得到的文字作為待生成彈幕中的文字信息,并發(fā)送上述文字信息至服務(wù)器,以供上述服務(wù)器根據(jù)上述文字信息生成彈幕。

在一些實施例中,上述設(shè)置模塊,進一步用于:調(diào)用預(yù)設(shè)輸入法中手寫鍵盤的輸入界面,其中,上述輸入界面的透明度小于預(yù)設(shè)透明度閾值;將上述輸入界面作為預(yù)設(shè)界面懸浮設(shè)置在上述視頻播放界面之上。

在一些實施例中,上述設(shè)置模塊,進一步用于:獲取上述視頻播放界面所在的終端設(shè)備的屏幕尺寸;調(diào)整上述輸入界面的尺寸得到與上述屏幕尺寸相同的輸入界面;將經(jīng)調(diào)整的輸入界面作為預(yù)設(shè)界面懸浮設(shè)置在上述視頻播放界面之上。

在一些實施例中,上述匹配模塊,進一步用于:在上述預(yù)設(shè)界面顯示根據(jù)上述文字軌跡匹配得到的候選文字;接收對候選文字的選擇操作;將上述選擇操作所針對的候選文字作為與上述文字軌跡匹配的文字。

本申請?zhí)峁┑挠糜谏蓮椖坏姆椒ê脱b置,通過在視頻播放界面之上懸浮設(shè)置不對視頻播放界面構(gòu)成遮擋的預(yù)設(shè)界面,然后檢測上述預(yù)設(shè)界面上用戶輸入的文字軌跡,再后根據(jù)文字軌跡匹配得到待生成彈幕的文字信息,可以避免在生成彈幕時必須暫停視頻的播放,提高了生成彈幕的效率。

附圖說明

通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本申請的其它特征、目的和優(yōu)點將會變得更明顯:

圖1是本申請可以應(yīng)用于其中的示例性系統(tǒng)架構(gòu)圖;

圖2是根據(jù)本申請的用于生成彈幕的方法的一個實施例的流程圖;

圖3a和圖3b是根據(jù)本申請的用于生成彈幕的方法的一個應(yīng)用場景的示意圖;

圖4是根據(jù)本申請的用于生成彈幕的方法的又一個實施例的流程圖;

圖5是根據(jù)本申請的用于生成彈幕的方法的再一個實施例的流程圖;

圖6是根據(jù)本申請的用于生成彈幕的裝置的一個實施例的結(jié)構(gòu)示意圖;

圖7是適于用來實現(xiàn)本申請實施例的終端設(shè)備的計算機系統(tǒng)的結(jié)構(gòu)示意圖。

具體實施方式

下面結(jié)合附圖和實施例對本申請作進一步的詳細說明??梢岳斫獾氖?,此處所描述的具體實施例僅僅用于解釋相關(guān)發(fā)明,而非對該發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與有關(guān)發(fā)明相關(guān)的部分。

需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結(jié)合實施例來詳細說明本申請。

圖1示出了可以應(yīng)用本申請的用于生成彈幕的方法或用于生成彈幕的裝置的實施例的示例性系統(tǒng)架構(gòu)100。

如圖1所示,系統(tǒng)架構(gòu)100可以包括終端設(shè)備101、102、103,網(wǎng)絡(luò)104和服務(wù)器105。網(wǎng)絡(luò)104用以在終端設(shè)備101、102、103和服務(wù)器105之間提供通信鏈路的介質(zhì)。網(wǎng)絡(luò)104可以包括各種連接類型,例如有線、無線通信鏈路或者光纖電纜等等。

用戶可以使用終端設(shè)備101、102、103通過網(wǎng)絡(luò)104與服務(wù)器105交互,以接收或發(fā)送消息等。終端設(shè)備101、102、103上可以安裝有各種通訊客戶端應(yīng)用,例如視頻播放類應(yīng)用、網(wǎng)頁瀏覽器應(yīng)用、購物類應(yīng)用、搜索類應(yīng)用、即時通信工具、郵箱客戶端、社交平臺軟件等。

終端設(shè)備101、102、103可以是具有顯示屏并且支持視頻播放的各種電子設(shè)備,包括但不限于智能手機、平板電腦、電子書閱讀器、MP3播放器(Moving Picture Experts Group Audio Layer III,動態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面3)、MP4(Moving Picture Experts Group Audio Layer IV,動態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面4)播放器、膝上型便攜計算機和臺式計算機等等。并且,終端設(shè)備101、102、103的顯示屏是支持觸摸功能的屏幕,用戶可以通過手指的觸摸或手寫筆的觸摸在顯示屏上輸入文字軌跡。

服務(wù)器105可以是提供各種服務(wù)的服務(wù)器,例如對終端設(shè)備101、102、103上播放的視頻提供支持的后臺服務(wù)器。后臺服務(wù)器可以對接收到的視頻播放請求、彈幕接收請求等數(shù)據(jù)進行分析等處理,并將處理結(jié)果(例如視頻數(shù)據(jù)、彈幕信息)反饋給終端設(shè)備。

需要說明的是,本申請實施例所提供的用于生成彈幕的方法一般由終端設(shè)備101、102或103執(zhí)行,相應(yīng)地,用于生成彈幕的裝置一般設(shè)置于終端設(shè)備101、102或103中。

應(yīng)該理解,圖1中的終端設(shè)備、網(wǎng)絡(luò)和服務(wù)器的數(shù)目僅僅是示意性的。根據(jù)實現(xiàn)需要,可以具有任意數(shù)目的終端設(shè)備、網(wǎng)絡(luò)和服務(wù)器。

繼續(xù)參考圖2,其示出了根據(jù)本申請的用于生成彈幕的方法的一個實施例的流程200。上述的用于生成彈幕的方法,包括以下步驟:

步驟201,檢測對視頻播放界面的第一操作。

在本實施例中,用于生成彈幕的方法運行于其上的電子設(shè)備(例如圖1所示的終端設(shè)備)可以檢測用戶在觀看視頻時在視頻播放界面的第一操作。在這里,第一操作是觸發(fā)彈幕功能開啟的操作。

在本實施例中,用戶可以在終端設(shè)備上利用視頻播放類應(yīng)用或瀏覽器類應(yīng)用觀看視頻,用戶觀看的播放視頻的界面即視頻播放界面。

在本實施例的一些可選的實現(xiàn)方式中,上述第一預(yù)設(shè)操作可以是用戶對視頻播放界面的預(yù)設(shè)圖標(biāo)的點擊操作。

在本實施例的一些可選的實現(xiàn)方式中,上述第一預(yù)設(shè)操作可以是用戶在視頻播放界面的滑出的預(yù)定的圖形操作,例如,上述第一預(yù)設(shè)操作可以是用戶在視頻播放界面滑出“Z”字形這一操作。

通常,用戶在通過視頻播放類應(yīng)用或瀏覽器類應(yīng)用觀看視頻時,有感于視頻中的情節(jié)、風(fēng)景、音樂等,會產(chǎn)生發(fā)送彈幕的想法。用戶利用其觀看視頻的終端設(shè)備,可以檢測用戶在視頻播放界面進行的操作,如果該操作與預(yù)設(shè)的觸發(fā)彈幕功能開啟的第一操作相同,則開啟彈幕功能。作為示例,在視頻播放的界面,可以設(shè)置一個彈幕圖標(biāo),點擊此彈幕圖標(biāo),可以觸發(fā)彈幕功能的開啟;如果用戶在視頻觀看過程中點擊此彈幕圖標(biāo),則可以觸發(fā)彈幕功能的開啟。

步驟202,響應(yīng)于檢測到第一操作,在視頻播放界面之上懸浮設(shè)置預(yù)設(shè)界面。

在本實施例中,用于生成彈幕的方法運行于其上的電子設(shè)備(例如圖1所示的終端設(shè)備)可以響應(yīng)于檢測到上述第一操作,在上述視頻播放界面之上設(shè)置預(yù)設(shè)界面,上述預(yù)設(shè)界面是懸浮在上述視頻播放界面之上的,并且,上述預(yù)設(shè)界面對上述視頻播放界面不構(gòu)成遮擋。

在本實施例中,上述預(yù)設(shè)界面可以是預(yù)先在彈幕控件中設(shè)置的用于接收文字軌跡的界面;上述預(yù)設(shè)界面可以是上述電子設(shè)備調(diào)用上述電子設(shè)備中內(nèi)置的輸入法的手寫輸入鍵盤的輸入界面;上述界面可以是視頻播放類應(yīng)用中內(nèi)置的輸入法的手寫鍵盤的輸入界面。

在本實施例中,上述預(yù)設(shè)界面懸浮在上述視頻播放界面之上,是指預(yù)設(shè)界面可以通過屏幕接收用戶對該預(yù)設(shè)界面的操作;用戶不能在預(yù)設(shè)界面懸浮在上述視頻播放界面之上的情況下,對視頻播放界面進行操作。但是,視頻播放界面仍然正常刷新,在用戶看來,視頻仍然在播放。

在本實施例中,上述預(yù)設(shè)界面對上述視頻播放界面不構(gòu)成遮擋,是指在用戶的視覺上,可以透過上述預(yù)設(shè)界面看到上述視頻播放界面,即用戶可以在輸入彈幕的情況下繼續(xù)觀看視頻。

步驟203,檢測在預(yù)設(shè)界面進行的用于輸入文字軌跡的第二操作。

在本實施例中,用于生成彈幕的方法運行于其上的電子設(shè)備(例如圖1所示的終端設(shè)備)可以檢測在步驟202中設(shè)置的預(yù)設(shè)界面進行的第二操作。在這里,上述第二操作用于輸入文字軌跡。

在本實施例中,文字軌跡可以是用戶書寫文字的筆畫。第二操作可以是用戶進行的書寫文字的操作。第二操作進行時,上述電子設(shè)備檢測第二操作,即可檢測到用戶書寫文字的筆畫,得到用戶輸入的文字軌跡。

在本實施例的一些可選的實現(xiàn)方式中,上述電子設(shè)備可以在上述預(yù)設(shè)界面顯示上述第二操作輸入的文字軌跡,可以理解的是,文字軌跡在屏幕中占據(jù)的面積是線條形的,不足以對視頻播放界面構(gòu)成遮擋。

步驟204,根據(jù)第二操作輸入的文字軌跡,匹配得到文字。

在本實施例中,用于生成彈幕的方法運行于其上的電子設(shè)備(例如圖1所示的終端設(shè)備)可以根據(jù)步驟203得到的第二操作輸入的文字軌跡,匹配得到文字。

本領(lǐng)域技術(shù)人員可以理解,關(guān)于如何從文字軌跡匹配得到文字的算法,是本領(lǐng)域技術(shù)所公知的,在此不再贅述。

步驟205,檢測對預(yù)設(shè)界面的第三操作。

在本實施例中,用于生成彈幕的方法運行于其上的電子設(shè)備(例如圖1所示的終端設(shè)備)可以檢測用戶對預(yù)設(shè)界面的第三操作。在這里,上述第三操作是觸發(fā)彈幕信息接收功能結(jié)束的操作。

在本實施例中,可以在第三界面設(shè)置彈幕發(fā)送圖標(biāo),用戶在輸入完欲發(fā)送的彈幕內(nèi)容后,點擊此彈幕發(fā)送圖標(biāo),結(jié)束輸入彈幕內(nèi)容的操作。

在本實施例的一些可選的實現(xiàn)方式中,上述電子設(shè)備可以響應(yīng)于檢測到上述第三操作,收起上述預(yù)設(shè)界面,并在上述視頻播放界面以彈幕形式顯示匹配得到的文字。

步驟206,響應(yīng)于檢測到第三操作,將匹配得到的文字作為待生成彈幕中的文字信息,并發(fā)送文字信息至服務(wù)器,以供服務(wù)器根據(jù)文字信息生成彈幕。

在本實施例中,用于生成彈幕的方法運行于其上的電子設(shè)備(例如圖1所示的終端設(shè)備)可以響應(yīng)于檢測到上述第三操作,將匹配得到的文字作為待生成彈幕中的文字信息,并發(fā)送上述文字信息至服務(wù)器,以供上述服務(wù)器根據(jù)上述文字信息生成彈幕。

本領(lǐng)域技術(shù)人員可以理解,響應(yīng)于檢測到上述第三操作,上述電子設(shè)備發(fā)送至服務(wù)器的信息,除了上述文字信息外,還有其他用于生成彈幕的信息。例如,上述第三操作發(fā)生時指示視頻播放到何處的時間點,以便上述服務(wù)器根據(jù)上述時間點確定彈幕在該視頻播放時的出現(xiàn)時間。

繼續(xù)參見圖3a和圖3b,圖3a和圖3b是根據(jù)本實施例的用于生成彈幕的方法的應(yīng)用場景的示意圖。如圖3a所示,陰影部分表示視頻播放界面,用戶在觀看視頻的過程中,可以點擊視頻播放界面設(shè)置的“彈幕”圖標(biāo)觸發(fā)彈幕功能;終端設(shè)備在視頻播放界面之上懸浮設(shè)置預(yù)設(shè)界面,預(yù)設(shè)界面不影響用戶觀看視頻,并且用戶可以在預(yù)設(shè)界面上手寫輸入文字。如圖3b所示,可以在預(yù)設(shè)界面上輸入文字“今”字,終端設(shè)備接收用戶輸入的文字軌跡,匹配出“今”字,用戶點擊“發(fā)送”圖標(biāo),可以將匹配出的“今”字作為待生成彈幕的文字信息發(fā)送至服務(wù)器。服務(wù)器根據(jù)將“今”作為彈幕的文字信息生成彈幕,然后將結(jié)合了彈幕的視頻發(fā)送至請求播放該視頻的用戶。

需要注意的是,在圖3a和圖3b中,為了將視頻播放界面、預(yù)設(shè)界面與終端設(shè)備的邊框區(qū)分開,將視頻播放界面、預(yù)設(shè)界面畫的與終端設(shè)備的屏幕有較大差別。實際中視頻播放界面、預(yù)設(shè)界面與終端設(shè)備屏幕這三者的尺寸可以是相同的。

本申請的上述實施例提供的方法,通過在視頻播放界面之上懸浮設(shè)置不對視頻播放界面構(gòu)成遮擋的預(yù)設(shè)界面,然后檢測上述預(yù)設(shè)界面用戶輸入的文字軌跡,再后根據(jù)文字軌跡匹配得到待生成彈幕的文字信息,可以避免在生成彈幕時必須暫停視頻的播放,提高了生成彈幕的效率。

進一步參考圖4,其示出了用于生成彈幕的方法的又一個實施例的流程400。該用于生成彈幕的方法的流程400,包括以下步驟:

步驟401,檢測對視頻播放界面的第一操作。

步驟401的實現(xiàn)細節(jié)請參考步驟201中的相關(guān)說明,在此不再贅述。

步驟402,響應(yīng)于檢測到第一操作,調(diào)用預(yù)設(shè)輸入法手寫鍵盤的輸入界面。

在本實施例中,用于生成彈幕的方法運行于其上的電子設(shè)備(例如圖1所示的終端設(shè)備)可以響應(yīng)于檢測到上述第一操作,調(diào)用預(yù)設(shè)輸入法的手寫鍵盤的輸入界面。在這里,上述輸入界面的透明度小于預(yù)設(shè)透明度閾值。

在本實施例中,上述預(yù)設(shè)輸入法可以是上述電子設(shè)備內(nèi)置的輸入法,也可以是視頻播放類應(yīng)用中內(nèi)置的輸入法。

在本實施例中,如果調(diào)用的輸入界面的透明度不小于預(yù)設(shè)透明度,則先調(diào)整上述輸入界面的透明度,使得上述輸入界面的透明度小于預(yù)設(shè)透明度閾值。該預(yù)設(shè)透明度閾值可以是根據(jù)實際情況設(shè)置的,例如,預(yù)設(shè)透明度閾值可以是不對視頻播放界面構(gòu)成遮擋情況下的透明度,或者預(yù)設(shè)透明度閾值可以是完全透明情況下的透明度。

步驟403,獲取視頻播放界面所在的終端設(shè)備的屏幕尺寸。

在本實施例中,用于生成彈幕的方法運行于其上的電子設(shè)備(例如圖1所示的終端設(shè)備)可以獲取視頻播放界面所在的終端設(shè)備的屏幕尺寸。

可以理解的是,視頻播放界面所在的終端設(shè)備,也是用于生成彈幕的方法運行于其上的電子設(shè)備(例如圖1所示的終端設(shè)備)。

步驟404,調(diào)整輸入界面的尺寸得到與屏幕尺寸相同的輸入界面。

在本實施例中,用于生成彈幕的方法運行于其上的電子設(shè)備(例如圖1所示的終端設(shè)備)可以調(diào)整上述輸入界面的尺寸得到與步驟403得到的屏幕尺寸相同的輸入界面。

步驟405,將經(jīng)調(diào)整的輸入界面作為預(yù)設(shè)界面懸浮設(shè)置在視頻播放界面之上。

在本實施例中,用于生成彈幕的方法運行于其上的電子設(shè)備(例如圖1所示的終端設(shè)備)可以將步驟404調(diào)整得到的經(jīng)調(diào)整的輸入界面作為預(yù)設(shè)界面懸浮設(shè)置在視頻播放界面之上。

在本實施例中,設(shè)置在視頻播放界面之上的預(yù)設(shè)界面的尺寸與終端設(shè)備的屏幕尺寸相同,能夠完全覆蓋視頻播放界面。

步驟406,檢測在經(jīng)調(diào)整的輸入界面進行的用于輸入文字軌跡的第二操作。

在本實施例中,用于生成彈幕的方法運行于其上的電子設(shè)備(例如圖1所示的終端設(shè)備)可以檢測在經(jīng)調(diào)整的輸入界面進行的第二操作,上述第二操作用于輸入文字軌跡。

在本實施例中,用戶在上述經(jīng)調(diào)整的輸入界面進行文字輸入,當(dāng)用戶在輸入文字軌跡時,可以在全屏幕上書寫,避免了在書寫的同時誤觸發(fā)視頻播放界面中的一些功能,進而減少了用戶在書寫過程中的所需的謹(jǐn)慎程度,提高了書寫的效率,進而提高待生成彈幕的效率。

步驟407-步驟409的實現(xiàn)細節(jié)和技術(shù)效果請參考對步驟204-步驟206的說明,在此不再贅述。

步驟407,根據(jù)第二操作輸入的文字軌跡,匹配得到文字。

步驟408,檢測對經(jīng)調(diào)整的輸入界面的第三操作。

步驟409,響應(yīng)于檢測到第三操作,將匹配得到的文字作為待生成彈幕中的文字信息,并發(fā)送文字信息至服務(wù)器,以供服務(wù)器根據(jù)文字信息生成彈幕。

從圖4中可以看出,與圖2對應(yīng)的實施例相比,本實施例中的用于生成彈幕的方法的流程400突出了對調(diào)整輸入法的手寫鍵盤的輸入界面得到預(yù)設(shè)界面的步驟。由此,本實施例描述的方案可以快速調(diào)出預(yù)設(shè)界面,減少了內(nèi)存操作,提高接收文字軌跡的速度。并且,本實施例的流程400突出了預(yù)設(shè)界面的尺寸與終端設(shè)備的屏幕尺寸相同,當(dāng)用戶在輸入文字軌跡時,可以在全屏幕上書寫,避免了在書寫的同時誤觸視頻播放界面中的一些功能,進而減少了用戶在書寫過程中的所需的謹(jǐn)慎程度,提高了書寫的效率。進而,本實施例提供的方法全面提高了生成彈幕的效率。

進一步參考圖5,其示出了用于生成彈幕的方法的又一個實施例的流程500。該用于生成彈幕的方法的流程500,包括以下步驟:

步驟501,檢測對視頻播放界面的第一操作。

步驟502,響應(yīng)于檢測到第一操作,在視頻播放界面之上懸浮設(shè)置預(yù)設(shè)界面。

在這里,上述預(yù)設(shè)界面對上述視頻播放界面不構(gòu)成遮擋。

步驟503,檢測在預(yù)設(shè)界面進行的用于輸入文字軌跡的第二操作。

步驟501-步驟503的實現(xiàn)細節(jié)和技術(shù)效果請參考對步驟201-步驟203的說明,在此不再贅述。

步驟504,在預(yù)設(shè)界面顯示根據(jù)文字軌跡匹配得到的候選文字。

在本實施例中,用于生成彈幕的方法運行于其上的電子設(shè)備(例如圖1所示的終端設(shè)備)可以首先根據(jù)文字軌跡匹配得到候選文字,然后在預(yù)設(shè)界面顯示候選文字。

本領(lǐng)域技術(shù)人員可以理解,根據(jù)文字軌跡匹配得到候選文字的算法是本領(lǐng)域技術(shù)人員所公知的,在此不再贅述。

在本實施例中,可以在上述預(yù)設(shè)界面靠近屏幕邊緣的地方,顯示候選文字。

步驟505,接收對候選文字的選擇操作。

在本實施例中,用于生成彈幕的方法運行于其上的電子設(shè)備(例如圖1所示的終端設(shè)備)可以接收對在預(yù)設(shè)界面顯示的候選文字的選擇操作。

通常,用戶在輸入文字軌跡后,根據(jù)文字軌跡可以匹配出多個候選文字,將多個候選文字呈現(xiàn)給用戶,可以供用戶從候選文字中選出希望發(fā)送的彈幕內(nèi)容。

步驟506,將選擇操作所針對的候選文字作為與文字軌跡匹配的文字。

在本實施例中,用于生成彈幕的方法運行于其上的電子設(shè)備(例如圖1所示的終端設(shè)備)可以將上述選擇操作所針對的候選文字作為與上述文字軌跡匹配的文字。

步驟507,檢測對預(yù)設(shè)界面的第三操作。

步驟508,響應(yīng)于檢測到第三操作,將匹配得到的文字作為待生成彈幕中的文字信息,并發(fā)送文字信息至服務(wù)器,以供服務(wù)器根據(jù)文字信息生成彈幕。

步驟507-步驟508的實現(xiàn)細節(jié)和技術(shù)效果請參考對步驟205-步驟206的說明,在此不再贅述。

從圖5中可以看出,與圖2對應(yīng)的實施例相比,本實施例中的用于生成彈幕的方法的流程500突出了根據(jù)文字軌跡得到候選文字,并根據(jù)用戶的選擇確定與文字軌跡匹配的文字的步驟。由此,本實施例描述的方案可以得到更準(zhǔn)確得到與文字軌跡匹配的文字,從而實現(xiàn)更有效地生成彈幕。

進一步參考圖6,作為對上述各圖所示方法的實現(xiàn),本申請?zhí)峁┝艘环N用于生成彈幕的裝置的一個實施例,該裝置實施例與圖2所示的方法實施例相對應(yīng),該裝置具體可以應(yīng)用于各種電子設(shè)備中。

如圖6所示,本實施例上述的用于生成彈幕的裝置600包括:第一檢測模塊601、設(shè)置模塊602、第二檢測模塊603、匹配模塊604、第三檢測模塊605、發(fā)送模塊606。其中,第一檢測模塊601,用于檢測對視頻播放界面的第一操作;設(shè)置模塊602,用于響應(yīng)于檢測到上述第一操作,在上述視頻播放界面之上懸浮設(shè)置預(yù)設(shè)界面,其中,上述預(yù)設(shè)界面對上述視頻播放界面不構(gòu)成遮擋;第二檢測模塊603,用于檢測在上述預(yù)設(shè)界面進行的用于輸入文字軌跡的第二操作;匹配模塊604,用于根據(jù)上述第二操作輸入的文字軌跡,匹配得到文字;第三檢測模塊605,用于檢測對上述預(yù)設(shè)界面的第三操作;發(fā)送模塊606,用于響應(yīng)于檢測到上述第三操作,將匹配得到的文字作為待生成彈幕中的文字信息,并發(fā)送上述文字信息至服務(wù)器,以供上述服務(wù)器根據(jù)上述文字信息生成彈幕。

在本實施例中,用于生成彈幕的裝置600的第一檢測模塊601可以檢測用戶在觀看視頻時在視頻播放界面的第一操作。在這里,第一操作是觸發(fā)彈幕功能開啟的操作。

在本實施例中,上述設(shè)置模塊602,可以響應(yīng)于檢測到上述第一操作,在上述視頻播放界面之上設(shè)置預(yù)設(shè)界面,上述預(yù)設(shè)界面是懸浮在上述視頻播放界面之上的,并且,上述預(yù)設(shè)界面對上述視頻播放界面不構(gòu)成遮擋。

在本實施例中,上述第二檢測模塊603,可以檢測設(shè)置模塊602設(shè)置的預(yù)設(shè)界面進行的第二操作。在這里,上述第二操作用于輸入文字軌跡

在本實施例中,上述匹配模塊604,可以根據(jù)第二檢測模塊603得到的第二操作輸入的文字軌跡,匹配得到文字。

在本實施例中,上述第三檢測模塊605,可以檢測用戶對預(yù)設(shè)界面的第三操作。在這里,上述第三操作是觸發(fā)彈幕信息接收功能結(jié)束的操作。

在本實施例中,上述發(fā)送模塊606,可以響應(yīng)于檢測到上述第三操作,將匹配得到的文字作為待生成彈幕中的文字信息,并發(fā)送上述文字信息至服務(wù)器,以供上述服務(wù)器根據(jù)上述文字信息生成彈幕。

在本實施例的一些可選的實現(xiàn)方式中,上述設(shè)置模塊602,進一步用于:調(diào)用預(yù)設(shè)輸入法中手寫鍵盤的輸入界面,其中,上述輸入界面的透明度小于預(yù)設(shè)透明度閾值;將上述輸入界面作為預(yù)設(shè)界面懸浮設(shè)置在上述視頻播放界面之上。

在本實施例的一些可選的實現(xiàn)方式中,上述設(shè)置模塊602,進一步用于:獲取上述視頻播放界面所在的終端設(shè)備的屏幕尺寸;調(diào)整上述輸入界面的尺寸得到與上述屏幕尺寸相同的輸入界面;將經(jīng)調(diào)整的輸入界面作為預(yù)設(shè)界面懸浮設(shè)置在上述視頻播放界面之上。

在本實施例的一些可選的實現(xiàn)方式中,上述匹配模塊604,進一步用于:在上述預(yù)設(shè)界面顯示根據(jù)上述文字軌跡匹配得到的候選文字;接收對候選文字的選擇操作;將上述選擇操作所針對的候選文字作為與上述文字軌跡匹配的文字。

在本實施例的一些可選的實現(xiàn)方式中,上述匹配模塊604,進一步用于:響應(yīng)于檢測到上述第三操作,收起上述預(yù)設(shè)界面,并在上述視頻播放界面以彈幕形式顯示匹配得到的文字。

在本實施例的一些可選的實現(xiàn)方式中,上述匹配模塊604,進一步用于:在上述預(yù)設(shè)界面顯示上述第二操作輸入的文字軌跡。

本申請的上述實施例提供的裝置的實現(xiàn)細節(jié)和技術(shù)效果,可以參考本申請用于生成彈幕的方法的實施例中的相關(guān)說明,在此不再贅述。

下面參考圖7,其示出了適于用來實現(xiàn)本申請實施例的終端設(shè)備的計算機系統(tǒng)700的結(jié)構(gòu)示意圖。

如圖7所示,計算機系統(tǒng)700包括中央處理單元(CPU)701,其可以根據(jù)存儲在只讀存儲器(ROM)702中的

程序或者從存儲部分708加載到隨機訪問存儲器(RAM)703中的程序而執(zhí)行各種適當(dāng)?shù)膭幼骱吞幚?。在RAM 703中,還存儲有系統(tǒng)700操作所需的各種程序和數(shù)據(jù)。CPU 701、ROM 702以及RAM 703通過總線704彼此相連。輸入/輸出(I/O)接口705也連接至總線704。

以下部件連接至I/O接口705:包括鍵盤、鼠標(biāo)等的輸入部分706;包括諸如陰極射線管(CRT)、液晶顯示器(LCD)等以及揚聲器等的輸出部分707;包括硬盤等的存儲部分708;以及包括諸如LAN卡、調(diào)制解調(diào)器等的網(wǎng)絡(luò)接口卡的通信部分709。通信部分709經(jīng)由諸如因特網(wǎng)的網(wǎng)絡(luò)執(zhí)行通信處理。驅(qū)動器710也根據(jù)需要連接至I/O接口705。可拆卸介質(zhì)711,諸如磁盤、光盤、磁光盤、半導(dǎo)體存儲器等等,根據(jù)需要安裝在驅(qū)動器710上,以便于從其上讀出的計算機程序根據(jù)需要被安裝入存儲部分708。

特別地,根據(jù)本公開的實施例,上文參考流程圖描述的過程可以被實現(xiàn)為計算機軟件程序。例如,本公開的實施例包括一種計算機程序產(chǎn)品,其包括有形地包含在機器可讀介質(zhì)上的計算機程序,上述計算機程序包含用于執(zhí)行流程圖所示的方法的程序代碼。在這樣的實施例中,該計算機程序可以通過通信部分709從網(wǎng)絡(luò)上被下載和安裝,和/或從可拆卸介質(zhì)711被安裝。在該計算機程序被中央處理單元(CPU)701執(zhí)行時,執(zhí)行本申請的方法中限定的上述功能。

附圖中的流程圖和框圖,圖示了按照本申請各種實施例的系統(tǒng)、方法和計算機程序產(chǎn)品的可能實現(xiàn)的體系架構(gòu)、功能和操作。在這點上,流程圖或框圖中的每個方框可以代表一個模塊、程序段、或代碼的一部分,上述模塊、程序段、或代碼的一部分包含一個或多個用于實現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實現(xiàn)中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個接連地表示的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或操作的專用的基于硬件的系統(tǒng)來實現(xiàn),或者可以用專用硬件與計算機指令的組合來實現(xiàn)。

描述于本申請實施例中所涉及到的單元可以通過軟件的方式實現(xiàn),也可以通過硬件的方式來實現(xiàn)。所描述的單元也可以設(shè)置在處理器中,例如,可以描述為:一種處理器包括第一檢測模塊、設(shè)置模塊、第二檢測模塊、匹配模塊、第三檢測模塊、發(fā)送模塊,其中,這些單元的名稱在某種情況下并不構(gòu)成對該單元本身的限定,例如,第一檢測模塊還可以被描述為“用于檢測對視頻播放界面的第一操作的模塊”。

作為另一方面,本申請還提供了一種非易失性計算機存儲介質(zhì),該非易失性計算機存儲介質(zhì)可以是上述實施例中上述裝置中所包含的非易失性計算機存儲介質(zhì);也可以是單獨存在,未裝配入終端中的非易失性計算機存儲介質(zhì)。上述非易失性計算機存儲介質(zhì)存儲有一個或者多個程序,當(dāng)上述一個或者多個程序被一個設(shè)備執(zhí)行時,使得上述設(shè)備:檢測對視頻播放界面的第一操作;響應(yīng)于檢測到上述第一操作,在上述視頻播放界面之上懸浮設(shè)置預(yù)設(shè)界面,其中,上述預(yù)設(shè)界面對上述視頻播放界面不構(gòu)成遮擋;檢測在上述預(yù)設(shè)界面進行的用于輸入文字軌跡的第二操作;根據(jù)上述第二操作輸入的文字軌跡,匹配得到文字;檢測對上述預(yù)設(shè)界面的第三操作;響應(yīng)于檢測到上述第三操作,將匹配得到的文字作為待生成彈幕中的文字信息,并發(fā)送上述文字信息至服務(wù)器,以供上述服務(wù)器根據(jù)上述文字信息生成彈幕。

以上描述僅為本申請的較佳實施例以及對所運用技術(shù)原理的說明。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本申請中所涉及的發(fā)明范圍,并不限于上述技術(shù)特征的特定組合而成的技術(shù)方案,同時也應(yīng)涵蓋在不脫離上述發(fā)明構(gòu)思的情況下,由上述技術(shù)特征或其等同特征進行任意組合而形成的其它技術(shù)方案。例如上述特征與本申請中公開的(但不限于)具有類似功能的技術(shù)特征進行互相替換而形成的技術(shù)方案。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1