新四季網

對終端控制消息的處理方法和消息處理器及媒體伺服器的製作方法

2023-05-31 14:57:21 3

專利名稱:對終端控制消息的處理方法和消息處理器及媒體伺服器的製作方法
技術領域:
本發明涉及通信技術領域,具體涉及一種對終端發送的控制消息的處理方法以及相應的消息處理器、媒體伺服器和媒體服務系統。
背景技術:
隨著無線網絡基礎設施的不斷完善,基於各種無線網絡方案的移動應用業務迅速發展。移動終端一般可通過發送控制消息對網絡服務端的應用業務進程進行簡單的控制。
通常終端所發送的控制消息內容與終端上提供的按鍵具有一一對應的關係(當然,通常只可能交替出現的控制消息內容也可共用按鍵,例如可將控制媒體播放和暫停的按鍵合設,連續按下時,交替發送具有不同內容的控制消息),因此受限於移動終端普遍較小的體積,提供給業務控制的按鍵一般都不夠豐富,從而使得終端能夠為用戶提供的業務控制功能十分有限。
例如,在為用戶提供移動多媒體播放服務的移動流媒體業務中,用戶終端上通常只有4個「導航鍵」,用戶通過使用這4個按鍵來實現基本的流媒體控制,包括前進、後退、暫停/播放、停止。假定該移動流媒體業務採用實時流媒體協議(RTSPReal-time Streaming Protocol),下面以播放中的前進操作為例,說明終端為用戶提供業務控制功能的過程1、流媒體伺服器使用RTSP協議開始向終端播放流媒體。
2、當播放到第10秒時,用戶按下前進鍵,終端向流媒體伺服器發送RTSP協議中的PLAY消息,並且在PLAY消息的RANGE欄位攜帶需要前進到的時間點信息。通常需要前進到的時間點由終端在當前時間(第10秒)上加上終端內設的固定值得到,假設為15秒。則此時終端發送的PLAY消息的RANGE值為25秒,表示終端希望流媒體伺服器從節目的第25秒開始播放。
3、流媒體伺服器收到控制消息PLAY後,分析該消息的參數,向終端返回成功消息,表示接受此命令,並且從節目的第25秒開始發送。
上述過程對於用戶而言,表現為在第10秒時按下前進鍵後,看到的是第25秒的內容,用戶即認為實現了前進的功能。
後退操作與上述前進操作的過程類似,只是終端發送的PLAY消息的RANGE值是在當前時間上減去一個內置的固定值。
通常前進、後退的默認值由終端軟體固定設置,也不提供界面進行修改,因此用戶按動導航鍵的「前進」、「後退」鍵後只能在流媒體節目中前進、後退固定的時間。當節目較長,例如為10分鐘時,若用戶需要前進到指定的時間例如第6分鐘,在上述假設情況下,用戶可能需要按動大約24次前進鍵才能完成,這對用戶來說非常不便。
實際上,在RTSP協議中,也提供「倍速快進」和「倍速快退」等更為豐富的控制功能,即在PLAY消息中可使用專有的SCALE欄位來攜帶指示播放速度倍數的參數。例如用2、0.1、-4分別表示2倍速快進,0.1倍速慢進,4倍速快退等。但是基於現有控制功能的實現機制,為提供這些擴展功能,終端上需要設置額外的專有按鍵來表示對應的倍速快進和倍速快退操作。這勢必需要對已有終端的鍵盤布局、控制軟體等進行重大修改,不利於業務的推廣和應用。

發明內容
本發明實施例提供一種能夠擴展終端功能的,對終端發送的控制消息的處理方法,包括接收終端發送的控制消息;根據當前收到的控制消息確定需要觸發快捷按鍵分析;對最近收到的兩個或兩個以上控制消息進行快捷按鍵分析;根據所述快捷按鍵分析的結果獲得對應的操作指令;按照所述操作指令執行相應的控制操作。
本發明實施例還提供相應的消息處理器,包括消息接收器,用於接收終端發送的控制消息;消息分析器,用於根據當前收到的控制消息確定需要觸發快捷按鍵分析,並對最近收到的兩個或兩個以上控制消息進行快捷按鍵分析;按鍵業務分析器,用於根據所述快捷按鍵分析的結果獲得對應的操作指令。
以及媒體伺服器,包括消息處理器,用於接收終端發送的控制消息;根據當前收到的控制消息確定需要觸發快捷按鍵分析,並對最近收到的兩個或兩個以上控制消息進行快捷按鍵分析;根據所述快捷按鍵分析的結果獲得對應的操作指令;若干個播放服務單元,各個播放服務單元分別用於執行所述消息處理器得到的操作指令所對應的一種控制操作。
和媒體服務系統,其特徵在於,包括媒體伺服器,用於接收終端發送的控制消息;根據當前收到的控制消息確定需要觸發快捷按鍵分析;對最近收到的兩個或兩個以上控制消息進行快捷按鍵分析;發送分析獲得的快捷按鍵信息;接收返回的操作指令;按鍵分析伺服器,用於接收所述媒體伺服器發送的快捷按鍵信息;查找與所述快捷按鍵信息對應的操作指令發送給所述媒體伺服器。
本發明實施例採用對終端發送的控制信息進行是否觸發快捷按鍵分析的判斷,通過快捷按鍵分析獲得各種擴展的控制操作的方法;終端可通過服務端認可的組合發送機制,利用現有按鍵發送一系列的控制消息,依靠服務端按照預置規則對控制消息的解釋實現擴展終端業務控制功能的目的。使用上述方法,現有終端不需要進行軟體或硬體的修改,方便用戶使用。


圖1是本發明實施例一對終端發送的控制消息的處理方法流程示意圖;圖2是本發明實施例二對終端發送的控制消息的處理方法流程示意圖;圖3是本發明實施例二的應用場景一流程示意圖;圖4是本發明實施例二的應用場景二流程示意圖;圖5是本發明實施例三消息處理器邏輯結構示意圖;圖6是本發明實施例四媒體伺服器邏輯結構示意圖;圖7是本發明實施例五媒體服務系統邏輯結構示意圖。
具體實施例方式
本發明實施例提供了一種對終端發送的控制消息的處理方法,對終端發送的控制信息進行是否觸發快捷按鍵分析的判斷,通過快捷按鍵分析獲得各種擴展的控制操作。本發明實施例還提供相應的消息處理器以及媒體伺服器和媒體服務系統。以下分別進行詳細說明。
實施例一、一種對終端發送的控制消息的處理方法,流程如圖1所示,包括
A1、接收終端發送的控制消息。
所收到的控制消息與終端上的按鍵相對應。例如,普通終端在用戶按動前進、後退按鍵時發送的控制消息等。
A2、根據當前收到的控制消息確定需要觸發快捷按鍵分析。
在收到終端的控制消息後,服務端需要判斷是否觸發快捷按鍵分析,若不滿足觸發條件,則該控制消息的處理過程可按現有流程進行,不在本實施例討論之列。觸發判斷可根據預置的規則進行。由於控制消息按照常規方式發送,因此觸發規則可不與控制消息本身的內容相關。考慮用戶的使用習慣,可採用以下兩種方式來設計觸發規則一、順序控制。
利用某些在通常情況下不可能或很少出現的控制消息的順序組合作為觸發規則,當然,對應在用戶端即為特定的按鍵順序的組合。服務端可通過記憶收到的各種控制消息的順序來進行判斷,當收到的某個控制消息使得已收到的控制消息順序序列匹配快捷按鍵分析的觸發規則時,即確定需要觸發快捷按鍵分析。
二、時間控制。
根據當前收到的控制消息的接收時間,與之前最近接收的控制消息的接收時間之間的差值作為觸發規則,當然,對應在用戶端即為設定時長內的連續按鍵組合(連續按鍵可以相同也可以不同,視具體規則而定)。服務端在收到某個與前一控制消息接收時間間隔小於設定值的控制消息時,即確定需要觸發快捷按鍵分析。
上述基於時間控制的規則在具體執行中可選擇採用計時或定時的觸發方式①計時方式即記錄每個控制消息的接收時間,計算當前收到的控制消息與之前最近接收的控制消息的接收時間之間的差值,若所述差值小於設定值,則確定需要觸發快捷按鍵分析。
②定時方式在收到每個控制消息後,啟動第一定時器,若接收當前控制消息時第一定時器未超時,則確定需要觸發快捷按鍵分析。
當然,順序控制和時間控制這兩種觸發規則也可綜合使用,例如,以在設定時間段內收到的特定控制消息序列作為觸發規則等,具體判斷規則可根據應用情況確定,不構成對本實施例的限定。
此外,需要說明的是,步驟A2的觸發判斷操作可在收到控制消息後立即執行;也可延時執行,即在步驟A2之前增加如下延時操作在收到每個控制消息後,啟動第二定時器;在第二定時器超時後才判斷當前收到的控制消息是否觸發快捷按鍵分析。
下面舉例來說明延時操作的作用。假設有控制消息序列a1、a2、a3,它們彼此之間的間隔都滿足時間控制的觸發規則,若不採用延時,則a2、a3可觸發服務端的兩次快捷按鍵分析;若設置延時(假定延時時長等於時間控制的設置值),則服務端僅在收到a3時,觸發快捷按鍵分析,可簡化服務端的處理過程。在延時時間內收到的,未進行快捷按鍵分析觸發判斷的控制消息,可按照常規處理,也可忽略,不進行單獨處理。
A3、對最近收到的兩個或兩個以上控制消息進行快捷按鍵分析。
在觸發快捷按鍵分析後,服務端可按照預置的分析規則執行分析過程。根據用戶使用習慣,分析的對象通常為最近接收的兩個或兩個以上控制消息,可將分析結果具體化為對應的快捷按鍵信息。由於與最終實現的功能相關,因此分析規則通常可以與觸發快捷按鍵分析的控制消息的內容相關。
此外,分析規則還可全部或部分包含觸發規則中的內容,以順序控制中的觸發規則為例,假定控制消息序列a1、a2、a3和a4、a5、a6為順序控制中的觸發規則;則可設置相應的分析規則為控制消息序列a1、a2、a3對應第一快捷按鍵;控制消息序列a4、a5、a6對應第二快捷按鍵。
A4、根據所述快捷按鍵分析的結果獲得對應的操作指令。
可預置建立快捷按鍵分析的結果與操作指令的對應關係,以文本、表格或數據文件等形式保存。當快捷按鍵分析的結果以具體的快捷按鍵信息標識時,可通過查找的方式獲得與快捷按鍵信息對應的操作指令。
A5、按照所述操作指令執行相應的控制操作。
此時服務端執行的控制操作對發送普通控制信息的終端而言即為功能擴展的操作,因為該終端上並不提供與該功能對應的專有按鍵。執行的結果與服務端通過解析具有專有按鍵的終端發送的專有控制信息從而執行的操作類似。
本實施例採用對終端發送的控制信息進行是否觸發快捷按鍵分析的判斷,通過快捷按鍵分析獲得各種擴展的控制操作的方法;終端可通過服務端認可的組合發送機制,利用現有按鍵發送一系列的控制消息,依靠服務端按照預置規則對控制消息的解釋實現擴展終端業務控制功能的目的。使用上述方法,現有終端不需要進行軟體或硬體的修改,方便用戶使用。
下面給出實施例一方法具體應用於流媒體業務的播放控制中的一個例子。
實施例二、一種對終端發送的控制消息的處理方法,本實施例中終端發送的控制消息為流媒體播放控制消息,服務端的處理流程如圖2所示,包括B1、接收終端發送的流媒體播放控制消息PLAY。
本實施例中的終端為普通終端,PLAY消息中攜帶播放時間點指示欄位RANGE。
B2、採用時間控制確定當前收到的控制消息觸發快捷按鍵分析,即確定當前收到的PLAY消息與前一次收到的PLAY消息的時間差小於設定值。
具體為保存最近一次收到的用戶的PLAY消息的時間(Tlp),當接收到一條新的PLAY消息時,記錄當前的時間(Tcp),如果Tcp-Tlp≤N(N為設定的時間值),則判斷觸發快捷按鍵分析。
B3、進行快捷按鍵分析,獲得對應的快捷按鍵信息。
本實施例中以控制消息攜帶的參數作為分析規則,假設當前PLAY消息中的RANGE表示的時間為Tcr,媒體當前播放的時間為Tdr,快捷按鍵分析規則具體為如果Tcr≥Tdr,即用戶的按鍵為前進,則確定對應的快捷按鍵為Key a;如果Tcr≤Tdr,即用戶的按鍵為後退,則確定對應的快捷按鍵為Key b。
當然,除了控制消息攜帶的參數外,分析規則還可包括其他內容,例如最近設定時長內收到的控制消息數目(可限定為相同的控制消息,也可不同),或者最近連續收到的接收時間間隔小於設定值的控制消息數目。通過設置更加細緻的分析規則,可提供更多的對應快捷按鍵,以擴展出更為豐富的終端控制功能。
B4、按照確定的快捷按鍵查找對應的操作指令。
本實施例中提供兩個快捷按鍵Key a和Key b,因此可設置兩個對應的擴展操作指令。
例如,可設置Key a對應「2倍速快進」,Key b對應「4倍速快退」,則相應的對應關係可用文本保存為(假定文本名稱為avsync.3gp.keymap)Key a=Fast+2Key b=Fast-4再如,可設置Key a對應「切換至播放列表的下兩個曲目」,Key b對應「切換至播放列表的前一個曲目」,則相應的avsync.3gp.keymap文本為Key a=JumpToNext+2Key b=JumpToNext-1服務端在確定快捷按鍵後解析avsync.3gp.keymap文件,即可查到對應的操作指令。
當然,快捷按鍵與操作指令的對應關係也可用其他方式保存,例如XML的格式KeyfFastParam2/Param
/Keyf
類似的,可設置快捷按鍵對應各種擴展業務功能,包括但不限於倍速快進、倍速快退、切換至播放列表的特定曲目、切換至指定流媒體業務等。
B5、按照所述操作指令執行相應的控制操作。
此步驟可參照實施例一中的步驟A5執行。
本實施例方法使得只具有簡單前進、後退按鍵的普通終端也能夠擴展得到倍速快進、倍速快退、曲目切換等豐富的流媒體控制功能。
為更好的理解上述實施例,下面分別給出實施例二方法基於RTSP協議的兩個具體應用場景。
一、普通手機倍速快進功能的實現。
場景假設快捷按鍵分析觸發規則為N=2秒;分析規則為Tcr≥TdrKeya,Tcr≤TdrKey b;快捷按鍵與操作指令的對應關係avsync.3gp.keymap為Key a=Fast+2Key b=Fast-4流程如圖3所示,包括1、服務端開始向終端播放流媒體文件avsync.3gp。
2、在第10秒用戶按動導航鍵的前進鍵(假設默認的前進值為15秒),發送RANGE時間為25的PLAY消息給服務端;服務端保存該PLAY消息收到的時間作為Tlp,並從第25秒開始向終端播放。
3、在2秒之內,用戶又按動導航鍵的前進鍵,發送RANGE時間大約為40的PLAY消息給服務端;服務端保存該PLAY消息收到的時間作為Tcp,顯然Tcp-Tlp≤2,觸發快捷按鍵分析,服務端用Tcp更新Tlp;此時媒體當前播放的時間大概為25秒左右,顯然也有Tcr≥Tdr,因此服務端判斷快捷按鍵為Key a。
4、服務端解析avsync.3gp.keymap文件,獲得操作指令為「2倍速快進」,即啟動快退/快進播放服務單元進行2倍速快進操作。
5、假設2倍速快進到第6分鐘左右(實際耗時約為3分鐘),用戶按動導航鍵中的播放鍵,發送RANGE時間為當前播放時間的PLAY消息給服務端;服務端保存該PLAY消息收到的時間作為Tcp,顯然Tcp-Tlp>2,不觸發快捷按鍵分析,服務端用Tcp更新Tlp;然後按照常規流程處理該PLAY消息,判斷為正常播放。
6、服務端啟動正常播放流程,進行正常播放。
二、普通手機曲目切換功能的實現。
場景假設當前播放列表avsync.smil中的節目順序為,第一個節目是avsync1.3gp,第二個節目是avsync2.3gp;快捷按鍵分析觸發規則為N=2秒;分析規則為Tcr≥TdrKey a,Tcr≤TdrKey b;快捷按鍵與操作指令的對應關係avsync.smil.map為
Key a=JumpToNext+1Key b=JumpToNext-1流程如圖4所示,包括1、服務端開始向終端播放當前播放列表avsync.smil中的第一個節目avsync 1.3gp。
2、在第10秒用戶按動導航鍵的前進鍵(假設默認的前進值為15秒),發送RANGE時間為25的PLAY消息給服務端;服務端保存該PLAY消息收到的時間作為Tlp,並從第25秒開始向終端播放。
3、在2秒之內,用戶又按動導航鍵的前進鍵,發送RANGE時間大約為40的PLAY消息給服務端;服務端保存該PLAY消息收到的時間作為Tcp,顯然Tcp-Tlp≤2,觸發快捷按鍵分析,服務端用Tcp更新Tlp;此時媒體當前播放的時間大概為25秒左右,顯然也有Tcr≥Tdr,因此服務端判斷快捷按鍵為Key a。
4、服務端解析avsync.smil.map文件,獲得操作指令為「切換到播放列表的下一曲目」,即啟動曲目更換播放服務單元播放avsync2.3gp文件,從而實現了曲目更換的操作。
應當理解,實現本發明對終端發送的控制消息的處理方法的軟體可以存儲於計算機可讀介質中。該軟體在服務端執行時,包括如下步驟接收終端發送的控制消息;根據當前收到的控制消息確定需要觸發快捷按鍵分析;對最近收到的兩個或兩個以上控制消息進行快捷按鍵分析;根據所述快捷按鍵分析的結果獲得對應的操作指令;按照所述操作指令執行相應的控制操作。所述的可讀介質,如ROM/RAM、磁碟、光碟等。
下面對本發明實施例的裝置和設備進行詳細說明。
實施例三、一種消息處理器10,如圖5所示,包括消息接收器11,用於接收終端發送的控制消息;消息分析器12,用於根據消息接收器11當前收到的控制消息確定需要觸發快捷按鍵分析,並對最近收到的兩個或兩個以上控制消息進行快捷按鍵分析;按鍵業務分析器13,用於根據消息分析器12進行快捷按鍵分析的結果獲得對應的操作指令。
若採用時間控制方式,消息分析器12可包括觸發控制單元121,用於根據消息接收器11當前收到的控制消息的接收時間,與之前最近接收的控制消息的接收時間之間的差值,判斷是否觸發快捷按鍵分析;根據不同的觸發方式,觸發控制單元121可以是採用定時器,也可以採用時間記錄單元進行時間控制;快鍵分析單元122,用於在觸發控制單元121判斷觸發快捷按鍵分析時,分析最近接收的兩個或兩個以上控制消息,獲得對應的快捷按鍵信息。此時,按鍵業務分析器13是根據快鍵分析單元122分析得到的快捷按鍵信息獲得對應的操作指令。
為對觸發判斷進行延時處理,本實施例消息處理器還可包括延時處理器14,用於在消息接收器11收到每個控制消息後,啟動定時器;在定時器超時後才通知消息分析器12判斷當前收到的控制消息是否觸發快捷按鍵分析。
本實施例消息處理器可參照實施例一執行相應的對終端發送的控制消息的處理方法。
實施例四、一種媒體伺服器20,如圖6所示,包括消息處理器21,用於接收終端發送的控制消息;根據當前收到的控制消息確定需要觸發快捷按鍵分析,並對最近收到的兩個或兩個以上控制消息進行快捷按鍵分析;根據所述快捷按鍵分析的結果獲得對應的操作指令;若干個播放服務單元,簡單起見,圖6中畫出了快進/快退播放服務單元221、曲目更換播放服務單元222、其他業務播放服務單元223作為示例,實際可包括其中的一個或多個,當然,還可包括其他種類的播放服務單元。各個播放服務單元分別用於執行消息處理器21得到的操作指令所對應的一種控制操作。
本實施例消息處理器可採用實施例三中所描述的結構,可參照實施例二執行相應的對終端發送的控制消息的處理方法。
實施例五、一種媒體服務系統,本實施例與實施例四的區別之處在於,實施例四中根據快捷按鍵分析結果獲得操作指令的功能由媒體伺服器中的消息分析器執行;在本實施例中,這部分功能由獨立設置的按鍵分析伺服器來完成,按鍵分析伺服器與通訊連接的媒體伺服器組合成媒體服務系統,完成控制消息的處理過程。本實施例媒體服務系統邏輯結構如圖6所示,包括媒體伺服器31,用於接收終端發送的控制消息;根據當前收到的控制消息確定需要觸發快捷按鍵分析;對最近收到的兩個或兩個以上控制消息進行快捷按鍵分析;發送分析獲得的快捷按鍵信息;接收返回的操作指令;按鍵分析伺服器32,用於接收媒體伺服器31發送的快捷按鍵信息;查找與所述快捷按鍵信息對應的操作指令發送給媒體伺服器31。
本實施例媒體服務系統可參照實施例一執行相應的對終端發送的控制消息的處理方法。
通過上述實施例可以看出,本發明實施例採用對終端發送的控制信息進行是否觸發快捷按鍵分析的判斷,通過快捷按鍵分析獲得各種擴展的控制操作的方法;終端可通過服務端認可的組合發送機制,利用現有按鍵發送一系列的控制消息,依靠服務端按照預置規則對控制消息的解釋實現擴展終端業務控制功能的目的。使用上述方法,現有終端不需要進行軟體或硬體的修改,方便用戶使用。進一步的,本發明實施例方法在用於流媒體播放控制時,使得只具有簡單前進、後退按鍵的普通終端也能夠擴展得到倍速快進、倍速快退、曲目切換等豐富的流媒體控制功能。
以上對本發明實施例所提供的對終端發送的控制消息的處理方法以及相應的消息處理器、媒體伺服器和媒體服務系統進行了詳細介紹,本文中應用了具體個例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用於幫助理解本發明的方法及其核心思想;同時,對於本領域的一般技術人員,依據本發明的思想,在具體實施方式
及應用範圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。
權利要求
1.一種對終端發送的控制消息的處理方法,其特徵在於,包括接收終端發送的控制消息;根據當前收到的控制消息確定需要觸發快捷按鍵分析;對最近收到的兩個或兩個以上控制消息進行快捷按鍵分析;根據所述快捷按鍵分析的結果獲得對應的操作指令;按照所述操作指令執行相應的控制操作。
2.根據權利要求1所述的對終端發送的控制消息的處理方法,其特徵在於,所述根據當前收到的控制消息確定需要觸發快捷按鍵分析的步驟具體為根據當前收到的控制消息的接收時間,與之前最近接收的控制消息的接收時間之間的差值,判斷是否觸發快捷按鍵分析。
3.根據權利要求2所述的對終端發送的控制消息的處理方法,其特徵在於,所述判斷是否觸發快捷按鍵分析的步驟包括記錄每個控制消息的接收時間,計算當前收到的控制消息與之前最近接收的控制消息的接收時間之間的差值,若所述差值小於設定值,則確定需要觸發快捷按鍵分析。
4.根據權利要求2所述的對終端發送的控制消息的處理方法,其特徵在於所述判斷是否觸發快捷按鍵分析的步驟包括在收到每個控制消息後,啟動第一定時器;若接收當前控制消息時第一定時器未超時,則確定需要觸發快捷按鍵分析。
5.根據權利要求1所述的對終端發送的控制消息的處理方法,其特徵在於,還包括在收到每個控制消息後,啟動第二定時器;在第二定時器超時後根據當前收到的控制消息確定需要觸發快捷按鍵分析。
6.根據權利要求1~5任意一項所述的對終端發送的控制消息的處理方法,其特徵在於,所述進行快捷按鍵分析的步驟包括分析最近接收的兩個或兩個以上控制消息,獲得對應的快捷按鍵信息;所述獲得操作指令的步驟包括查找與所述快捷按鍵信息對應的操作指令。
7.根據權利要求6所述的對終端發送的控制消息的處理方法,其特徵在於,所述接收終端發送的控制消息的步驟具體為接收終端發送的流媒體播放控制消息;所述進行快捷按鍵分析的步驟具體為根據當前收到的控制消息攜帶的參數,或者根據當前收到的控制消息攜帶的參數和最近設定時長內收到的控制消息數目,或者根據當前收到的控制消息攜帶的參數和最近連續收到的接收時間間隔小於設定值的控制消息數目,確定對應的快捷按鍵信息;所述與快捷按鍵信息對應的操作指令包括如下一種或多種倍速快進、倍速快退、切換至播放列表的特定曲目、切換至指定流媒體業務。
8.一種消息處理器,其特徵在於,包括消息接收器,用於接收終端發送的控制消息;消息分析器,用於根據當前收到的控制消息確定需要觸發快捷按鍵分析,並對最近收到的兩個或兩個以上控制消息進行快捷按鍵分析;按鍵業務分析器,用於根據所述快捷按鍵分析的結果獲得對應的操作指令。
9.根據權利要求8所述的消息處理器,其特徵在於,所述消息分析器包括觸發控制單元,用於根據當前收到的控制消息的接收時間,與之前最近接收的控制消息的接收時間之間的差值,判斷是否觸發快捷按鍵分析;快鍵分析單元,用於在所述觸發控制單元判斷觸發快捷按鍵分析時,分析最近接收的兩個或兩個以上控制消息,獲得對應的快捷按鍵信息;所述按鍵業務分析器是根據所述快捷按鍵信息獲得對應的操作指令。
10.根據權利要求9所述的消息處理器,其特徵在於,還包括延時處理器,用於在收到每個控制消息後,啟動定時器;在定時器超時後才通知所述消息分析器判斷當前收到的控制消息是否觸發快捷按鍵分析。
11.一種媒體伺服器,其特徵在於,包括消息處理器,用於接收終端發送的控制消息;根據當前收到的控制消息確定需要觸發快捷按鍵分析,並對最近收到的兩個或兩個以上控制消息進行快捷按鍵分析;根據所述快捷按鍵分析的結果獲得對應的操作指令;若干個播放服務單元,各個播放服務單元分別用於執行所述消息處理器得到的操作指令所對應的一種控制操作。
12.一種媒體服務系統,其特徵在於,包括媒體伺服器,用於接收終端發送的控制消息;根據當前收到的控制消息確定需要觸發快捷按鍵分析;對最近收到的兩個或兩個以上控制消息進行快捷按鍵分析;發送分析獲得的快捷按鍵信息;接收返回的操作指令;按鍵分析伺服器,用於接收所述媒體伺服器發送的快捷按鍵信息;查找與所述快捷按鍵信息對應的操作指令發送給所述媒體伺服器。
全文摘要
本發明公開了一種對終端發送的控制消息的處理方法,對終端發送的控制信息進行是否觸發快捷按鍵分析的判斷,通過快捷按鍵分析獲得各種擴展的控制操作。本發明還提供相應的消息處理器、媒體伺服器和媒體服務系統。使用本發明方法,使得終端可通過服務端認可的組合發送機制,利用現有按鍵發送一系列的控制消息,依靠服務端按照預置規則對控制消息的解釋實現擴展終端業務控制功能的目的,現有終端不需要進行軟體或硬體的修改,方便用戶使用。
文檔編號H04L29/06GK101072381SQ20071011119
公開日2007年11月14日 申請日期2007年6月14日 優先權日2007年6月14日
發明者李義 申請人:華為技術有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀