最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

在托管的終端操作系統中通信業(yè)務的實現方法及系統的制作方法

文檔序號:7972195閱讀:286來源:國知局
專利名稱:在托管的終端操作系統中通信業(yè)務的實現方法及系統的制作方法
技術領域
本發(fā)明涉及通信領域,具體而言,涉及一種在托管的終端操作系統中通信業(yè)務的實現方法及系統。
背景技術
虛擬化技術在服務器虛擬化方面發(fā)展的比較快,利用虛擬機技術建立資源池是云計算平臺提供基礎設施即服務(Infrastructure as a Service,簡稱IaaS)的基本方式。虛擬化技術同時也在向桌面發(fā)展,出現了虛擬桌面基礎架構(Virtual DesktopInfrastructure,簡稱VDI)的概念。VDI是指利用“客戶-服務器”模式將用戶桌面與服務器分離開來,用戶通過遠程客戶端訪問自己的桌面,而應用程序和數據存放在服務器上。這樣的好處是將桌面從用戶側拉到了服務側,能夠對桌面進行統一管理。伴隨著移動通信技術的發(fā)展,現有第三代(3rd Generation,簡稱3G)以及未來的第四代(4th Generation,簡稱4G)技術為移動終端用戶提供了較為充足的帶寬,將VDI技術應用到移動終端操作系統托管的可能性也大為增加。也即手機終端的操作系統和應用程序托管到數據中心,由數據中心提供系統的運行平臺,而在終端上僅留下用戶的桌面,可以使用戶既能夠使用數據中心提供的性能更好的系統平臺,又能保留原有的桌面使用習慣。其中,上述托管的終端操作系統可以作為一個虛擬機運行在遠程服務器上,也可以直接運行在遠程服務器上。移動終端的VDI系統架構如圖1所示,101是運行托管操作系統的服務器或虛擬機。102是移動終端,例如手機,平板電腦等。103是虛擬桌面服務端,它負責將操作系統的桌面信息發(fā)送給客戶端,并接收從客戶端發(fā)來的輸入事件(例如鍵盤、鼠標)發(fā)送給操作系統。104是托管的移動終端操作系統,例如Android。105是運行在移動終端上的本地操作系統。106是在終端側的虛擬桌面客戶端,負責接收用戶的輸入并將信息傳遞給服務器側,同時接收服務器發(fā)送來的桌面信息,將遠程桌面通過可視化的方式呈現給用戶。107是服務器和客戶端之間的信息傳輸通道,按照邏輯功能又可分為控制通道、顯示通道、鼠標鍵盤輸入通道、音頻通道等。對于虛擬化的情況,信息傳輸通道可以在103和106之間建立,也可以在104和106之間建立;對于非虛擬化的情況,信息傳輸通道在104與106之間建立。將互聯網、電信業(yè)務進行整合是移動互聯網應用的趨勢。例如用戶通過互聯網查詢到某個酒店的聯系電話,該用戶可以直接點擊應用或者瀏覽器中的鏈接即可撥打該酒店電話,而無需再單獨運行手機撥號程序,從而提高了用戶的使用體驗。但是當用戶的虛擬桌面運營商與電信服務運營商不是同一實體的時候,將移動終端操作系統托管之后,移動互聯網應用客戶端或者瀏覽器均運行在遠端(即遠離終端一偵牝服務器側),無法直接調用移動終端本地操作系統提供的電話服務接口,而且運行在遠端的移動互聯網應用客戶端或者瀏覽器無法直接獲取用戶的密鑰信息,從而無法為用戶提供無縫的通信服務,影響了用戶體驗。針對相關技術中在托管的終端操作系統中的服務器運營商與電信服務運營商不同時,無法為用戶提供無縫的通信服務的問題,目前尚未提出有效的解決方案。

發(fā)明內容
針對在托管的終端操作系統中的服務器運營商與電信服務運營商不同時,無法為用戶提供無縫的通信服務的問題,本發(fā)明提供了一種在托管的終端操作系統中通信業(yè)務的實現方法及系統,以至少解決上述問題。根據本發(fā)明的一個方面,提供了一種在托管的終端操作系統中通信業(yè)務的實現方法,包括:服務器接收用戶輸入的通信業(yè)務信息;服務器確定該用戶對應的終端;服務器將通信業(yè)務信息發(fā)送給該終端,觸發(fā)該終端執(zhí)行上述通信業(yè)務信息對應的通信業(yè)務。優(yōu)選地,服務器與終端之間設置有通信服務邏輯通道;服務器通過通信服務邏輯通道向終端發(fā)送通話業(yè)務信息。優(yōu)選地,通信業(yè)務信息包括以下至少之一:語音通話起呼信息、語音通話釋放信息、短信信息、彩信信息、視頻通話起呼信息、視頻通話釋放信息、以及IVR中的按鍵信息。優(yōu)選地,觸發(fā)終端執(zhí)行通信業(yè)務信息對應的通信業(yè)務包括:終端接收通信業(yè)務信息;終端根據通信業(yè)務信息確定對應的通信業(yè)務和通信對端;終端向該通信對端發(fā)起上述通信業(yè)務。優(yōu)選地,終端向通信對端發(fā)起通信業(yè)務之后,該方法還包括:終端接收通信對端的反饋信息;當反饋信息為語音或視頻格式時,終端向用戶播放反饋信息;當反饋信息為非語音格式和非視頻格式時,終端將反饋信息發(fā)送給服務器;服務器接收到上述反饋信息后,向用戶顯示該反饋信息。根據本發(fā)明的另一方面,提供了一種在托管的終端操作系統中通信業(yè)務的實現方法,包括:服務器通過用戶的終端接收通信對端發(fā)送的通信業(yè)務信息;服務器將通信業(yè)務信息顯示給用戶;服務器接收用戶輸入的反饋信息,并將反饋信息通過終端發(fā)送給通信對端。優(yōu)選地,服務器與終端之間設置有通信服務邏輯通道;服務器通過通信服務邏輯通道接收通信業(yè)務信息,以及通過通信服務邏輯通道發(fā)送反饋信息。根據本發(fā)明的再一方面,提供了一種在托管的終端操作系統中通信業(yè)務的實現系統,包括:服務器,該服務器包括:第一輸入信息接收模塊,用于接收用戶輸入的通信業(yè)務信息;終端確定模塊,用于確定用戶對應的終端;業(yè)務觸發(fā)模塊,用于將輸入信息接收模塊接收的通信業(yè)務信息發(fā)送給上述終端,觸發(fā)終端執(zhí)行通信業(yè)務信息對應的通信業(yè)務。優(yōu)選地,該系統還包括:終端,服務器與終端之間設置有通信服務邏輯通道,用于傳輸服務器與該終端之間的非語音格式和非視頻格式信息。優(yōu)選地,該終端包括:通信信息接收模塊,用于接收服務器發(fā)送的通信業(yè)務信息;通信信息確定模塊,用于根據通信業(yè)務信息確定對應的通信業(yè)務和通信對端;業(yè)務發(fā)起模塊,用于根據通信信息確定模塊確定的通信業(yè)務和通信對端,向通信對端發(fā)起通信業(yè)務。優(yōu)選地,該終端還包括:反饋信息接收模塊,用于接收通信對端的反饋信息;第一通知模塊,用于當反饋信息為語音或視頻格式時,向用戶播放反饋信息;第二通知模塊,用于當反饋信息為非語音格式和非視頻格式時,將反饋信息發(fā)送給服務器;上述服務器還包括:顯示模塊,用于接收到上述的反饋信息后,向用戶顯示該反饋信息。根據本發(fā)明的還一方面,提供了一種在托管的終端操作系統中通信業(yè)務的實現系統,包括:服務器,該服務器包括:接收模塊,用于通過用戶的終端接收通信對端發(fā)送的通信業(yè)務信息;顯示模塊,用于將通信業(yè)務信息顯示給用戶;第二輸入信息接收模塊,用于接收用戶輸入的反饋信息;發(fā)送模塊,用于將輸入信息接收模塊接收的反饋信息,通過終端發(fā)送給通信對端。優(yōu)選地,該系統還包括:上述終端;服務器與終端之間設置有通信服務邏輯通道,用于傳輸服務器與終端之間的非語音格式和非視頻格式信息。通過本發(fā)明,服務器在接收到用戶輸入的通信業(yè)務信息后,將該通信業(yè)務信息發(fā)送給該用戶的終端,以觸發(fā)該終端配合執(zhí)行相應的通信業(yè)務,這樣可以實現服務器直接調用終端本地操作系統提供的通信(或電話)服務接口,因此,無論在托管的終端操作系統中的服務器運營商與電信服務運營商是否相同,均可以為用戶提供無縫的通信服務,進而解決了在托管的終端操作系統中的服務器運營商與電信服務運營商不同時,無法為用戶提供無縫的通信服務的問題,增強了系統功能,提升了用戶的體驗度。


此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中:圖1是根據相關技術的移動終端的VDI系統架構示意圖;圖2是根據本發(fā)明實施例的在托管的終端操作系統中通信業(yè)務的實現方法的流程圖;圖3是根據本發(fā)明實施例的在托管的終端操作系統中通信業(yè)務的實現系統的結構框圖;圖4是根據本發(fā)明實施例的優(yōu)選在托管的終端操作系統中通信業(yè)務的實現系統的結構框圖;圖5是根據本發(fā)明實施例的另一優(yōu)選在托管的終端操作系統中通信業(yè)務的實現系統的結構框圖;圖6是根據本發(fā)明實施例的再一優(yōu)選在托管的終端操作系統中通信業(yè)務的實現系統的結構框圖;圖7是根據本發(fā)明實施例的另一種在托管的終端操作系統中通信業(yè)務的實現方法的流程圖;圖8是根據本發(fā)明實施例的另一種在托管的終端操作系統中通信業(yè)務的實現系統的結構框圖;圖9是根據本發(fā)明實施例的還一優(yōu)選在托管的終端操作系統中通信業(yè)務的實現系統的結構框圖;圖10是根據本發(fā)明實施例一的在托管的終端操作系統中通信業(yè)務的實現系統架構的示意圖;圖11根據本發(fā)明實施例二的托管操作系統中的電話起呼方法流程的示意圖;圖12根據本發(fā)明實施例三的托管操作系統中的電話被叫方法流程的示意圖;圖13根據本發(fā)明實施例四的托管操作系統中的IVR方法流程的示意圖;圖14根據本發(fā)明實施例五的托管操作系統中的電話主叫釋放方法流程的示意圖;圖15根據本發(fā)明實施例六的托管操作系統中的電話對端釋放方法流程的示意圖;圖16根據本發(fā)明實施例七的托管操作系統中的短信息發(fā)送以及接收方法流程的示意圖。
具體實施例方式下文中將參考附圖并結合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。本發(fā)明實施例中的服務器上設置有移動終端的操作系統,為便于用戶操作,該操作系統在服務器上以虛擬桌面的形式顯示給用戶,這樣用戶可以通過操作該虛擬桌面完成通信業(yè)務,該通信業(yè)務包括:語音或視頻業(yè)務(例如,電話或視頻通話)、短信業(yè)務以及交互式語音應答業(yè)務(Interactive Voice Response, IVR)等?;诖?本發(fā)明實施例提供了在托管的終端操作系統中通信業(yè)務的實現方法及系統。下面通過各個實施例進行描述。本實施例提供了一種在托管的終端操作系統中通信業(yè)務的實現方法,該方法以業(yè)務發(fā)起方為例進行說明,如圖2所示,該方法可以包括以下步驟(步驟S202-步驟S206):步驟S202,服務器接收用戶輸入的通信業(yè)務信息;步驟S204,上述服務器確定該用戶對應的終端;步驟S206,上述服務器將通信業(yè)務信息發(fā)送給步驟S204確定的終端,觸發(fā)該終端執(zhí)行通信業(yè)務信息對應的通信業(yè)務。本實施例的服務器在接收到用戶輸入的通信業(yè)務信息后,將該通信業(yè)務信息發(fā)送給該用戶的終端,以觸發(fā)該終端配合執(zhí)行相應的通訊業(yè)務,這樣可以實現服務器直接調用終端本地操作系統提供的電話服務接口,因此,無論在托管的終端操作系統中的服務器運營商與電信服務運營商是否相同,均可以為用戶提供無縫的通信服務,進而解決了在托管的終端操作系統中的服務器運營商與電信服務運營商不同時,無法為用戶提供無縫的通信服務的問題,增強了系統功能,提升了用戶的體驗度。需要說明的是,該托管的終端操作系統可以作為一個虛擬機運行在遠程服務器上,也可以直接運行在遠程服務器上。其中,上述通信業(yè)務信息可以包括但并不限于以下幾種:語音通話起呼信息、語音通話釋放信息、短信信息、彩信信息、視頻通話起呼信息、視頻通話釋放信息、以及IVR中的按鍵信息等。通信業(yè)務信息的多樣化可以擴展系統的業(yè)務類型,提高了客戶滿意度。上述服務器確定用戶對應的終端的方法有很多,例如,可以通過用戶登錄虛擬桌面時使用的身份標識進行確定,或者通過用戶對終端的手動綁定進行確定。為了使服務器將通信業(yè)務信息發(fā)送給終端,可以使用服務器和客戶端之間的信息傳輸通道,例如應用控制通道、鼠標鍵盤輸入通道等;也可以在服務器與終端之間設置一條通信服務邏輯通道,服務器通過該通信服務邏輯通道向終端發(fā)送通信業(yè)務信息,這樣可以提高通信業(yè)務信息的傳輸質量。需要說明的是,通信業(yè)務信息在服務器與終端建立的連接中進行交互,該連接是物理概念。在該連接中,通常會根據信息的分類,存在多個邏輯通道,而通信服務邏輯通道就是一個邏輯通道,它可以是一個單獨的物理連接,也可以和其他邏輯通道共享一個物理連接。上述步驟S206中,服務器將通信業(yè)務信息發(fā)給用戶對應的終端之后,觸發(fā)該終端執(zhí)行上述通信業(yè)務信息對應的通信業(yè)務的具體實現可以包括:終端接收通信業(yè)務信息;該終端根據上述通信業(yè)務信息確定對應的通信業(yè)務和通信對端;該終端向通信對端發(fā)起上述的通信業(yè)務。例如,終端接收到服務器發(fā)來的語音通話起呼信息,則根據該信息確定對應的通信業(yè)務為語音通話起呼業(yè)務,以及確定對應的通信對端的標識,例如電話號碼、會話啟動協議(Session Initiation Protocol,簡稱 SIP)統一資源定位符(Uniform/UniversalResource Locator,簡稱 URL)、IP 地址(Internet Protocol address)等,然后,終端向該通信對端發(fā)起語音通話。通過上述方式,不需要對終端的硬件進行修改,僅需要較少的軟件改動即可,使上述通信業(yè)務的實現更容易。在終端向通信對端發(fā)起上述通信業(yè)務之后,上述方法還可以包括:終端接收通信對端的反饋信息;當反饋信息為語音或視頻格式時,終端向用戶播放該反饋信息;當反饋信息為非語音格式和非視頻格式時,終端將該反饋信息發(fā)送給所述服務器;服務器接收到反饋信息后,向用戶顯示該反饋信息。通過這種方式,使終端與服務器之間僅傳輸非語音格式和非視頻格式的信息,節(jié)省了帶寬,而且在終端處直接播放語音或視頻格式的反饋信息,也節(jié)約了通信時間。對應于上述方法,在本實施例還提供了一種在托管的終端操作系統中通信業(yè)務的實現系統。需要說明的是,本發(fā)明實施例中各個設備或模塊間的連接關系可以是有線連接,也可以是無線連接,例如耦合連接。如圖3所示,上述通信業(yè)務的實現系統可以包括:服務器30,其中,服務器30包括:第一輸入信息接收模塊32,用于接收用戶輸入的通信業(yè)務信息;終端確定模塊34,與第一輸入信息接收模塊32相連,用于確定用戶對應的終端;業(yè)務觸發(fā)模塊36,與第一輸入信息接收模塊32和終端確定模塊34相連,用于第一將輸入信息接收模塊32接收的通信業(yè)務信息發(fā)送給終端確定模塊34確定的終端,觸發(fā)該終端執(zhí)行上述通信業(yè)務信息對應的通信業(yè)務。通過該通信業(yè)務的實現系統,服務器在接收到用戶輸入的通信業(yè)務信息后,將該通信業(yè)務信息發(fā)送給該用戶的終端,以觸發(fā)該終端配合執(zhí)行相應的通訊業(yè)務,這樣可以實現服務器直接調用終端本地操作系統提供的通信服務接口(也稱電話服務接口),因此,無論在托管的終端操作系統中的服務器運營商與電信服務運營商是否相同,均可以為用戶提供無縫的通信服務,進而解決了在托管的終端操作系統中的服務器運營商與電信服務運營商不同時,無法為用戶提供無縫的通信服務的問題,增強了系統功能,提升了用戶的體驗度。為了使服務器30將上述通信業(yè)務信息發(fā)送給終端,如圖4所示,上述通信業(yè)務的實現系統還可以包括:終端50,服務器30與終端50之間設置有通信服務邏輯通道40,用于傳輸服務器30與終端50之間的非語音格式和非視頻格式信息。通過這種系統,使終端與服務器之間僅傳輸非語音格式和非視頻信息,節(jié)省了帶寬,而且在終端處直接播放語音或視頻格式的反饋信息,也節(jié)約了通信時間。如圖5所示的通信業(yè)務的實現系統的結構框圖,在圖4的基礎上,上述終端50可以包括:通信信息接收模塊52,用于接收服務器30發(fā)送的通信業(yè)務信息;通信信息確定模塊54,與通信信息接收模塊52相連,用于根據通信信息接收模塊52接收到的通信業(yè)務信息確定對應的通信業(yè)務和通信對端;業(yè)務發(fā)起模塊56,與通信信息接收模塊52和通信信息確定模塊54相連,用于根據通信信息確定模塊54確定的通信業(yè)務和通信對端,向通信對端發(fā)起通信業(yè)務。為了節(jié)省終端50與服務器30之間的帶寬,如圖6所示的再一優(yōu)選在托管的終端操作系統中通信業(yè)務的實現系統的結構框圖,其中該終端50還可以包括:反饋信息接收模塊62,用于接收通信對端的反饋信息;第一通知模塊64,與反饋信息接收模塊62相連,用于當反饋信息為語音或視頻格式時,向用戶播放反饋信息;第二通知模塊66,與反饋信息接收模塊62相連,用于當反饋信息為非語音格式和非視頻格式時,將反饋信息發(fā)送給服務器30 ;相應地,服務器30還包括:顯示模塊68,與通信服務邏輯通道相連,用于接收到第二通知模塊66發(fā)來的反饋信息后,向用戶顯示該反饋信息。通過該實現系統,使終端與服務器之間僅傳輸非語音格式和非視頻信息,節(jié)省了帶寬,而且在終端處直接播放語音或視頻格式的反饋信息,也節(jié)約了通信時間。上述方法主要使用在用戶為通信業(yè)務信息的發(fā)起方的情況,考慮到用戶為通信業(yè)務信息接收方的情況,本發(fā)明實施例還提供了另一種在托管的終端操作系統中通信業(yè)務的實現方法,如圖7所示,該方法可以包括以下步驟(步驟S702-步驟S706):步驟S702,服務器通過用戶的終端接收通信對端發(fā)送的通信業(yè)務信息;步驟S704,上述服務器將上述通信業(yè)務信息顯示給該用戶;步驟S706,上述服務器接收該用戶輸入的反饋信息,并將該反饋信息通過上述終端發(fā)送給通信對端。通過上述步驟,服務器在收到對端的通信業(yè)務信息后,將其顯示給用戶并將用戶的反饋信息通過終端發(fā)送給對端,這種方式的信息發(fā)送過程通過用戶的終端轉發(fā),調用了用戶終端本地操作系統提供的通信服務接口(也稱電話服務接口),因此,無論在托管的終端操作系統中的服務器運營商與電信服務運營商是否相同,均可以為用戶提供無縫的通信服務,進而解決了在托管的終端操作系統中的服務器運營商與電信服務運營商不同時,無法為用戶提供無縫的通信服務的問題,增強了系統功能,提升了用戶的體驗度。為使服務器能夠接收到終端發(fā)來的通信業(yè)務信息以及服務器能夠將用戶的反饋信息發(fā)給終端,可以使用服務器和客戶端之間的信息傳輸通道,例如應用控制通道、鼠標鍵盤輸入通道等;也可以在服務器與終端之間設置一條通信服務邏輯通道,服務器通過該通信服務邏輯通道向終端發(fā)送通信業(yè)務信息,這樣可以提高通信業(yè)務信息的傳輸質量。需要說明的是,通信業(yè)務信息在服務器與終端建立的連接中進行交互,該連接是物理概念。在該連接中,通常會根據信息的分類,存在多個邏輯通道,而通信服務邏輯通道就是一個邏輯通道,它可以是一個單獨的物理連接,也可以和其他邏輯通道共享一個物理連接?;趫D7提供的方法,本實施例中還提供了另一種在托管的終端操作系統中通信業(yè)務的實現系統,如圖8所示,該實現系統可以包括:服務器80,其中,服務器80包括:接收模塊82,用于通過用戶的終端接收通信對端發(fā)送的通信業(yè)務信息;顯示模塊84,與接收模塊82相連,用于將接收模塊82接收到的通信業(yè)務信息顯示給用戶;
第二輸入信息接收模塊86,與顯示模塊84相連,用于接收用戶輸入的反饋信息;該反饋信息是用戶基于顯示的通信業(yè)務信息進行輸入的。 發(fā)送模塊88,與第二輸入信息接收模塊86相連,用于將第二輸入信息接收模塊86接收的反饋信息,通過上述終端發(fā)送給通信對端。為了使服務器80將上述通信業(yè)務信息發(fā)送給終端,如圖9所示,還一優(yōu)選在托管的終端操作系統還可以包括:終端90 ;服務器80與終端90之間設置有通信服務邏輯通道100,用于傳輸服務器與終端之間的非語音格式和非視頻格式信息。通過這種系統,使終端與服務器之間僅傳輸非語音格式和非視頻信息,節(jié)省了帶寬,而且在終端處直接播放語音或視頻格式的反饋信息,也節(jié)約了通信時間。以上實施例的服務器上還可以保存用戶的通訊錄、短信息等內容,這些內容可以通過上述通信服務邏輯通道由終端同步到服務器上。這樣用戶可以方便地使用這些信息,增強用戶的體驗度。下面以托管的終端操作系統作為一個虛擬機運行在遠程服務器上為例結合優(yōu)選實施例進行說明,以下實施例結合了上述實施例及其優(yōu)選實施方式。實施例一本實施例提供了一種在托管的終端操作系統中通信業(yè)務的實現系統,該實現系統中的終端以移動終端為例,圖10是根據本發(fā)明實施例一的在托管的終端操作系統中通信業(yè)務的實現系統架構的示意圖,如圖10所示,該系統可以包括:第三方應用1001,即非移動終端和VDI服務器的運營商提供的應用,其運行在托管終端中,也是電話服務(即通信業(yè)務)的使用者;電話服務代理1002,其作為移動終端操作系統(即圖1中的104)的一個模塊運行,是按照托管操作系統電話服務接口規(guī)范開發(fā)的電話服務模塊,用于將移動終端本地操作系統(即圖1中的105)提供的電話服務映射到托管的操作系統(即移動終端操作系統)中;電話服務通道1003,即上述提到的通信服務邏輯通道(即圖4中的40或圖9中的100),其是在虛擬桌面協議上擴展的一個邏輯通道,用于傳送電話服務的相關信令以及短信息內容(即上述通信業(yè)務信息),并不傳輸語音或視頻信息。虛擬桌面客戶端1004(即圖1中的106),其用于調用和注冊移動終端本地操作系統提供的電話服務接口,從而作為溝通移動終端本地電話服務與遠端電話服務代理1002的橋梁。對應于圖10中的在托管的終端操作系統,本實施例還提供了一種能夠將移動終端本地電話服務重定向到托管的操作系統中的方法(即將移動終端中的通信業(yè)務在在托管的終端操作系統中的服務器實現的方法),其中,該方法可以包括:步驟SI,在虛擬桌面服務端(即圖1中的103)操作系統(圖1中的104)中安裝電話服務代理1002,對操作系統來說,電話服務代理1002為上層應用(包括移動終端的運營商提供的應用,或者VDI服務器的運營商提供的應用,以及第三方應用1001)提供電話服務接口,上層應用通過該接口來使用移動終端本地操作系統提供的電話服務;步驟S2,虛擬桌面協議擴展出一個電話服務通道1003,虛擬桌面客戶端與虛擬桌面服務端在擴展出的電話服務通道1003中傳輸電話相關信令以及短信息內容。進一步的,電話服務通道1003中只是傳輸電話相關的非語音格式和非視頻格式信息,通話時的語音或視頻信息(即語音或視頻格式信息)直接通過移動終端本地的揚聲器、顯示器或者音視頻輸出接口播放給用戶;步驟S3,虛擬桌面客戶端1004使用移動終端本地操作系統(即圖1中的105)提供的電話服務接口,作為溝通移動終端本地電話服務與遠端電話服務代理的橋梁。通過本實施例,能夠將移動終端本地電話服務重定向到虛擬桌面中,使運行在虛擬桌面中的第三方應用也可以使用本地電話服務,解決了服務器無法調用終端本地操作系統提供的通信服務接口的問題,同時,應用終端進行通信業(yè)務就能夠直接使用該用戶的密鑰信息,從而達到了為用戶提供無縫的通信服務的效果。從而為用戶提供無縫的集成服務,提聞用戶體驗。此外,為了提高用戶體驗,還可以將用戶的通訊錄、短信息等內容同步到托管的操作系統(即圖1中的104)中,這樣可以使用戶撥打電話以及收發(fā)短信息更加方便。實施例二對應于圖10中的在托管的終端操作系統中通信業(yè)務的實現系統,本實施例提供了一種托管操作系統中的電話起呼方法。圖11根據本發(fā)明實施例二的托管操作系統中的電話起呼方法流程的示意圖,如圖11所示,該方法包括:步驟S1101,第三方應用發(fā)起呼叫,通過調用電話服務代理提供的服務接口,將第三方應用的標識以及所撥打的號碼發(fā)送給電話服務代理;步驟S1102,電話服務代理通過調用虛擬桌面服務端提供的接口,將第三方應用發(fā)起的呼叫信息傳送給虛擬桌面服務端;步驟S1103,虛擬桌面服務端通過電話服務通道將第三方應用發(fā)起的呼叫信息傳送給虛擬桌面客戶端;步驟S1104,虛擬桌面客戶端通過調用移動終端本地操作系統提供的電話服務接口,呼叫上述呼叫信息中攜帶的被叫號碼;步驟S1105,移動終端本地操作系統電話服務發(fā)送響應消息給虛擬桌面客戶端。如果呼叫失敗,則響應消息中攜帶呼叫失敗可能的原因;否則,響應消息中攜帶呼叫建立過程的信息。例如,在呼叫建立成功之前,移動終端本地操作系統電話服務可能會發(fā)送多條響應消息,用于通知呼叫過程的狀態(tài)信息或者匯報失敗原因;步驟S1106,虛擬桌面客戶端通過電話服務通道將響應消息傳送給虛擬桌面服務端;步驟S1107,虛擬桌面服務端將響應消息傳送給電話服務代理;步驟SI 108,電話服務代理將響應消息傳送給對應的第三方應用,第三方應用將響應消息中攜帶的信息呈現給用戶;步驟S1109,當呼叫成功建立之后,移動終端本地操作系統電話服務發(fā)送對方(即通信對端)的應答消息給虛擬桌面客戶端;步驟S1110,虛擬桌面客戶端通過電話服務通道將對方的應答消息傳送給虛擬桌面服務端;步驟S1111,虛擬桌面服務端將對方的應答消息傳送給電話服務代理;步驟S1112,電話服務代理將對方的應答消息傳送給對應的第三方應用,第三方應用將呼叫成功建立的信息呈現給用戶。通過上述托管操作系統中的電話起呼方法,能夠使用戶在運行虛擬桌面中的第三方應用進行電話起呼時可以使用本地電話服務,解決了服務器無法調用終端本地操作系統提供的通信服務接口的問題,同時,應用終端進行通信業(yè)務就能夠直接使用該用戶的密鑰信息,從而達到了為用戶提供無縫的通信服務的效果。從而為用戶提供無縫的集成服務,提聞用戶體驗。實施例三對應于圖10中的在托管的終端操作系統中通信業(yè)務的實現系統,本實施例提供了一種托管操作系統中的電話被叫方法。圖12根據本發(fā)明實施例三的托管操作系統中的電話被叫方法流程的示意圖,如圖12所示,該方法包括:步驟S1201,當有電話呼入,移動終端本地操作系統電話服務發(fā)送呼入電話消息給虛擬桌面客戶端,該消息中攜帶主叫電話號碼等信息;步驟S1202,虛擬桌面客戶端通過電話服務通道將呼入電話消息傳送給虛擬桌面服務器端(即上述虛擬桌面服務端,圖1中的103);步驟S1203,虛擬桌面服務器端將呼入電話消息傳送給電話服務代理;步驟S1204,電話服務代理將呼入電話消息傳送給對應的第三方應用,第三方應用在虛擬桌面上提醒用戶有來電,并將呼入電話消息中攜帶的信息呈現給用戶;步驟S1205,用戶選擇接聽或者拒絕來電,用戶的選擇信息(即上述用戶輸入的反饋信息中的一種)被封裝在呼入響應消息中,由第三方應用將該消息發(fā)送給電話服務代理;步驟S1206,電話服務代理將呼入響應消息傳送給虛擬桌面服務器端;步驟S1207,虛擬桌面服務器端將呼入響應消息傳送給虛擬桌面客戶端;步驟S1208,虛擬桌面客戶端將呼入響應消息反饋給移動終端本地操作系統電話服務,終端按照正常電話操作進行處理。通過上述托管操作系統中的電話被叫方法,能夠使用戶在運行虛擬桌面中的第三方應用進行電話被叫時可以使用本地電話服務,解決了服務器無法調用終端本地操作系統提供的通信服務接口的問題,同時,應用終端進行通信業(yè)務就能夠直接使用該用戶的密鑰信息,從而達到了為用戶提供無縫的通信服務的效果。從而為用戶提供無縫的集成服務,提聞用戶體驗。實施例四對應于圖10中的在托管的終端操作系統中通信業(yè)務的實現系統,本實施例提供了一種托管操作系統中的IVR方法。圖13根據本發(fā)明實施例四的托管操作系統中的IVR方法流程的示意圖,如圖13所示,該方法包括:步驟S1301,用戶通過第三方應用提供的虛擬撥號鍵盤進行IVR流程交互,用戶的按鍵被封裝在按鍵信息消息中發(fā)送給電話服務代理;步驟S1302,電話服務代理將按鍵信息消息傳送給虛擬桌面服務器端;步驟S1303,虛擬桌面服務器端將按鍵信息消息傳送給虛擬桌面客戶端;步驟S1304,虛擬桌面客戶端將按鍵信息消息發(fā)送給移動終端本地操作系統電話服務,終端根據按鍵信息消息進行正常的按鍵處理。
通過上述托管操作系統中的IVR方法,能夠使用戶在運行虛擬桌面中的第三方應用進行IVR服務(例如撥打10086時的進行的按鍵交互)時可以使用本地電話服務,解決了服務器無法調用終端本地操作系統提供的通信服務接口的問題,同時,應用終端進行通信業(yè)務就能夠直接使用該用戶的密鑰信息,從而達到了為用戶提供無縫的通信服務的效果。從而為用戶提供無縫的集成服務,提高用戶體驗。實施例五對應于圖10中的在托管的終端操作系統中通信業(yè)務的實現系統,本實施例提供了一種托管操作系統中的電話主叫釋放方法。圖14根據本發(fā)明實施例五的托管操作系統中的電話主叫釋放方法流程的示意圖,如圖14所示,該方法包括:步驟S1401,用戶通過第三方應用提供的虛擬撥號鍵盤釋放已經建立的電話,第三方應用發(fā)送呼叫釋放消息給電話服務代理;步驟S1402,電話服務代理將呼叫釋放消息傳送給虛擬桌面服務器端;步驟S1403,虛擬桌面服務器端將呼叫釋放消息傳送給虛擬桌面客戶端;步驟S1404,虛擬桌面客戶端將呼叫釋放消息發(fā)送給移動終端本地操作系統電話服務,移動終端本地操作系統電話服務最終釋放電話。通過上述托管操作系統中的電話主叫釋放方法,能夠使用戶在運行虛擬桌面中的第三方應用進行電話主叫釋放時可以使用本地電話服務,解決了服務器無法調用終端本地操作系統提供的通信服務接口的問題,同時,應用終端進行通信業(yè)務就能夠直接使用該用戶的密鑰信息,從而達到了為用戶提供無縫的通信服務的效果。從而為用戶提供無縫的集成服務,提高用戶體驗。實施例六對應于圖10中的在托管的終端操作系統中通信業(yè)務的實現系統,本實施例提供了一種托管操作系統中的電話對端(即通信對端)釋放方法。圖15根據本發(fā)明實施例六的托管操作系統中的電話對端釋放方法流程的示意圖,如圖15所示,該方法包括:步驟S1501,當對端釋放電話時,移動終端本地操作系統電話服務發(fā)送呼叫釋放消息給虛擬桌面客戶端;步驟S1502,虛擬桌面客戶端通過電話服務通道將呼叫釋放消息傳送給虛擬桌面服務器端;步驟S1503,虛擬桌面服務器端將呼叫釋放消息傳送給電話服務代理;步驟S1504,電話服務代理將呼叫釋放消息傳送給對應的第三方應用,第三方應用提醒用戶對端已掛機。通過上述托管操作系統中的電話對端釋放方法,能夠使用戶在運行虛擬桌面中的第三方應用但電話對端釋放時可以使用本地電話服務,解決了服務器無法調用終端本地操作系統提供的通信服務接口的問題,同時,應用終端進行通信業(yè)務就能夠直接使用該用戶的密鑰信息,從而達到了為用戶提供無縫的通信服務的效果。從而為用戶提供無縫的集成服務,提聞用戶體驗。實施例七對應于圖10中的在托管的終端操作系統中通信業(yè)務的實現系統,本實施例提供了一種托管操作系統中的短信息發(fā)送以及接收的方法。圖16根據本發(fā)明實施例七的托管操作系統中的短信息發(fā)送以及接收方法流程的示意圖,如圖16所示,該方法包括:步驟S1601,當移動終端接收到短信息時,移動終端本地操作系統電話服務發(fā)送短信息消息給虛擬桌面客戶端,短信息消息中攜帶了發(fā)送者號碼以及信息本身;步驟S1602,虛擬桌面客戶端通過電話服務通道將短信息消息傳送給虛擬桌面服務器端;步驟S1603,虛擬桌面服務器端將短信息消息傳送給電話服務代理;步驟S1604,電話服務代理將短信息消息傳送給對應的第三方應用,第三方應用將發(fā)送者號碼以及信息呈現給用戶;步驟S1605,用戶通過第三方應用編輯并發(fā)送短消息,第三方應用發(fā)送短信息消息給電話服務代理;步驟S1606,電話服務代理將短信息消息傳送給虛擬桌面服務器端;步驟S1607,虛擬桌面服務器端將短信息消息傳送給虛擬桌面客戶端;步驟S1608,虛擬桌面客戶端將短信息消息發(fā)送給移動終端本地操作系統電話服務,移動終端本地操作系統電話服務通過移動網絡將信息發(fā)送給通信對端。通過上述托管操作系統中的短信息發(fā)送以及接收方法,能夠使用戶在運行虛擬桌面中的第三方應用進行短信息的發(fā)送以及接收時可以使用本地電話服務,解決了服務器無法調用終端本地操作系統提供的通信服務接口的問題,同時,應用終端進行通信業(yè)務就能夠直接使用該用戶的密鑰信息,從而達到了為用戶提供無縫的通信服務的效果。從而為用戶提供無縫的集成服務,提高用戶體驗。綜上所述可以看出,以上實施例提供的技術通過在VDI的服務器接收到用戶發(fā)起的通信業(yè)務信息時,將該業(yè)務信息轉發(fā)給該用戶的終端進行通信業(yè)務,這樣就解決了服務器無法調用終端本地操作系統提供的通信服務接口的問題,同時,應用終端進行通信業(yè)務就能夠直接使用該用戶的密鑰信息,從而實現了為用戶提供無縫的通信服務的技術效果。尤其對于低端的移動設備而言,通過將該終端與服務器結合完成通信業(yè)務,可以在不改動終端硬件的基礎上,實現更強的功能。顯然,本領域的技術人員應該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現,它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網絡上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現,從而可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現。這樣,本發(fā)明不限制于任何特定的硬件和軟件結合。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
權利要求
1.一種在托管的終端操作系統中通信業(yè)務的實現方法,其特征在于包括: 服務器接收用戶輸入的通信業(yè)務信息; 所述服務器確定所述用戶對應的終端; 所述服務器將所述通信業(yè)務信息發(fā)送給所述終端,觸發(fā)所述終端執(zhí)行所述通信業(yè)務信息對應的通信業(yè)務。
2.根據權利要求1所述的方法,其特征在于,所述服務器與所述終端之間設置有通信服務邏輯通道;所述服務器通過所述通信服務邏輯通道向所述終端發(fā)送所述通話業(yè)務信肩、O
3.根據權利要求1所述的方法,其特征在于,所述通信業(yè)務信息包括以下至少之一: 語音通話起呼信息、語音通話釋放信息、短信信息、彩信信息、視頻通話起呼信息、視頻通話釋放信息、以及交互式語音應答IVR中的按鍵信息。
4.根據權利要求1-3中任一項所述的方法,其特征在于,觸發(fā)所述終端執(zhí)行所述通信業(yè)務信息對應的通信業(yè)務包括: 所述終端接收所述通信業(yè)務信息; 所述終端根據所述通信業(yè)務信息確定對應的通信業(yè)務和通信對端; 所述終端向所述通信對端發(fā)起所述通信業(yè)務。
5.根據權利要求4所述的方法,其特征在于,所述終端向所述通信對端發(fā)起所述通信業(yè)務之后,所述方法還包括: 所述終端接收所述通信對端的反饋信息; 當所述反饋信息為語音或視頻格式時,所述終端向所述用戶播放所述反饋信息; 當所述反饋信息為非語音格式和非視頻格式時,所述終端將所述反饋信息發(fā)送給所述服務器; 所述服務器接收到所述反饋信息后,向所述用戶顯示所述反饋信息。
6.一種在托管的終端操作系統中通信業(yè)務的實現方法,其特征在于包括: 服務器通過用戶的終端接收通信對端發(fā)送的通信業(yè)務信息; 所述服務器將所述通信業(yè)務信息顯示給所述用戶; 所述服務器接收所述用戶輸入的反饋信息,并將所述反饋信息通過所述終端發(fā)送給所述通信對端。
7.根據權利要求6所述的方法,其特征在于,所述服務器與所述終端之間設置有通信服務邏輯通道;所述服務器通過所述通信服務邏輯通道接收所述通信業(yè)務信息,以及通過所述通信服務邏輯通道發(fā)送所述反饋信息。
8.一種在托管的終端操作系統中通信業(yè)務的實現系統,其特征在于包括:服務器,所述服務器包括: 第一輸入信息接收模塊,用于接收用戶輸入的通信業(yè)務信息; 終端確定模塊,用于確定所述用戶對應的終端; 業(yè)務觸發(fā)模塊,用于將所述輸入信息接收模塊接收的所述通信業(yè)務信息發(fā)送給所述終端,觸發(fā)所述終端執(zhí)行所述通信業(yè)務信息對應的通信業(yè)務。
9.根據權利要求8所述的系統,其特征在于,所述系統還包括:所述終端,所述服務器與所述終端之間設置有通信服務邏輯通道, 用于傳輸所述服務器與所述終端之間的非語音格式和非視頻格式信息。
10.根據權利要求8或9所述的系統,其特征在于,所述終端包括: 通信信息接收模塊,用于接收所述服務器發(fā)送的所述通信業(yè)務信息; 通信信息確定模塊,用于根據所述通信業(yè)務信息確定對應的通信業(yè)務和通信對端;業(yè)務發(fā)起模塊,用于根據所述通信信息確定模塊確定的所述通信業(yè)務和通信對端,向所述通信對端發(fā)起所述通信業(yè)務。
11.根據權利要求10所述的系統,其特征在于, 所述終端還包括:反饋信息接收模塊,用于接收所述通信對端的反饋信息;第一通知模塊,用于當所述反饋信息為語音或視頻格式時,向所述用戶播放所述反饋信息;第二通知模塊,用于當所述反饋信息為非語音格式和視頻格式時,將所述反饋信息發(fā)送給所述服務器; 所述服務器還包括:顯示模塊,用于接收到所述反饋信息后,向所述用戶顯示所述反饋信息。
12.一種在托管的終端操作系統中通信業(yè)務的實現系統,其特征在于包括:服務器,所述服務器包括: 接收模塊,用于通過用戶的終端接收通信對端發(fā)送的通信業(yè)務信息; 顯示模塊,用于將所述通信業(yè)務信息顯示給所述用戶; 第二輸入信息接收模塊,用于接收所述用戶輸入的反饋信息; 發(fā)送模塊,用于將所述輸入信息接收模塊接收的所述反饋信息,通過所述終端發(fā)送給所述通信對端。
13.根據權利要求12所述的系統,其特征在于,所述系統還包括:所述終端;所述服務器與所述終端之間設置有通信服務邏輯通道,用于傳輸所述服務器與所述終端之間的非語音格式和非視頻格式信息。
全文摘要
本發(fā)明公開了一種在托管的終端操作系統中通信業(yè)務的實現方法及系統。該方法包括服務器接收用戶輸入的通信業(yè)務信息;上述服務器確定該用戶對應的終端;上述服務器將通信業(yè)務信息發(fā)送給上述終端,觸發(fā)該終端執(zhí)行通信業(yè)務信息對應的通信業(yè)務。解決了在托管的終端操作系統中的服務器運營商與電信服務運營商不同時,無法為用戶提供無縫的通信服務的問題,增強了系統功能,提升了用戶的體驗度。
文檔編號H04L29/08GK103108010SQ20111036012
公開日2013年5月15日 申請日期2011年11月14日 優(yōu)先權日2011年11月14日
發(fā)明者梁亮, 馬蘇安, 汪軍 申請人:中興通訊股份有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1