本發明涉及視頻直播領域,尤其涉及一種登錄賬號的顯示方法和系統。
背景技術:
近年來,隨著移動互聯網的飛速發展,各種視頻直播應用層出不窮,如千帆、映客、花椒、斗魚等,移動直播已經被越來越多的人所接受,可以說我們已經進入了一個全民直播的移動直播時代,人人都可以成為主播。
發明人經過研究發現,現有技術中,主播一般通過微信分享自己的直播間到朋友圈獲得更多人的關注,當很多朋友圈中的好友點擊分享進入直播間后將會直接攜帶所述好友的微信登錄名稱,朋友圈對大家來說是相對私密的環境。很多人不希望自己的登錄名稱被泄漏,隱私不能得到保護。
技術實現要素:
有鑒于此,本發明提供了一種賬號的顯示方法,用以解決現有技術中微信登錄名稱被泄漏,隱私不能得到保護的問題。具體方案如下:
一種登錄賬號的顯示方法,包括:
當用戶通過第三方授權軟件登錄視頻直播應用程序時,獲取用戶當前的登錄名稱;
在所述視頻直播應用程序的數據庫中,查找與所述登錄名稱對應的視頻直播應用程序的顯示名稱:
當未查找到與所述登錄名稱相對應的所述視頻直播應用程序的顯示名稱時,將所述登錄名稱替換為預設的名稱發送至所述視頻直播應用程序進行顯示。
上述的方法,優選的,還包括:
當查找到與所述登錄名稱相對應的所述視頻直播應用程序的顯示名稱時,將所述登錄名稱替換為所述視頻直播應用程序的顯示名稱發送至所述視頻直播應用程序進行顯示。
上述的方法,優選的,還包括:
將所述登錄名稱,依據預設的規則,存入所述視頻直播應用程序的數據庫中。
上述的方法,優選的,在所述視頻直播應用程序的數據庫中,查找與所述登錄名稱對應的所述視頻直播應用程序的顯示名稱包括:
解析所述登錄名稱,確定所述登錄名稱的標識;
遍歷所述視頻直播應用程序數據庫,依據所述登錄名稱和所述標識,查找與所述登錄名稱相對應的所述視頻直播應用程序的顯示名稱。
上述的方法,優選的,將所述用戶當前的登錄名稱替換為預設的名稱發送至所述視頻直播應用程序進行顯示包括:
依據rim接口獲取所述視頻直播應用程序數據庫中所述登錄名稱;
將所述登錄名稱,替換為預設的名稱;
通過socket通信鏈句柄,將所述預設的名稱發送至所述視頻直播應用程序進行顯示。
一種登錄賬號的顯示系統,其特征在于,包括:
獲取模塊,用于當用戶通過第三方授權軟件登錄視頻直播應用程序時,獲取用戶當前的登錄名稱;
查找模塊,用于在所述視頻直播應用程序的數據庫中,查找與所述登錄名稱對應的視頻直播應用程序的顯示名稱:
第一發送模塊,用于當未查找到與所述登錄名稱相對應的所述視頻直播應用程序的顯示名稱時,將所述登錄名稱替換為預設的名稱發送至所述視頻直播應用程序進行顯示。
上述的系統,優選的,還包括:
第二發送模塊,用于當查找到與所述登錄名稱相對應的所述視頻直播應用程序的顯示名稱時,將所述登錄名稱替換為所述視頻直播應用程序的顯示名稱發送至所述視頻直播應用程序進行顯示。
上述的系統,優選的,還包括:
存儲模塊,用于將所述登錄名稱,依據預設的規則,存入所述視頻直播應用程序的數據庫中。
上述的系統,優選的,所述查找模塊包括:
解析單元,用于解析所述登錄名稱,確定所述登錄名稱的標識;
查找單元,用于遍歷所述視頻直播應用程序數據庫,依據所述登錄名稱和所述標識,查找與所述登錄名稱相對應的所述視頻直播應用程序的顯示名稱。
上述的系統,優選的,所述第一發送模塊包括:
獲取單元,用于依據rim接口獲取所述視頻直播應用程序數據庫中所述登錄名稱;
替換單元,用于將所述登錄名稱,替換為預設的名稱;
發送單元,用于通過socket通信鏈句柄,將所述預設的名稱發送至所述視頻直播應用程序進行顯示。
與現有技術相比,本發明包括以下優點:
本發明提供了一種登錄賬號的顯示方法,包括:當用戶通過第三方授權軟件登錄視頻直播應用程序時,獲取用戶當前的登錄名稱;在所述視頻直播應用程序的數據庫中,查找與所述登錄名稱對應的視頻直播應用程序的顯示名稱;當未查找到與所述登錄名稱相對應的所述視頻直播應用程序的顯示名稱時,將所述登錄名稱替換為預設的名稱發送至所述視頻直播應用程序進行顯示。上述的賬號顯示方法,用戶通過第三方授權軟件登錄視頻直播應用程序時,對所述登錄用戶進行判斷,當滿足名稱替換要求時,將所述登錄名稱替換為預設的名稱發送至所述視頻直播應用程序。所述視頻直播程序的用戶看不到通過所述第三方授權軟件登錄的賬戶信息,解決了所述賬戶信息的泄露,隱私不能得到保護的問題。
附圖說明
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本申請實施例公開的一種登錄賬號的顯示方法流程圖;
圖2為本申請實施例公開的一種登錄賬號的顯示方法又一方法流程圖;
圖3為本申請實施例公開的一種登錄賬號的顯示方法又一方法流程圖;
圖4為本申請實施例公開的一種登錄賬號的顯示方法又一方法流程圖;
圖5為本申請實施例公開的一種登錄賬號的顯示系統結構框圖;
圖6為本申請實施例公開的一種登錄賬號的顯示系統又一結構框圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
對所公開的實施例的上述說明,使本領域專業技術人員能夠實現或使用本發明。對這些實施例的多種修改對本領域的專業技術人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發明的精神或范圍的情況下,在其它實施例中實現。因此,本發明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。
本發明提供了一種登錄賬號的顯示方法,所述方法應用于當第三方授權軟件登錄視頻直播應用程序時,對所述第三方應用程序的授權賬號的名稱信息的顯示方法進行限制,所述第三方應用程序可以為微信、微博、qq、支付寶等等,所述視頻直播應用程序可以為千帆、映客、花椒、斗魚等等,為了清楚的說明本發明的方法,本發明實施例中將針對千帆直播應用程序,通過微信授權的方式進行登錄的過程,詳細說明本發明。
所述方法的執行主體可以為所述視頻直播應用程序中的一個處理器,本發明實施例中,若所述千帆直播應用程序的主播開啟了隱私保護功能,才會執行如下所述的方法,所述隱私保護功能的開啟方式可以為點擊某個按鈕或者開關,所述一種登錄賬號的顯示方法的流程圖,如圖1所示,包括步驟:
s101、當用戶通過第三方授權軟件登錄視頻直播應用程序時,獲取用戶當前的登錄名稱;
本發明實施例中,所述第三方授權軟件是指微信軟件,所述視頻直播應用程序指千帆直播。當微信用戶通過微信平臺登錄千帆直播程序時,由于微信的終端與所述千帆直播應用程序中存在數據傳輸接口,微信會將所述微信用戶的名稱信息發送到所述數據傳輸接口,所述處理器直接通過數據傳輸接口獲取微信用戶的登錄名稱。
s102、在所述視頻直播應用程序的數據庫中,查找與所述登錄名稱對應的視頻直播應用程序的顯示名稱:
本發明實施例中,將所述微信用戶登錄名稱與所述千帆直播應用程序數據庫中已經存儲的名稱信息依次進行比對,查找與所述微信用戶的登錄名稱相對應的千帆直播應用程序的顯示名稱。
s103、當未查找到與所述登錄名稱相對應的所述視頻直播應用程序的顯示名稱時,將所述登錄名稱替換為預設的名稱發送至所述視頻直播應用程序進行顯示。
本發明實施例中,當未查找到與所述登錄名稱相對應的所述視頻直播應用程序的顯示名稱時,上述的情況可以為所述微信用戶為第一次登陸所述千帆直播應用程序,或者所述微信用戶登陸過所述千帆直播應用程序,但并沒有在所述千帆直播應用程序中更改過千帆直播應用程序的顯示名稱。將所述微信用的登錄名稱替換為預設的名稱發送至所述千帆直播應用程序進行顯示。
本發明實施例中,所述預設的名稱可以為微信用戶、微信網友、微信好友等等,優選的,將所述微信用戶的名稱信息替換為微信網友,以微信網友作為所述微信用戶發送至所述千帆直播應用程序的登錄名稱,入場信息可以為“歡迎微信網友進入千帆直播間”或者其它的登錄提示。
本發明實施例中,若所述千帆直播應用程序未開啟隱私保護功能,直接獲取通過所述千帆直播應用程序的數據庫獲取所述微信用戶登錄名稱,入場消息為“歡迎‘微信用戶登錄名稱’進入千帆直播間”或者其它的登錄提示。
本發明提供了一種登錄賬號的顯示方法,包括:當用戶通過第三方授權軟件登錄視頻直播應用程序時,獲取用戶當前的登錄名稱;在所述視頻直播應用程序的數據庫中,查找與所述登錄名稱對應的視頻直播應用程序的顯示名稱;當未查找到與所述登錄名稱相對應的所述視頻直播應用程序的顯示名稱時,將所述登錄名稱替換為預設的名稱發送至所述視頻直播應用程序進行顯示。上述的賬號顯示方法,用戶通過第三方授權軟件登錄視頻直播應用程序時,對所述登錄用戶進行判斷,當滿足名稱替換要求時,將所述登錄名稱替換為預設的名稱發送至所述視頻直播應用程序。所述視頻直播程序的用戶看不到通過所述第三方授權軟件登錄的賬戶信息,解決了所述賬戶信息的泄露,隱私不能得到保護的問題。
本發明實施例中,當查找到與所述登錄名稱相對應的所述視頻直播應用程序的顯示名稱時,具體的流程圖如圖2所示,還包括:
s104、當查找到與所述登錄名稱相對應的所述視頻直播應用程序的顯示名稱時,將所述登錄名稱替換為所述視頻直播應用程序的名稱發送至所述視頻直播應用程序進行顯示。
本發明實施例中,當查找到與所述登錄名稱相對應的所述視頻直播應用程序的顯示名稱時,說明所述微信用戶不但登錄過所述千帆直播應用程序,還在所述千帆直播應用程序中更改過千帆直播用戶的顯示名稱。將所述微信用戶的登錄名稱,替換為所述千帆直播應用程序的顯示名稱,并將所述千帆直播應用程序的顯示名稱發送到所述千帆直播應用程序進行顯示。
本發明實施例中,優選的,所述千帆直播應用程序中的登錄信息可以為“歡迎‘千帆直播應用程序的顯示名稱’進入千帆直播間”或者其它的登錄提示。
本發明實施例中,還包括,當通過微信授權方式登錄所述千帆直播應用程序時,獲取所述微信用戶的登錄名稱之后,優選的,將所述微信用戶的登錄名稱,依據預設的規則,存儲到所述千帆直播應用程序的數據庫中。
本發明實施例中,所述微信登錄用戶在所述千帆直播應用程序數據庫中的存儲方式為:微信用戶登錄名稱,所述微信用戶登錄名稱的標識和與所述微信名稱對應的所述千帆直播應用程序的顯示名稱。將上述三個元素依據預設規則存入所述千帆直播應用程序數據庫。
本發明實施例中,當所述微信用戶首次登錄千帆直播應用程序時,所述微信用戶的登錄名稱進行標識,將所述標識定義為第一標識,將所述微信用戶的登錄名稱和與所述微信名稱對應的第一標識存入所述千帆直播應用程序的數據庫中,所述千帆直播應用程序的顯示名稱與所述微信用戶的登錄名稱相同,若同一微信用戶再次登錄所述千帆直播應用程序,但并未在所述千帆直播應用程序中更改千帆登錄名稱,則所述標識不變,所述千帆直播應用程序的顯示名稱仍為所述微信用戶的登錄名稱。上述兩種第一標識所對應的情況下,即便利用所述微信用戶的登錄名稱和所述第一標識在所述千帆直播應用程中確定一個指定位置存儲所述千帆直播應用程序的顯示名稱,所述千帆直播應用程序的顯示名稱為空。若同一微信用戶再次登錄所述千帆直播應用程序,并在所述千帆直播應用程序中更改過顯示名稱,則需要將所述微信用戶的第一標識更改為第二標識,并將更改過的所述千帆直播應用程序的顯示名稱存入一個與所述微信用戶登錄名稱和所述微信用戶登錄名稱的標識兩者共同確定的所述千帆直播應用程序數據庫中的指定位置。
本發明實施例中,若所述微信用戶首次登錄千帆直播時,就更改了所述千帆直播應用程序的顯示名稱,對所述微信用戶的登錄名稱進行標識,將所述標識定義為第二標識依據所述第二標識和所述微信用戶的登錄名稱將更改過的所述千帆直播應用程序的顯示名稱存入所述千帆直播應用程序數據庫中的指定位置。
本發明實施例中,在所述視頻直播應用程序的數據庫中,查找與所述登錄名稱對應的所述視頻直播應用程序的顯示名稱方法流程圖如圖3所示,包括步驟:
s201、解析所述登錄名稱,確定所述登錄名稱的標識;
本發明實施例中,在所述千帆直播應用程序的數據庫中,查找與所述微信用戶的登錄名稱相同的名稱信息所在的位置,解析與所述微信用戶的登錄名稱相對應的元素,確定所述微信用戶登錄名稱的標識。優選的,記錄所述微信登用戶錄名稱在所述千帆直播應用程序的數據庫中的位置信息,方便下次查找。
s202、遍歷所述視頻直播應用程序數據庫,依據所述登錄名稱和所述標識,查找與所述登錄名稱相對應的所述視頻直播應用程序的顯示名稱。
本發明實施例中,依據所述微信用戶登錄名稱和所述標識可以唯一確定一個與所述微信用戶登錄名稱相對的所述千帆直播應用程序的顯示名稱,所述千帆直播應用程序的顯示名稱中可以有名稱信息,也可以為空信息。
本發明實施例中,若存在所述名稱信息,則說明所述微信用戶登錄名稱曾經登錄過所述千帆直播應用程序,并且在所述千帆直播應用程序中更改過顯示名稱;若不存在,則說明所述微信用戶的登錄名稱為首次登錄或者未曾在所述千帆直播應用程序中更改過顯示名稱。
本發明實施例中,當所述微信用戶的登錄名稱為第一標識時,可以直接確定不存在所述微信用戶的登錄名稱相對應的所述千帆直播應用程序的顯示名稱。
本發明實施例中,將所述用戶當前的登錄名稱替換為預設的名稱發送至所述視頻直播應用程序進行顯示的方法流程如圖4所示,包括步驟:
s301、依據rim接口獲取所述視頻直播應用程序數據庫中所述登錄名稱;
本發明實施例中,依據所述千帆直播應用程序中的rim接口,獲取所述千帆直播應用程序數據庫中所述微信用戶的登錄名稱。
s302、將所述登錄名稱,替換為預設的名稱;
本發明實施例中,將所述微信用戶登錄名稱,替換為預設的名稱,所述預設的名稱可以為微信用戶、微信網友、微信好友等等,優選的,將所述微信用戶的名稱信息替換為微信網友。
s303、通過socket通信鏈句柄,將所述預設的名稱發送至所述視頻直播應用程序進行顯示。
本發明實施例中,所述千帆直播應用程序通常通過socket通信鏈句柄向網絡發出請求或者應答網絡請求,將所述預設的名稱發送至所述視頻直播應用程序。所述千帆直播應用程序會顯“歡迎微信網友進入千帆直播間”或者其它的登錄提示。
與上述方法相對應的,本發明還提供了一種登錄賬號的顯示系統,其結構框圖如圖5所示,包括:
獲取模塊401,查找模塊402和第一發送模塊403。
其中,
所述獲取模塊401,用于當用戶通過第三方授權軟件登錄視頻直播應用程序時,獲取用戶當前的登錄名稱;
所述查找模塊402,用于在所述視頻直播應用程序的數據庫中,查找與所述登錄名稱對應的視頻直播應用程序的顯示名稱:
所述第一發送模塊403,用于當未查找到與所述登錄名稱相對應的所述視頻直播應用程序的顯示名稱時,將所述登錄名稱替換為預設的名稱發送至所述視頻直播應用程序進行顯示。
本發明提供了一種登錄賬號的顯示系統,包括:當用戶通過第三方授權軟件登錄視頻直播應用程序時,獲取用戶當前的登錄名稱;在所述視頻直播應用程序的數據庫中,查找與所述登錄名稱對應的視頻直播應用程序的顯示名稱;當未查找到與所述登錄名稱相對應的所述視頻直播應用程序的顯示名稱時,將所述登錄名稱替換為預設的名稱發送至所述視頻直播應用程序進行顯示。上述的賬號顯示方法,用戶通過第三方授權軟件登錄視頻直播應用程序時,對所述登錄用戶進行判斷,當滿足名稱替換要求時,將所述登錄名稱替換為預設的名稱發送至所述視頻直播應用程序。所述視頻直播程序的用戶看不到通過所述第三方授權軟件登錄的賬戶信息,解決了所述賬戶信息的泄露,隱私不能得到保護的問題。
本發明實施例中,所述系統還包括第二發送模塊404,其結構框圖如圖6所示:
所述第二發送模塊404,用于當查找到與所述登錄名稱相對應的所述視頻直播應用程序的顯示名稱時,將所述登錄名稱替換為所述視頻直播應用程序的顯示名稱發送至所述視頻直播應用程序進行顯示。
本發明實施例中,所述系統還包括存儲模塊。
所述存儲模塊,用于將所述登錄名稱,依據預設的規則,存入所述視頻直播應用程序的數據庫中。
本發明實施例中,所述查找模塊402包括:
解析單元405和查找單元406
所述解析單元405,用于解析所述登錄名稱,確定所述登錄名稱的標識;
所述查找單元406,用于遍歷所述視頻直播應用程序數據庫,依據所述登錄名稱和所述標識,查找與所述登錄名稱相對應的所述視頻直播應用程序的顯示名稱。
本發明實施例中,所述第一發送模塊403包括:
獲取單元407,替換單元408和發送單元409。
其結構框圖如圖6所示:
其中,
所述獲取單元407,用于依據rim接口獲取所述視頻直播應用程序數據庫中所述登錄名稱;
所述替換單元408,用于將所述登錄名稱,替換為預設的名稱;
所述發送單元409,用于通過socket通信鏈句柄,將所述預設的名稱發送至所述視頻直播應用程序進行顯示。
需要說明的是,本說明書中的各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。對于裝置類實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。
最后,還需要說明的是,在本申請中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。
對所公開的實施例的上述說明,使本領域技術人員能夠實現或使用本發明。對這些實施例的多種修改對本領域技術人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發明的精神或范圍的情況下,在其它實施例中實現。因此,本發明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。
以上所述僅是本發明的優選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發明的保護范圍。