專利名稱:移動通信終端及其通信業務共享方法
技術領域:
本發明涉 及一種無線通信設備及其通信方法,特別是關于一種移動通信終端及其通信業務共享方法。
背景技術:
目前,手機在共享通信業務(例如Widget文件)時,通常采用服務器被動選擇發送的方式,這種通信業務共享方式不能實現Widget文件由服務器到手機的主動推送及不同手機之間的推送,不能將網絡上或發送端的Widget文件主動共享給接收端,從而在共享上具有較大的局限性。發明信息鑒于以上內容,有必要提供一種移動通信終端及其通信業務共享方法,能夠方便地共享移動通信終端或者網絡上的Widget文件,從而實現用戶間的共享及服務提供商到移動通信終端的主動推送。所述的移動通信終端包括存儲單元、顯示單元彩信發送單元以及彩信接收單元。 所述的彩信發送單元包括彩信創建模塊,用于設置彩信的類別字段及主題,檢查所需發送的Widget文件大小,當Widget文件大小大于彩信的發送容量時,從Widget文件中提取Widget信息生成Widget的信息描述文件,并將Widget描述文件、彩信的主題及類別字段打包成彩信,當Widget文件大小不大于彩信的發送容量時,將Widget安裝包、彩信的主題及類別字段打包成彩信;彩信發送模快,用于將打包的彩信通過網絡發送到彩信服務器。所述的彩信接收單元包括彩信接收模塊,用于接收彩信服務器發送的彩信通知消息; 彩信檢查模塊,用于根據彩信通知消息的類別字段和主題判斷所需接收的彩信是否包含有 Widget ;彩信處理模塊,用于當所需接收的彩信包含有Widget時,根據接收到的通知消息從彩信服務器下載彩信內容,從彩信內容中提取Widget描述文件或者Widget安裝包并保存在存儲單元;Widget管理器,用于處理Widget描述文件或者Widget安裝包,將Widget描述文件的信息顯示在顯示單元中,以及安裝并運行Widget安裝包。所述的移動通信終端之間通信業務共享方法包括步驟設置彩信的類別字段及主題;檢查所需共享的Widget文件大小;當Widget文件大小大于彩信的發送容量時,從 Widget文件中提取Widget信息生成Widget描述文件并將Widget描述文件、彩信的主題及類別字段打包成彩信;當Widget文件大小不大于匪S彩信的發送容量時,將Widget安裝包、彩信的主題及類別字段打包成彩信;將打包的彩信通過網絡發送到彩信服務器;接收彩信服務器發送的彩信通知消息;根據彩信通知消息的類別字段和主題判斷所需接收的彩信是否包含有Widget ;當所需接收的彩信包含有Widget時,根據接收到的彩信通知消息從彩信服務器下載彩信內容,以及從彩信內容中提取Widget描述文件或者Widget安裝包并保存在存儲單元中;將保存的文件路徑通知給Widget管理器,由Widget管理器顯示 Widget描述文件的信息或者安裝運行Widget安裝包。相較于現有技術,本發明所述的移動通信終端及其通信業務共享方法,能夠方便地共享移動通 信終端或者網絡上的Widget文件,該Widget文件不受彩信大小的限制,從而實現用戶間的共享及服務提供商到移動通信終端的主動推送。
圖1是本發明移動通信終端之間進行通信的網絡架構示意圖。圖2是本發明移動通信終端較佳實施例的實施架構圖。圖3是本發明移動通信終端之間通信業務共享方法較佳實施例的Widget文件發送方法流程圖。圖4是本發明移動通信終端之間通信業務共享方法較佳實施例的Widget文件接收方法流程圖。主要元件符號說明移動通信終端1彩信發送單元10彩信創建模快101彩信發送模快102彩信接收單元20彩信接收模塊201彩信檢查模塊202彩信處理模塊203Widget 管理器204存儲單元30顯示單元40彩信服務器2網絡具體實施例方式如圖1所示,是本發明移動通信終端1之間進行通信的網絡架構示意圖。在本實施例中,該網絡架構包括一個作為發送端的移動通信終端1以及一個作為接收端的移動通信終端1,該兩個移動通信終端1分別通過網絡3與MMS (Multimedia Messaging Service, 俗稱“彩信”)服務器2進行無線通信。所述的彩信服務器2由無線通信服務商提供,例如彩信服務器(Multimedia Messaging Service Center,簡稱MMSC),該無線服務商一般為中國移動、中國聯通或者中國電信等。所述的網絡3為一種無線通信網絡,其包括CDMA、GPRS 以及3G等網絡制式類型。所述的移動通信終端1可以是手機、個人數字助理(personal digital assistant,簡稱PDA)、筆記本計算機或其他能夠進行無線通信的移動設備。如圖2所示,是本發明移動通信終端1較佳實施例的實施架構圖。該移動通信終端1能夠利用MMS彩信業務包模式實現不同移動通信終端1之間的通信業務共享。在本實施例中,所述的通信業務主要是指一種Widget文件在不同的移動通信終端1之間的推送, 以便方便的共享移動通信終端1或者網絡上的Widget文件,從而實現用戶間的共享及服務提供商到移動通信終端1的主動推送。所述Widget是一個基于網絡、可以獨立在操作系統的桌面運行的實用小工具,該Widget包括時鐘Widget、日歷Widget、天氣Widget、新聞 Widget以及股票Widget等。例如,時鐘Widget用于在操作系統的桌面上顯示當前的時間, 天氣Widget用于顯示定制的地區的天氣預報信息。其中,Widget文件可以通過瀏覽器登陸到網絡從網絡供應商直接下載,也可以利用XML或JavaScript等程序語言自行編程設計而成。在本實施例中,所述的移動通信終端1包括彩信發送單元10以及彩信接收單元 20。該移動通信終端1還包括存儲單元30以及顯示單元40。所述的存儲單元30用于MMS 彩信內容、Widget文件及其相關數據信息。該存儲單元30可以是該移動通信終端1本身的內部存儲器,也可以是外部存儲器,如SM卡(Smart Media Card,智能媒體卡)、SD卡 (Secure DigitalCard,安全數字卡)、CF 卡(Compact Flash Card,標準閃存卡)、MMC 卡 (Multi Media Card,多媒體卡)、MS 卡(Memory Stick,記憶棒)、XD 卡(Extreme Digital Card,極限數字卡)、TF卡(Trans Flash Card)等。所述的顯示單元40用于將MMS彩信內容以及Widget文件顯示給用戶,該顯示單元40為IXD或者LED顯示屏。所述的彩信發送單元10包括彩信創建模快101以及彩信發送模快102。該彩信創建模快101用于將MMS彩信的類別字段(標示為“Message_class”)設置為第一預設值,以及將MMS彩信的主題(標示 為“Subject”)設置為第二預設值。例如,彩信創建模快101設置類別字段 Message_class = “MessageClass-ElastorsWidgets”,以及設置主題 Subject = iiSubject-Elastorsffidgets".,所述的彩信創建模快101還用于檢查所需發送的Widget 文件大小是否大于MMS彩信的發送容量,例如MMS彩信服務商一般規定可發送每條MMS彩信的最大容量為300Kbytes。當Widget文件大小大于MMS彩信的發送容量時,彩信創建模快101從Widget文件中提取Widget信息產生Widget描述文件,并將Widget描述文件、 MMS彩信的主題Subject及類別字段Message_class打包成一條MMS彩信。所述的Widget 信息包括Widget的下載地址、Widget的圖片及其文字說明等。當Widget文件大小小于等于匪S彩信的發送容量時,彩信創建模快101將Widget安裝包、匪S的主題Subject及類別字段Message—class打包成一條MMS彩信。所述的彩信發送模快102用于將打包的MMS 彩信通過網絡3發送到彩信服務器2。所述的彩信接收單元20包括彩信接收模塊201、彩信檢查模塊202、彩信處理模塊 203以及Widget管理器204。所述的彩信接收模塊201用于從彩信服務器2接收一條MMS 消息,該匪S消息由彩信服務器匪SC2在接收到彩信發送模快102發送的匪S彩信時產生。所述的彩信檢查模塊202用于判斷根據MMS消息的類別字段Messagejiass或者主題Subject來判斷接收到的匪S彩信是否為包含Widget文件。在本實施例中,彩信檢查模塊202判斷類別字段Message—class是否等于第一預設值,或者判斷MMS消息的主題 Subject是否等于第二預設值。如果類別字段Message—class等于第一預設值,或者匪S 消息的主題Subject等于第二預設值,彩信檢查模塊202認定該MMS彩信包含有Widget文件。如果類別字段Message_class不等于第一預設值,且MMS消息的主題Subject也不等于第二預設值,彩信檢查模塊202認定該MMS彩信為普通彩信,亦即,該MMS彩信沒有包含 Widget 文件。所述的彩信處理模塊203用于當匪S彩信包含有Widget文件時,根據接收到的 MMS消息從彩信服務器2下載MMS彩信,并將MMS彩信存儲在存儲單元30中。彩信處理模塊203還用于從匪S彩信中提取Widget描述文件或者Widget安裝包并存儲到存儲單元 30中,將存儲的文件路徑通知給Widget管理器204,以及從存儲單元30中刪除下載的MMS 彩信以便釋放存儲單元30的存儲空間。此外,彩信處理模塊203還用于當MMS彩信不包含 Widget文件時,按照普通MMS彩信的處理方式處理該MMS彩信,例如下載或者顯示該普通 MMS彩信。 所述的Widget管理器204用于將Widget描述文件的信息顯示在顯示單元40中, 以及安裝并運行Widget安裝包。如圖3-4所示,是本發明移動通信終端之間通信業務共享方法較佳實施例的流程圖。在本實施例中,發送端的移動通信終端1能夠利用MMS業務包模式實現與接收端的移動通信終端1之間的通信業務共享。所述的通信業務主要是指一種Widget文件在不同的移動通信終端1之間的推送,以便方便的共享不同的移動通信終端1或者網絡上的Widget 文件。本發明所述移動通信終端之間通信業務共享方法包括發送Widget文件的方法以及接收Widget文件的方法。如圖3所示,是移動通信終端1發送Widget文件的方法流程圖。步驟S31,彩信創建模快101將匪S彩信的類別字段(標示為“Message_class”)設置為第一預設值,以及將MMS彩信的主題(標示為“Subject”)設置為第二預設值。例如,彩信創建模快101設置類別字段 Message_class = “MessageClass-ElastorsWidgets”,以及設置主題 Subject = “ Sub ject-ElastorsWidgets,,。步驟S32,彩信創建模快101檢查所需共享的Widget文件大小是否大于MMS彩信的發送容量,例如MMS彩信服務商一般規定可發送每條MMS彩信的最大容量為300Kbytes。 如果Widget文件大小大于MMS彩信的發送容量,執行步驟S33 ;如果Widget文件大小小于等于MMS彩信的發送容量,執行步驟S35。步驟S33彩信創建模快101從Widget文件中提取Widget信息并產生Widget描述文件,所述的Widget信息包括Widget的下載地址、Widget的圖片及Widget的文字說明等。步驟S34,彩信創建模快101將Widget描述文件、MMS彩信的主題Subject及類別字段 Message_class打包成一條MMS彩信。步驟S35,彩信創建模快101將Widget安裝包、匪S的主題Subject及類別字段 Message_class打包成一條MMS彩信。步驟S35,彩信發送模快102將打包的MMS彩信通過網絡3發送到彩信服務器2。如圖4所示,是移動通信終端1接收Widget文件的方法流程圖。步驟S41,彩信接收模塊201從彩信服務器2接收一條MMS通知消息,該匪S通知消息由彩信服務器2在接收到發送端移動通信終端1發送的MMS彩信時產生。步驟S42,彩信檢查模塊202判斷MMS通知消息的類別字段Message^lass是否等于第一預設值(例如 Message_class 是否等于 MessageClass-ElastorsWidgets)。如果類別字段Message—class不等于第一預設值,則執行步驟S43 ;如果類別字段Message—class 等于第一預設值,則執行步驟S44。步驟S43,彩信檢查模塊202判斷MMS通知消息的主題Subject是否等于第二預設值(例如Subject是否等于Subject-ElastorsWidgets)。如果主題Subject等于第二預設值,則執行步驟S44 ;如果主題Subject不等于第二預設值,則執行步驟S49。
步驟S44,彩信處理模塊203根據接收到的MMS通知消息從彩信服務器2下載MMS 彩信內容,并將MMS彩信內容存儲在存儲單元30中。步驟S45,彩信處理模塊203從MMS彩信內容中提取Widget描述文件或者Widget安裝包并存儲到存儲單元30中。步驟S46,彩信處理模塊203將存儲的文件路徑通知給Widget管理器204。步驟S47,彩信處理模塊203 從存儲單元30中刪除匪S彩信,以便釋放存儲單元30的存儲空間。
步驟S48,Widget管理器204將Widget描述文件的信息顯示在顯示單元40中,或者安裝并運行Widget安裝包。步驟S49,當MMS彩信不包含Widget文件時,彩信處理模塊 203按照普通MMS彩信的處理方式處理MMS彩信,例如下載或者顯示該普通MMS彩信。以上實施例僅用以說明本發明的技術方案而非限制,盡管參照以上較佳實施例對本發明進行了詳細說明,本領域的普通技術人員應當理解,可以對本發明的技術方案進行修改或等同替換都不應脫離本發明技術方案的精神和范圍。
權利要求
1. 一種移動通信終端,包括存儲單元以及顯示單元,其特征在于,該移動通信終端還包括彩信發送單元,該彩信發送單元包括彩信創建模快,用于設置彩信的類別字段及主題,檢查所需發送的Widget文件大小, 當Widget文件大小大于彩信的發送容量時,從Widget文件中提取Widget信息產生Widget 描述文件,并將Widget描述文件、彩信的主題及類別字段打包成一條彩信,當Widget文件大小不大于彩信的發送容量時,將Widget安裝包、彩信的主題及類別字段打包成一條彩彩信發送模快,用于將創建的彩信通過網絡發送到彩信服務器; 彩信接收單元,該彩信接收單元包括 彩信接收模塊,用于接收彩信服務器發送的彩信通知消息;彩信檢查模塊,用于根據彩信通知消息的類別字段和主題判斷所需接收的彩信是否包含有 Widget ;彩信處理模塊,用于當所需接收的彩信包含有Widget時,根據接收到的彩信消息從彩信服務器下載彩信內容,以及從彩信內容中提取Widget描述文件或者Widget安裝包并保存在所述的存儲單元中;Widget管理器,用于將Widget描述文件的信息顯示在所述的顯示單元中,以及安裝并運行Widget安裝包。
2.如權利要求1所述的移動通信終端,其特征在于,所述的Widget包括時鐘Widget、 日歷Widget、天氣Widget、新聞Widget以及股票Widget。
3.如權利要求1所述的移動通信終端,其特征在于,所述的Widget描述文件的信息包括Widget的下載地址、Widget的圖片及Widget的文字說明。
4.如權利要求1所述的移動通信終端,其特征在于,所述的彩信檢查模塊還用于判斷彩信的類別字段是否等于第一預設值以及主題Subject是否等于第二預設值,如果彩信的類別字段等于第一預設值,或者主題等于第二預設值,則判斷該彩信包含有Widget,如果彩信的類別字段不等于第一預設值,且主題也不等于第二預設值,則判斷該彩信沒有包含 Widget。
5.如權利要求1所述的移動通信終端,其特征在于,所述的彩信處理模塊還用于當彩信不包含Widget時,按照普通彩信的處理方式處理該普通彩信。
6.一種移動通信終端之間通信業務共享方法,其特征在于,該方法包括步驟 設置彩信的類別字段及主題;檢查所需共享的Widget文件大小;當Widget文件大小大于彩信的發送容量時,從Widget文件中提取Widget信息產生 Widget描述文件,并將Widget描述文件、彩信的主題及類別字段打包成彩信;當Widget文件大小小于等于MMS彩信的發送容量時,將Widget安裝包、彩信的主題及類別字段打包成彩信;將打包的彩信通過無線網絡發送到彩信服務器; 接收彩信服務器發送的彩信通知消息;根據彩信通知消息的類別字段和主題判斷所需接收的彩信是否包含有Widget ;當所需接收的彩信包含有Widget時,根據接收到的彩信消息從彩信服務器下載彩信內容,以及從彩信內容中提取Widget描述文件或者Widget安裝包并保存在移動通信終端的存儲單元中;將保存的文件路徑通知給Widget管理器,由Widget管理器將Widget描述文件的信息顯示在移動通信終端的存儲單元中,或者安裝并運行Widget安裝包。
7.如權利要求6所述的移動通信終端之間通信業務共享方法,其特征在于,所述的 Widget包括時鐘Widget、日歷Widget、天氣Widget、新聞Widget以及股票Widget。
8.如權利要求6所述的移動通信終端之間通信業務共享方法,其特征在于,所述的 Widget描述文件的信息包括Widget的下載地址、Widget的圖片及Widget的文字說明。
9.如權利要求6所述的移動通信終端之間通信業務共享方法,其特征在于,所述的根據彩信消息的類別字段和主題判斷所需接收的彩信是否包含有Widget的步驟包括如下步驟判斷彩信彩的類別字段是否等于第一預設值;判斷彩信的主題是否等于第二預設值;如果彩信的類別字段等于第一預設值,或者彩信的主題等于第二預設值,則判斷該彩信包含有Widget ;如果彩信的類別字段不等于第一預設值,且彩信的主題Subject也不等于第二預設值,則判斷該彩信沒有包含Widget。
10.如權利要求6所述的移動通信終端之間通信業務共享方法,其特征在于,該方法還包括步驟當彩信不包含Widget時,按照普通彩信的處理方式處理該普通彩信。
全文摘要
一種移動通信終端及其通信業務共享方法,該方法包括步驟設置彩信的類別字段及主題;檢查所需共享的Widget文件大小;將Widget描述文件或者Widget安裝包、彩信的主題及類別字段打包成彩信;將打包的彩信通過網絡發送到彩信服務器;接收彩信服務器發送的彩信通知消息;根據接收到的彩信通知消息從彩信服務器下載彩信內容,從彩信內容中提取Widget描述文件或者Widget安裝包并保存為本地文件;將保存路徑通知給Widget管理器,由Widget管理器顯示Widget信息或運行Widget安裝包。實施本發明,能夠方便地共享不同移動通信終端或者網絡上的Widget文件,實現用戶間的共享及服務提供商到移動通信終端的主動推送。
文檔編號H04W4/06GK102316415SQ20101021787
公開日2012年1月11日 申請日期2010年6月30日 優先權日2010年6月30日
發明者何紅武, 張永斗, 鄭振宇 申請人:上海科泰世紀科技有限公司