欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種定時關閉直播方法及其主播端、服務器和觀眾端與流程

文檔序號:12554402閱讀:808來源:國知局
一種定時關閉直播方法及其主播端、服務器和觀眾端與流程

本發(fā)明涉及互聯(lián)網(wǎng)通信領域,特別涉及一種定時關閉直播方法及其主播端、服務器和觀眾端。



背景技術:

手機直播app(應用程序)是目前最火的手機娛樂應用,這些在手機直播平臺中有眾多才藝美女、綜藝大咖、草根偶像、奇葩怪才聚集于此,優(yōu)秀娛樂主播即時放送精彩娛樂節(jié)目,和網(wǎng)友面對面即時互動。手機直播app放松自己輕松一刻,還有美女主播們給大家分享才藝。

用戶在休息時用直播app觀看直播,尤其是在臨睡前,看完直播就會睡覺而不愿意去關閉app,這時就會在app里設置關閉時間,所述關閉時間為主播設定的一段時長來定時關閉app,但是在app關閉時,可能所觀看的主播直播還未結束,或者直播已經(jīng)結束了很久。一方面,在直播還未結束時關閉app影響了用戶觀看直播;另一方面,在直播已經(jīng)結束很久后才關閉app會浪費手機的電量。不能在所觀看的主播下播后,及時關閉app。



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

為解決現(xiàn)有存在的技術問題,本發(fā)明提供了一種信息處理方法及其主播端、服務器和觀眾端。

本發(fā)明實施例提供了一種定時關閉直播方法,所述方法應用于服務器,所述方法包括:

接收來自主播端的關閉請求,所述關閉請求攜帶有所述主播端的身份信息;

驗證所述主播端與觀眾端是否存在獲取關系,并在確定所述主播端與所述觀眾端存在獲取關系后,向所述觀眾端發(fā)送關閉消息。

在上述方案中,所述驗證主播端與觀眾端是否存在獲取關系,包括:

獲取所述關閉請求中包含的主播端的身份信息、以及觀眾端接收的直播資源中身份信息;

判斷主播端的身份信息與觀眾端接收的直播資源中的身份信息是否相同,若相同,則所述主播端與所述觀眾端存在獲取關系;若不相同,則所述主播端與所述觀眾端不存在獲取關系。

本發(fā)明實施例還提供了一種定時關閉直播方法,所述方法應用于主播端,所述方法包括:

設置關閉時間,所述關閉時間為主播設定的一段時長;

在設置完關閉時間后將所述關閉時間進行倒計時,判斷倒計時是否結束,并在確定倒計時結束后,停止向服務器發(fā)送直播資源,并向所述服務器發(fā)送所述關閉請求,所述關閉請求攜帶主播端的身份信息。

在上述方案中,所述判斷倒計時是否結束,包括:

驗證所述關閉時間是否為零,若為零,則判斷為倒計時結束;若不為零,則判斷為倒計時未結束。

本發(fā)明實施例還提供了一種定時關閉直播方法,所述方法應用于觀眾端,所述方法包括,接收所述關閉消息,所述關閉消息用于通知觀眾端關閉應用程序;

設置是否在接收所述關閉消息后關閉應用程序,若是,則在接收到所述關閉消息后,關閉應用程序。

本發(fā)明實施例還提供了一種服務器,所述服務器包括:

第一接收單元,用于接收來自主播端的關閉請求,所述關閉請求攜帶有所述主播端的身份信息;

第一處理單元,用于驗證所述主播端與觀眾端是否存在獲取關系;

第一發(fā)送單元,用于在確定所述主播端與所述觀眾端存在獲取關系后,向所述觀眾端發(fā)送關閉消息。

在上述方案中,所述第一處理單元進一步用于通過以下方式驗證所述主播端與觀眾端是否存在獲取關系:

獲取所述關閉請求中包含的主播端的身份信息、以及觀眾端接收的直播資源中身份信息;

判斷主播端的身份信息與觀眾端接收的直播資源中的身份信息是否相同,若相同,則所述主播端與所述觀眾端存在獲取關系;若不相同,則所述主播端與所述觀眾端不存在獲取關系。

本發(fā)明實施例還提供一種觀眾端,所述觀眾端包括:

定時單元,用于設置關閉時間,所述關閉時間為主播設定的一段時長;

第二處理單元,用于在設置完關閉時間后將所述關閉時間進行倒計時,判斷倒計時是否結束,在確定倒計時結束后,停止向服務器發(fā)送直播資源;

第二發(fā)送單元,用于在確定倒計時結束后,向所述服務器發(fā)送所述關閉請求,所述關閉請求攜帶主播端的身份信息。

在上述方案中,所述第二處理進一步用于通過以下方式判斷倒計時是否結束:

驗證所述關閉時間是否為零,若為零,則判斷為倒計時結束;若不為零,則判斷為倒計時未結束。

本發(fā)明還提供一種觀眾端,所述觀眾端包括:

第三接收單元,用于接收所述關閉消息,所述關閉消息用于通知觀眾端關閉應用程序;

第三處理單元,用于設置是否在接收所述關閉消息后關閉應用程序,若是,則在接收到所述關閉消息后,關閉應用程序。

綜上所述,本發(fā)明具有以下有益效果:主播可在主播端設定直播關閉時間,這一關閉時間在設定后開始倒計時,直至關閉時間為零時,主播端會停止向服務器發(fā)送視頻資源,并向服務器發(fā)送關閉請求,然后由服務器向正在觀看該主播的觀眾端發(fā)送關閉消息,若觀眾端開啟了主播下播后關閉應用程序的功能,則在接收到關閉消息后,應用程序關閉。

附圖說明

圖1是實施例一的定時關閉直播方法流程示意圖;

圖2是實施例二的定時關閉直播方法流程示意圖;

圖3是實施例三的定時關閉直播方法流程示意圖;

圖4是實施例四服務器的組成結構示意圖;

圖5是實施例五主播端的組成結構示意圖;

圖6是實施例六觀眾端的組成結構示意圖;

圖7是實施例七的定時關閉直播方法及其服務器、主播端和觀眾端的流程示意圖。

具體實施方式

以下結合附圖對本發(fā)明作進一步詳細說明。

本具體實施例僅僅是對本發(fā)明的解釋,其并不是對本發(fā)明的限制,本領域技術人員在閱讀完本說明書后可以根據(jù)需要對本實施例做出沒有創(chuàng)造性貢獻的修改,但只要在本發(fā)明的保護范圍內(nèi)都受到專利法的保護。

實施例一:

本發(fā)明實施例一提供一種定時關閉直播方法,應用于服務器,如圖1所示,該方法包括:

步驟101,接收來自主播端的關閉請求,所述關閉請求攜帶有所述主播端的身份信息。

在本發(fā)明的實施例中,需要說明的是,服務器端還接收主播端的直播資源,所述直播資源同時攜帶主播端的身份信息,每個主播都有唯一對應的身份信息用于識別。

步驟102,驗證所述主播端與觀眾端是否存在獲取關系。

在本發(fā)明的實施例中,驗證主播端與觀眾端端是否存在獲取關系的方法為,獲取所述關閉請求中包含的主播端的身份信息、以及觀眾端接收的直播資源中身份信息;判斷主播端的身份信息與觀眾端接收的直播資源中的身份信息是否相同,若相同,則所述主播端與所述觀眾端存在獲取關系;若不相同,則所述主播端與所述觀眾端不存在獲取關系。

步驟103,在確定所述主播端與所述觀眾端存在獲取關系后,向所述觀眾端發(fā)送關閉消息。

在本發(fā)明的實施例中,主播端與所述觀眾端存在獲取關系,既是觀眾端正在觀看該主播端的直播,這個獲取關系是實時的,當上述觀眾端不再觀看主播端的直播時,觀眾端與主播端就不存在獲取關系。主播端向正在觀看其直播的觀眾端發(fā)送關閉消息。

實施例二:

本發(fā)明實施例二提供一種定時關閉直播方法,應用于主播端,如圖2所示,該方法包括:

步驟201,設置關閉時間,所述關閉時間為主播設定的一段時長。

在本發(fā)明的實施例中,該關閉時間是一段時長,該時長可由主播在0-12小時的區(qū)間內(nèi)任意設定,并且該時長的最小時間刻度為1秒。

步驟202,在設置完關閉時間后將所述關閉時間進行倒計時,判斷倒計時是否結束,并在確定倒計時結束后,停止向服務器發(fā)送直播,向所述服務器發(fā)送所述關閉請求,所述關閉請求攜帶主播端的身份信息。

在本發(fā)明的實施例中,倒計時為對關閉時間進行每秒遞減,而判斷倒計時是否結束的方法為,驗證所述關閉時間是否為零,若為零,則判斷為倒計時結束;若不為零,則判斷為倒計時未結束。當?shù)褂嫊r結束后,主播端停止向服務器發(fā)送直播資源,即主播下播。并且向服務器發(fā)送關閉請求,該關閉請求攜帶主播端的身份信息,服務器通過該身份信息判斷是哪個主播下播了。在關閉時間倒計時的過程中,主播端可在直播界面看到正在倒計時的關閉時間,而觀眾端也可在觀看界面看到該正在倒計時的關閉時間。并且主播可對正在倒計時的定時關閉時間進行更改。

實施例三:

本發(fā)明實施例三提供一種定時關閉直播方法,應用于觀眾端,如圖3所示,該方法包括:

步驟301,接收所述關閉消息,所述關閉消息用于通知觀眾端關閉應用程序。

在本發(fā)明的實施例中,該關閉消息是在主播下播的同時或主播下播后立即發(fā)送的,用來通知觀眾端關閉應用程序,但是強制關閉應用程序。

步驟302,設置是否在接收所述關閉消息后關閉應用程序,若是,則在接收到所述關閉消息后,關閉應用程序。

在本發(fā)明的實施例中,設置是否在接收所述關閉消息后關閉應用程序,也就是說觀眾端需要開啟在接收所述關閉消息后關閉應用程序的功能才能在實現(xiàn)主播下播后立即關閉應用程序的功能,否則,即使主播下播,應用程序也不會關閉,而只是在觀眾界面顯示“主播下播”的字樣。

實施例四:

本發(fā)明實施例四提供一種服務器,如圖4所示,所述服務器包括:

第一接收單元11,用于接收來自主播端的關閉請求,所述關閉請求攜帶有所述主播端的身份信息;

第一處理單元12,用于驗證所述主播端與觀眾端是否存在獲取關系;

第一發(fā)送單元13,用于在確定所述主播端與所述觀眾端存在獲取關系后,向所述觀眾端發(fā)送關閉消息。

在上述方案中,所述第一處理單元12進一步用于通過以下方式驗證所述主播端與觀眾端是否存在獲取關系:

獲取所述關閉請求中包含的主播端的身份信息、以及觀眾端接收的直播資源中身份信息;

判斷主播端的身份信息與觀眾端接收的直播資源中的身份信息是否相同,若相同,則所述主播端與所述觀眾端存在獲取關系;若不相同,則所述主播端與所述觀眾端不存在獲取關系。

實施例五:

本發(fā)明實施例五提供一種主播端,如圖5所示,所述主播端包括:

定時單元21,用于設置關閉時間,所述關閉時間為主播設定的一段時長;

第二處理單元22,用于在設置完關閉時間后將所述關閉時間進行倒計時,判斷倒計時是否結束,在確定倒計時結束后,停止向服務器發(fā)送直播資源;

第二發(fā)送單元23,用于在確定倒計時結束后,向所述服務器發(fā)送所述關閉請求,所述關閉請求攜帶主播端的身份信息。

在上述方案中,所述第二處理進一步用于通過以下方式判斷倒計時是否結束:

驗證所述關閉時間是否為零,若為零,則判斷為倒計時結束;若不為零,則判斷為倒計時未結束。

實施例六:

本發(fā)明實施例六提供一種觀眾端,如圖6所示,所述觀眾端包括:

第三接收單元31,用于接收所述關閉消息,所述關閉消息用于通知觀眾端關閉應用程序;

第三處理單元32,用于設置是否在接收所述關閉消息后關閉應用程序,若是,則在接收到所述關閉消息后,關閉應用程序。

綜上所述,本發(fā)明具有以下有益效果:主播可在主播端設定直播關閉時間,這一關閉時間在設定后開始倒計時,直至關閉時間為零時,主播端會停止向服務器發(fā)送視頻資源,并向服務器發(fā)送關閉請求,然后由服務器向正在觀看該主播的觀眾端發(fā)送關閉消息,若觀眾端開啟了主播下播后關閉應用程序的功能,則在接收到關閉消息后,應用程序關閉。

實施例七:

本發(fā)明實施例七提供定時關閉直播方法及其服務器、主播端和觀眾端,如圖7所示:

主播在打開直播界面時,可以選擇定時關閉功能。

當主播選擇定時關閉功能之后,主播客戶端會調(diào)用自定義picker時間選擇器創(chuàng)建生成時間選擇器展示給主播客戶端

主播通過時間選擇器選擇直播的的時間長度time小時。直播開始,在直播界面生成一個textView,將時間長度time轉(zhuǎn)換成時分秒的形式放入到textView中。將textView渲染展示出來。

主播客戶端將time轉(zhuǎn)換成毫秒單位Longtime,根據(jù)選擇的時間Longtime調(diào)用系統(tǒng)方法生成一個CountDownTimer定時器,將Longtime作為參數(shù)傳入該定時器。該定時器2個函數(shù)onTick和onFinish。系統(tǒng)每秒執(zhí)行onTick函數(shù),將textView內(nèi)的顯示時間遞減刷新展示,當time時間結束之后,系統(tǒng)自動調(diào)用onFinish函數(shù)。onFinish函數(shù)內(nèi),會調(diào)用system.exit方法直接關閉app。

在主播客戶端調(diào)用system.exit方法的同時,客戶端向服務器發(fā)送http關閉觀眾端請求,服務器在收到客戶端發(fā)送的請求之后,通過IM即時通訊向直播間內(nèi)所有觀眾發(fā)送直播關閉消息。

觀眾客戶端在接收到服務器發(fā)送的直播關閉消息之后,調(diào)用Activity.finish關閉直播觀看界面和app。至此,直播關閉app功能實現(xiàn)。

結合本文所揭示實施例描述的各種例示性裝置、邏輯塊、模塊、電路、元件及/或組件均可借助通用處理器、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)或其它可編程邏輯組件、離散門或晶體管邏輯、離散硬件組件或經(jīng)設計以執(zhí)行本文所描述功能的任何組合來實施或執(zhí)行。通用處理器可以是微處理器,但另一選擇為,所述處理器可以是任何常規(guī)的處理器、控制器、微控制器或狀態(tài)機。處理器還可實施為計算組件的組合,例如DSP與微處理器的組合、多個微處理器的組合、一個或一個以上微處理器與DSP核心的聯(lián)合或任何其它這種配置。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
乌拉特后旗| 江津市| 天峨县| 开封市| 三亚市| 曲阳县| 博湖县| 章丘市| 延安市| 太湖县| 凤庆县| 永昌县| 贵定县| 青冈县| 信阳市| 满洲里市| 大方县| 镇原县| 巴林右旗| 洛浦县| 石棉县| 江津市| 太和县| 云浮市| 静海县| 梁平县| 乐亭县| 惠来县| 泾源县| 哈巴河县| 获嘉县| 桑植县| 陆良县| 家居| 手机| 远安县| 元阳县| 凤台县| 潼南县| 文昌市| 沙洋县|