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

用于傳送信息的方法和裝置的制作方法

文檔序號:7888735閱讀:143來源:國知局
專利名稱:用于傳送信息的方法和裝置的制作方法
技術領域
本發(fā)明涉及通信領域,更具體地涉及利用推送通知服務在設備間傳送信息。
背景技術
推送通知服務(push notification service)是無線通信領域中近來出現(xiàn)的一種服務,其是一種允許服務器主動向客戶端直接發(fā)送通知的機制。不同于傳統(tǒng)的客戶端獲取信息的輪詢方式,推送通知服務無需客戶端發(fā)起輪詢,而是在有新信息時由服務器告知手機,手機再進行更新,因此信息獲取效率相對要提高很多,并且更省電更省網絡流量。進一步地,利用推送通知服務時,即使在客戶端上的應用軟件退出運行之后,推送通知服務器仍可與個別客戶端保持IP連接。應用軟件開發(fā)人員可以通過推送通知服務器將消息發(fā)送到用戶的客戶端上。利用這一功能,就無需在后臺運行應用軟件,因此能夠延長電池壽命,減輕微處理器的負荷。進一步而言所有的第三方程序都是用一個推送服務,由此極大地節(jié)省了資源。由此,利用推送通知服務可以給用戶造成“多任務”的感覺,便于創(chuàng)建高互動的網絡應用服務。具備推送機制的操作系統(tǒng)例如有Blackberry、iOS、Windows Phone 7以及Nokia等。以下僅以iOS為例詳述推送通 知服務的具體工作機制。參見附圖1,圖1為示例性地示出了推送通知服務系統(tǒng)中推送通知服務的工作機制的示圖。在圖1中提供者是指某個iPhone應用的服務器。推送通知服務的整個過程可以分為三個階段,下面用常用的聊天客戶端BeejiveIM來說明。BeejiveIM是一款支持多賬戶登錄的支持推送通知的iPhone聊天客戶端,支持MSN、Google Talk等。此時提供者為BeejiveM服務器,用戶在BeejiveM上登陸MSN,其實軟件是先把登錄信息發(fā)送到BeejiveIM服務器,再通過其服務器來登陸MSN。因此,當用戶關閉了Bee jiveM,Bee jive頂服務器會繼續(xù)為用戶登陸MSN,此時如果有人對該用戶的MSN賬戶發(fā)送了消息,那么就會觸發(fā)推送通知。此時:第一階段=Beejive頂服務器把要發(fā)送的消息、目的iPhone的標識打包,發(fā)給推送通知服務器。第二階段:推送通知服務器在自身的已注冊推送通知服務的iPhone列表中,查找有相應標識的iPhone,并把消息發(fā)到iPhone。第三階段:iPhone把發(fā)來的消息傳遞給相應的應用程序,并且按照設定彈出推送通知。以上已經簡要地介紹了推送通知服務的功能、優(yōu)勢和工作機制。雖然利用推送通知服務可以在設備之間傳送信息,但是一般而言其依賴于不同的應用(例如上述Beejive頂應用、人人網應用、微博應用等),一般來說都是用于在不同用戶之間傳送信息,并且傳送信息的類型和長度有可能受到較大的限制。具體舉例來說,Nokia推送通知服務系統(tǒng)中每個推送通知的最大長度為150字節(jié),而iOS推送通知服務系統(tǒng)中每個推送通知的最大長度為256字節(jié)等等。另外,一般來說,接收方只能接收信息而不能對該信息進行進一步的處理和操作。由此,發(fā)明人著力于實現(xiàn)專用于利用該推送通知服務在設備之間傳送信息的方法和裝置,利用該方法和裝置同一用戶可以在其不同設備之間傳送信息,用戶可以傳送不限類型、不限長度的信息,并且接收方可以對該信息進行進一步的處理。由此可以在設備之間提供信息傳送的新的靈活、節(jié)約、通用、簡便的通信方式。

發(fā)明內容
針對上述問題,本申請致力于實現(xiàn)利用推送通知服務在設備間傳送信息的方法和系統(tǒng)。根據本發(fā)明的一方面涉及一種發(fā)送信息的方法,包括:獲取要發(fā)送的內容信息以及目的地客戶端用戶應用標識;對所述要發(fā)送的內容信息進行格式設置;將經過格式設置的信息以及所述目的地客戶端用戶應用標識提供給推送通知服務器以由其將所述經過格式設置的信息向所述目的地客戶端用戶應用標識所標識的目的地客戶端用戶應用進行推送。根據本發(fā)明的一種優(yōu)選實施方式,所述格式設置包括對所述要發(fā)送的內容信息進行拆分、向所述要發(fā)送的內容信息添加擴展標識、處理類型標識、終止符、校驗碼其中的一個或多個。根據本發(fā)明的一種優(yōu)選實施方式,所述格式設置包括對所述要發(fā)送的內容信息進行打包、壓縮、加密其中的一個或多個。 根據本發(fā)明的一方面涉及一種用于接收信息的方法,包括:接收來自推送通知服務器的經過格式設置的信息;對該經過格式設置的信息進行解析。根據本發(fā)明的一種優(yōu)選實施方式,所述解析包括識別其中的內容信息以及識別擴展標識、處理類型標識、終止符、校驗碼中的一個或多個。根據本發(fā)明的一種優(yōu)選實施方式,該接收信息的方法還包括以下一個或多個:根據所述擴展標識對所述內容信息進行對應的拼接;根據所述處理類型標識對所述內容信息執(zhí)行對應類型的處理;根據所述終止符判斷所述內容信息的終止;根據所述校驗碼檢驗所述內容信息是否損壞。根據本發(fā)明的一種優(yōu)選實施方式,所述解析包括對該經過格式設置的信息進行解包、解壓、解密其中的一個或多個。根據本發(fā)明的一方面涉及一種用于發(fā)送信息的裝置,包括:獲取裝置,用于獲取要發(fā)送的內容信息以及目的地客戶端用戶應用標識;格式設置裝置,用于對所述要發(fā)送的內容信息進行格式設置;提供裝置,用于將所述經過格式設置的信息以及所述目的地客戶端用戶應用標識提供給推送通知服務器以由其將所述經過格式設置的信息向所述目的地客戶端用戶應用標識所標識的目的地客戶端用戶應用進行推送。根據本發(fā)明的一種優(yōu)選實施方式,所述格式設置裝置配置為對所述要發(fā)送的內容信息進行拆分、向所述要發(fā)送的內容信息添加擴展標識、處理類型標識、終止符、校驗碼其中的一個或多個。根據本發(fā)明的一種優(yōu)選實施方式,所述格式設置裝置配置為對所述要發(fā)送的內容信息進行打包、壓縮、加密其中的一個或多個。
根據本發(fā)明的一方面涉及一種用于接收信息的裝置,包括:接收裝置,用于接收來自推送通知服務器的經過格式設置的信息;解析裝置,用于對該經過格式設置的信息進行解析。根據本發(fā)明的一種優(yōu)選實施方式,所述解析裝置配置為識別其中的內容信息以及識別擴展標識、處理類型標識、終止符、校驗碼中的一個或多個。根據本發(fā)明的一種優(yōu)選實施方式,所述接收信息的裝置還包括以下一個或多個:用于根據所述擴展標識對所述內容信息進行對應的拼接的裝置;用于根據所述處理類型標識對所述內容信息執(zhí)行對應類型的處理的裝置;用于根據所述終止符判斷所述內容信息的終止的裝置;用于根據所述校驗碼檢驗所述內容信息是否損壞的裝置。根據本發(fā)明的一種優(yōu)選實施方式,所述解析裝置配置為對該經過格式設置的信息進行解包、解壓、解密其中的一個或多個。


通過參考附圖閱讀下文的詳細描述,本發(fā)明示例性實施方式的上述以及其他目的、特征和優(yōu)點將變得易于理解。在附圖中,以示例性而非限制性的方式示出了本發(fā)明的若干實施方式,其中:圖1為示例性地示出了推送通知服務系統(tǒng)中推送通知服務的工作機制的示
圖2示出了根據本發(fā)明的一個實施方式的一種發(fā)送信息的方法的流程圖。圖3示出了根據本發(fā)明的一個實施方式的一種接收信息的方法的流程圖。圖4示出了根據本發(fā)明一個實施方式的用于發(fā)送信息的裝置300的框圖。圖5示出了根據本發(fā)明一個實施方式的用于接收信息的裝置400的框圖。圖6示出了將從本發(fā)明示例性實施方式中受益并且可以是本發(fā)明示例性實施方式示例裝置的移動設備10的框圖。在附圖中,相同或對應的標號表不相同或對應的部分。
具體實施例方式下面將參考若干示例性實施方式來描述本發(fā)明的原理和精神。應當理解,給出這些實施方式僅僅是為了使本領域技術人員能夠更好地理解進而實現(xiàn)本發(fā)明,而并非以任何方式限制本發(fā)明的范圍。根據本發(fā)明的實施方式,提出了一種用于在設備間傳送信息的方法和裝置。在本文中,需要理解的是,任何命名都僅用于區(qū)分,以便于描述,而不具有任何限制含乂。下面參考本發(fā)明的若干代表性實施方式,詳細闡釋本發(fā)明的原理和精神。首先參考圖2,圖2示出了根據本發(fā)明的一個實施方式的一種發(fā)送信息的方法的流程圖。在方法開始以后,首先進行步驟210,獲取要發(fā)送的內容信息以及目的地客戶端用戶應用標識。該內容信息可以是文本格式、圖片格式、音頻格式、視頻格式、URL、以及其他任何形式的信息。目的地客戶端用戶應用標識是唯一地表示目的地客戶端的設備以及用戶和應用的標識符。以Nokia系統(tǒng)中的目的地客戶端為例,在得知該目的地客戶端的國際移動設備身份碼(MEI)、本應用程序標識(ATPID)以及用戶商店注冊信息(OVI)之后,設備會給出對應于目的地客戶端用戶應用的唯一的標識(NID)。接著該方法進行到步驟220,對要發(fā)送的內容信息進行格式設置。所述格式設置包括對要發(fā)送的內容信息進行拆分、向要發(fā)送的內容信息添加擴展標識、處理類型標識、終止符、校驗碼其中的一個或多個。進一步地所述格式設置包括對所述要發(fā)送的內容信息進行打包、壓縮、加密其中的一個或多個。具體而言,不同推送通知服務系統(tǒng)針對推送通知具有不同的限長。舉例來說Nokia推送通知服務系統(tǒng)中每個推送通知的最大長度為150字節(jié),而iOS推送通知服務系統(tǒng)中每個推送通知的最大長度為256字節(jié)。由此,所述的格式設置包括根據所針對的推送通知服務系統(tǒng)將要發(fā)送的內容按照對應的最大長度進行拆分。接著所述格式設置還包括可以向要發(fā)送的內容信息添加擴展標識。舉例而言,添加的擴展標識如下package number (PN)+max package number (MPN)其中package number (PN)代表分組號,max package number (MPN)代表最大分組數(shù)。當一個分組可以發(fā)送全部的信息時,PN = 0,MPN = I ;當需要多個分組發(fā)送全部的信息時,PN從0至MPN-1,其中MPN為總分組數(shù)。進一步而言,所述格式設置還包括可以向要發(fā)送的內容信息添加處理類型標識。僅通過示例的方式說明添加的處 理類型標識。發(fā)明人僅示例地設想以下使用場景:1、發(fā)送端傳送文件至接收端,接收端接收并保存該文件;2、發(fā)送端傳送文件/應用至接收端,接收端接收并打開該文件/運行該應用;3、發(fā)送端傳送URL至接收端,接收端直接打開系統(tǒng)瀏覽器并打開URL ;4、發(fā)送端傳送圖片URL至接收端,接收端下載圖片并設置為桌面背景;5、發(fā)送端傳送圖片至接收端,接收端直接把圖片設置為桌面背景;6、發(fā)送端傳送人名+ “_$%%$_”+手機號至接收端,接收端直接保存成聯(lián)系人(其中“_$% % $#@”為一特定標識符,用于設備區(qū)別人名和手機號)。在本發(fā)明的一個示例性實施例中,給每一種使用場景一個類型id,例如001、002、
003、004、005、006,由此可以標識所發(fā)送的信息適合的使用場景,以由接收端進行對應的處理。以上僅以示例方式給出如上使用場景以及對應的處理類型標識,本領域技術人員可以設想還存在很多其他的使用場景,并且可以給出不同的處理類型標識。以上給出的示例是為了使本領域技術人員更好地理解本發(fā)明的實現(xiàn)方式而并非以任何方式限制本發(fā)明的范圍。進一步而言,所述格式設置還包括可以向要發(fā)送的內容信息添加終止符以標識要發(fā)送的信息內容的結束以及向要發(fā)送的內容信息添加校驗碼以檢驗所傳送的信息是否損壞。根據上述描述以下給出一個經過格式設置的推送通知消息的格式示例:ID+package number (PN) +max package number (MPN)+type_id+content+終止符+checksum
應當理解,并非上述所有的處理都是必須的,在具體的實現(xiàn)中,格式設置可以包括上述中的一個或多個處理也可以包括在此沒有描述但是本領域技術人員可以設想的其他處理。接著,該方法進行到步驟230,將經過格式設置的信息以及所述目的地客戶端用戶應用標識提供給推送通知服務器以由其將所述經過格式設置的信息向所述目的地客戶端用戶應用標識所標識的目的地客戶端用戶應用進行推送。至此完成了本申請中提出的利用推送通知服務在設備間發(fā)送信息的方法。接著參考圖3,圖3示出了根據本發(fā)明的一種實施方式的接收信息的方法的流程圖。在方法開始以后,首先進行步驟310,接收來自推送通知服務器的經過格式設置的信息。接著該方法進行到步驟320,對該經過格式設置的信息進行解析。應當理解,在接收端處進行的解析是與發(fā)送端進行的格式設置相對應的。具體來說,所述解析包括識別其中的內容信 息以及識別擴展標識、處理類型標識、終止符、校驗碼中的一個或多個。上述接收信息的方法還包括以下一個或多個:根據所述擴展標識對所述內容信息進行對應的拼接;根據所述處理類型標識對所述內容信息執(zhí)行對應類型的處理;根據所述終止符判斷所述內容信息的終止;根據所述校驗碼檢驗所述內容信息是否損壞。具體來說,對應于上述示例,舉例說明根據所述擴展標識對所述內容信息進行對應的拼接。首先識別出擴展標識如下package number (PN)+max package number (MPN)其中package number (PN)代表分組號,max package number (MPN)代表最大分組數(shù)。當一個分組就可以傳送全部的數(shù)據時,PN = 0, MPN = 1,不需要對應的拼接;當多個分組才可以傳送全部數(shù)據時,PN從0至MPN-1,其中MPN為總分組數(shù)。然后以PN從0至MPN-1的順序對分組進行拼接以得到完整的數(shù)據。另一方面,對應于上述示例,說明根據所述處理類型標識對所述內容信息執(zhí)行對應類型的處理。首先識別出處理類型標識type_id的值,如果處理類型標識為001則接收端接收并保存所傳送的文件;如果處理類型標識為002,則接收端接收并打開該文件/運行該應用;如果處理類型標識為003,則接收端直接打開系統(tǒng)瀏覽器并打開所發(fā)送的URL ;如果處理類型標識為004,則接收端接收所傳送的圖片URL,下載圖片并設置為桌面背景;如果處理類型標識為005接收端接收所傳送的圖片,并直接把圖片設置為桌面背景;如果處理類型標識為006,則接收端接收所傳送的人名+“挪$%% $_”+手機號,并直接保存成聯(lián)系人。以上僅以示例方式給出如上使用場景以及對應的處理類型標識,本領域技術人員可以設想還存在很多其他的使用場景,并且可以給出不同的處理類型標識,以上給出的示例是為了使本領域技術人員更好地理解本發(fā)明的實現(xiàn)方式而并非以任何方式限制本發(fā)明的范圍。所述解析還包括對該經過格式設置的信息進行解包、解壓、解密其中的一個或多個。下面參照圖4,圖4示出了根據本發(fā)明一個實施方式的用于發(fā)送信息的裝置400的框圖。該用于發(fā)送文件的裝置400包括獲取裝置410,用于獲取要發(fā)送的內容信息以及目的地客戶端用戶應用標識;格式設置裝置420,用于對所述要發(fā)送的內容信息進行格式設置;提供裝置430,用于將所述經過格式設置的信息以及所述目的地客戶端用戶應用標識提供給推送通知服務器以由其將所述經過格式設置的信息向所述目的地客戶端用戶應用標識所標識的目的地客戶端用戶應用進行推送。根據本發(fā)明的一個優(yōu)選實施方式,該格式設置裝置420配置為對所述要發(fā)送的內容進行拆分、向所述要發(fā)送的內容信息添加擴展標識、處理類型標識、終止符、校驗碼其中的一個或多個。根據本發(fā)明的另一個優(yōu)選實施方式,該格式設置裝置420配置為對所述要發(fā)送的內容信息進行打包、壓縮、加密其中的一個或多個。以下參照圖5,圖5示出了根據本發(fā)明一個實施方式的用于接收信息的裝置500的框圖。該用于接收信息的裝置包括:接收裝置510,用于接收來自推送通知服務器的經過格式設置的信息;解析裝置520,用于對該經過格式設置的信息進行解析。根據本發(fā)明的一個優(yōu)選實施方式,所述解析裝置520配置為識別其中的內容信息以及識別擴展標識、處理類型標識、終止符、校驗碼中的一個或多個。根據本發(fā)明的一個優(yōu)選實施方式,所述接收信息的裝置還包括以下的一個或多個:用于根據所述擴展標識對所述內容信息進行對應的拼接的裝置;用于根據所述處理類型標識對所述內容信息執(zhí)行對應類型的處理的裝置;用于根據所述終止符判斷所述內容信息的終止的裝置;用于根據所述校驗碼檢驗所述內容信息是否損壞的裝置。根據本發(fā)明的一個優(yōu)選實施方式,所述解析裝置520配置為對該經過格式設置的信息進行解包、解壓、解密其中的一個或多個。接著,參考圖6示出了將從本發(fā)明示例性實施方式中受益并且可以是本發(fā)明示例性實施方式示例裝置的移動設備10的框圖。然而,應當理解,如圖所示和下文所述的移動電話僅是將從本發(fā)明示例性實施方式中受益的一類移動設備的示例,而不用來限制本發(fā)明示例性實施方式的范圍。盡管出于舉例目的而圖示了移動設備10的數(shù)個實施方式,但是例如便攜數(shù)字助理(PDA)、尋呼機、移動電視、游戲設備、膝上型計算機、相機、錄像機、音頻/視頻播放器、收音機、GPS設備或者前述裝置的任何組合之類的其他類型的移動設備以及其他類型的語音和文字通信系統(tǒng)可以容易地運用本發(fā)明示例性實施方式。此外,盡管移動設備10可以使用本發(fā)明方法的數(shù)個實施方式,但是除了移動設備之外的裝置也可以運用本發(fā)明示例性實施方式的方法。另外,雖然主要結合了移動通信應用描述了本發(fā)明示例性實施方式的方法和設備,但是,應當理解,可以在移動通信業(yè)中和在移動通信業(yè)以外結合各種其他應用來利用本發(fā)明示例性實施方式的方法和設備。移動設備10可以包括與發(fā)射器14和接收器16可操作通信的一個天線12(或者多個天線)。移動設備10還可以包括分別向發(fā)射器14提供信號和從接收器16接收信號的裝置,例如控制器20或者其他處理單元。信號包括根據適用蜂窩系統(tǒng)空中接口標準的信令信息,還包括用戶語音、接收的數(shù)據和/或由用戶生成的數(shù)據。就這一點而言,移動設備10能夠利用一個或者多個空中接口標準、通信協(xié)議、調制類型和接入類型來操作。舉例而言,移動設備10能夠根據多個第一代、第二代、第三代和/或第四代等通信協(xié)議中的任何通信協(xié)議來操作。例如,移動設備10可以能夠根據第二代(2G)無線通信協(xié)議IS-136(時分多址(TDMA) )、GSM (全球移動通信系統(tǒng))和IS-95(碼分多址(CDMA))或者根據例如通用移動電信系統(tǒng)(UMTS)、CDMA2000、 寬帶CDMA(WCDMA)和時分-同步CDMA(TD-SCDMA)這樣的第三代(3G)無線通信協(xié)議、根據第3.9代(3.9G)無線通信協(xié)議如演進通用地面無線電接入網絡(E-UTRAN)、根據第四代(4G)無線通信協(xié)議等來操作。取而代之(或者除此之外),移動設備10可以能夠根據非蜂窩通信機制來操作。例如,移動設備10可以能夠在無線局域網(WLAN)或者其他通信網絡中通信。另外,移動設備10可以例如根據以下技術來通信,這些技術例如是射頻(RF)、紅外線(IrDA)或者多個不同無線聯(lián)網技術(包括WLAN技術如IEEE802.11(例如 802.1la,802.1lb,802.Hg,802.1ln 等)、全球微波接入互操作性(WiMAX)技術如IEEE 802.16和/或無線個人區(qū)域網絡(WPAN)技術如IEEE 802.15、藍牙(BT)、超寬帶(UWB)和/或類似技術)中的任何技術??梢岳斫猓缈刂破?0這樣的裝置可以包括實施移動設備10的音頻和邏輯功能所需的電路。例如,控制器20可以包括數(shù)字信號處理器設備、微處理器設備以及各種模擬到數(shù)字轉換器、數(shù)字到模擬轉換器和其他支持電路。移動設備10的控制和信號處理功能在這些設備之間根據它們的相應能力來分配??刂破?0因此也可以包括用以在調制和傳輸之前對消息和數(shù)據進行卷積編碼和交織的功能??刂破?0還可以包括內部語音編碼器并且可以包括內部數(shù)據調制解調器。另外,控制器20可以包括用以操作可以存儲于存儲器中的一個或者多個軟件程序的功能。例如,控制器20可以能夠操作連通程序,例如常規(guī)Web瀏覽器。連通程序然后可以允許移動設備10例如根據無線應用協(xié)議(WAP)、超文本傳送協(xié)議(HTTP)和/或類似協(xié)議來發(fā)送和接收Web內容,例如基于位置的內容和/或其他網頁內容。移動設備10還可以包括用戶接口,該用戶接口包括全部連接到控制器20的輸出設備如常規(guī)耳機或者揚聲器24、振鈴器22、麥克風26、顯示器28和用戶輸入設備。允許移動設備10接收數(shù)據的用戶輸入接口可以包括允許移動設備10接收數(shù)據的多個設備中的任何設備,例如小鍵盤30、觸摸顯示器(未示出)和其他輸入設備。在包括小鍵盤30的實施方式中,小鍵盤30可以包括常規(guī)數(shù)字鍵(0-9)和有關鍵(#、*)以及用于操作移動設備10的其他硬鍵和軟鍵。取而代之,小鍵盤30可以包括常規(guī)QWERTY小鍵盤布置。小鍵盤30也可以包括具有關聯(lián)功能的各種軟鍵。除此之外或者取而代之,移動設備10還可以包括接口設備如操縱桿或者其他用戶輸入設備。移動設備10還包括用于向為了操作移動設備10而需要的各種電路供電以及可選地提供機械振動作為可檢測的輸出的電池34,例如振動電池包。移動設備10還可以包括用戶標識模塊(UM) 38。MM 38通常為具有內置處理器的存儲器設備。WM 38可以例如包括用戶標識模塊(SM)、通用集成電路卡(nCC)、通用用戶標識模塊(USM)、可拆卸用戶標識模塊(R-UM)等。UIM 38通常存儲與移動用戶有關的信元。除了 WM 38之外,移動設備10還可以配備有存儲器。例如,移動設備10可以包括易失性存儲器40,例如包括用于暫時存儲數(shù)據的高速緩存區(qū)域的易失性隨機存取存儲器(RAM)。移動設備10也可以包括可以嵌入和/或可以拆卸的其他非易失性存儲器42。除此之外或者取而代之地,非易失性存儲器42還可以包括電可擦除可編程只讀存儲器(EEPROM)、閃存等,例如可從加州桑尼韋爾市的SanDisk公司或者加州費利蒙市的Lexar Media公司獲得的非易失性存儲器。存儲器可以存儲由移動設備10用來實施移動設備10的功能的多條信息和數(shù)據中的任何信息和數(shù)據。例如,存儲器可以包括能夠唯一地標識移動設備10的標識符,例如國際移動設備標識(MEI)代碼,并且還能夠將接收的相鄰移動設備的當前時刻位置以及該當前時刻與相鄰設備的唯一標識關聯(lián)存儲。 具體而言,存儲器可以存儲用于由控制器20執(zhí)行的應用程序,該控制器確定移動設備10的當前位置。移動設備10還可以包括與控制器20通信的定位傳感器36,例如全球定位系統(tǒng)(GPS)模塊。定位傳感器36可以是用于對移動設備10的定位進行位置確定的任何裝置、設備或者電路。定位傳感器36可以包括用于對移動設備10的定位進行位置確定的所有硬件。備選地或附加地,定位傳感器36可以利用移動設備10的存儲器設備來存儲供控制器20執(zhí)行的指令,其存儲形式是確定移動設備10的位置所需的軟件。雖然這一示例的定位傳感器36可以是GPS模塊,但是定位傳感器36可以包括或者備選地實施為例如輔助全球定位系統(tǒng)(輔助GPS)傳感器或者定位客戶端,該輔助GPS傳感器或者定位客戶端可以與網絡設備如空中或者地面?zhèn)鞲衅魍ㄐ乓越邮蘸?或發(fā)送用于在確定移動設備10的定位時使用的信息。就這一點而言,移動設備10的定位也可以由如上所述GPS、小區(qū)ID、信號三角測量或者其他機制確定。在一個示例實施方式中,定位傳感器36包括計步器或者慣性傳感器。這樣,定位傳感器36可以能夠確定移動設備10例如以移動設備10的經度和維度方向以及高度方向為參照的位置或者相對于參考點如目標點或者起點的定位。繼而可以將來自定位傳感器36的信息傳送至移動設備10的存儲器或者另一存儲器設備,以便存儲為定位歷史或者位置信息。此外,定位傳感器36可以能夠利用控制器20來經由發(fā)射器14/接收器16發(fā)送/接收位置信息,例如移動設備10的定位。圖6所述的結構方框圖僅僅為了示例的目的而示出的,并非是對本發(fā)明的限制。在一些情況下,可以根據需要添加或者減少其中的一些設備。本發(fā)明的實施方式可以通過硬件、軟件或者軟件和硬件的結合來實現(xiàn)。硬件部分可以利用專用邏輯來實現(xiàn);軟件部分可以存儲在存儲器中,由適當?shù)闹噶顖?zhí)行系統(tǒng),例如微處理器或者專用設計硬件來執(zhí)行。本領域的普通技術人員可以理解上述的設備和方法可以使用計算機可執(zhí)行指令和/或包含在處理器控制代碼中來實現(xiàn),例如在諸如磁盤、CD或DVD-ROM的載體介質、諸如只讀存儲器(固件)的可編程的存儲器或者諸如光學或電子信號載體的數(shù)據載體上提供了這樣的代碼。本發(fā)明的設備及其模塊可以由諸如超大規(guī)模集成電路或門陣列、諸如邏輯芯片、晶體管等的半導體、或者諸如現(xiàn)場可編程門陣列、可編程邏輯設備等的可編程硬件設備的硬件電路實現(xiàn),也可以用由各種類型的處理器執(zhí)行的軟件實現(xiàn),也可以由上述硬件電路和軟件的結合例如固件來實現(xiàn)。應當注意,盡管在上文詳細描述中提及了若干裝置或子裝置,但是這種劃分僅僅并非強制性的。實際上,根據本發(fā)明的實施方式,上文描述的兩個或更多裝置的特征和功能可以在一個裝置中具體化。反之,上文描述的一個裝置的特征和功能可以進一步劃分為由多個裝置來具體化。此外,盡管在附圖中以特定順序描述了本發(fā)明方法的操作,但是,這并非要求或者暗示必須按照該特定順序來執(zhí)行這些操作,或是必須執(zhí)行全部所示的操作才能實現(xiàn)期望的結果。相反,流程圖中描繪的步驟可以改變執(zhí)行順序。附加地或備選地,可以省略某些步驟,將多個步驟合并為一個步驟執(zhí)行,和/或將一個步驟分解為多個步驟執(zhí)行。雖然已經參考若干具體實施方式
描述了本發(fā)明,但是應該理解,本發(fā)明并不限于所公開的具體實施方式
。本發(fā)明旨在涵蓋所附權利要求的精神和范圍內所包括的各種修改和等同布置。所附權利要求的范圍符合最寬泛的解釋, 從而包含所有這樣的修改及等同結構和功能。
權利要求
1.一種用于發(fā)送信息的方法,包括: 獲取要發(fā)送的內容信息以及目的地客戶端用戶應用標識; 對所述要發(fā)送的內容信息進行格式設置; 將經過格式設置的信息以及所述目的地客戶端用戶應用標識提供給推送通知服務器以由其將所述經過格式設置的信息向所述目的地客戶端用戶應用標識所標識的目的地客戶端用戶應用進行推送。
2.根據權利要求1所述的發(fā)送信息的方法,其中: 所述格式設置包括對所述要發(fā)送的內容信息進行拆分、向所述要發(fā)送的內容信息添加擴展標識、處理類型標識、終止符、校驗碼其中的一個或多個。
3.根據權利要求1所述的發(fā)送信息的方法,其中 所述格式設置包括對所述要發(fā)送的內容信息進行打包、壓縮、加密其中的一個或多個。
4.一種用于接收信息的方法,包括: 接收來自推送通知服務器的經過格式設置的信息; 對該經過格式設置的信息進行解析。
5.根據權利要求4所述的接收信息的方法,其中: 所述解析包括識別其中的內容信息以及識別擴展標識、處理類型標識、終止符、校驗碼中的一個或多個。
6.根據權利要求5所述的接收信息的方法,還包括以下一個或多個: 根據所述擴展標識對所述內容信息進行對應的拼接; 根據所述處理類型標識對所述內容信息執(zhí)行對應類型的處理; 根據所述終止符判斷所述內容信息的終止; 根據所述校驗碼檢驗所述內容信息是否損壞。
7.根據權利要求4所述的接收文件的方法,其中 所述解析包括對該經過格式設置的信息進行解包、解壓、解密其中的一個或多個。
8.一種用于發(fā)送信息的裝置,包括: 獲取裝置,用于獲取要發(fā)送的內容信息以及目的地客戶端用戶應用標識; 格式設置裝置,用于對所述要發(fā)送的內容信息進行格式設置; 提供裝置,用于將所述經過格式設置的信息以及所述目的地客戶端用戶應用標識提供給推送通知服務器以由其將所述經過格式設置的信息向所述目的地客戶端用戶應用標識所標識的目的地客戶端用戶應用進行推送。
9.根據權利要求8所述的發(fā)送信息的裝置,其中: 所述格式設置裝置配置為對所述要發(fā)送的內容信息進行拆分、向所述要發(fā)送的內容信息添加擴展標識、處理類型標識、終止符、校驗碼其中的一個或多個。
10.根據權利要求8所述的發(fā)送文件的裝置,其中 所述格式設置裝置配置為對所述要發(fā)送的內容信息進行打包、壓縮、加密其中的一個或多個。
11.一種用于接收信息的裝置,包括: 接收裝置,用于接收來自推送通知服務器的經過格式設置的信息; 解析裝置,用于對該經過格式設置的信息進行解析。
12.根據權利要求11所述的接收信息的裝置,其中 所述解析裝置配置為識別其中的內容信息以及識別擴展標識、處理類型標識、終止符、校驗碼中的一個或多個。
13.根據權利要求12所述的接收信息的裝置,還包括以下一個或多個: 用于根據所述擴展標識對所述內容信息進行對應的拼接的裝置; 用于根據所述處理類型標識對所述內容信息執(zhí)行對應類型的處理的裝置; 用于根據所述終止符判斷所述內容信息的終止的裝置; 用于根據所述校驗碼檢驗所述內容信息是否損壞的裝置。
14.根據權利要求11所述的接收信息的裝置,其中 所述解析裝置配置為對該經過格式設置的信息進行解包、解壓、解密其中的一個或多個。
全文摘要
本發(fā)明涉及一種用于傳送信息的方法及裝置,其中發(fā)送信息的方法包括獲取要發(fā)送的內容信息以及目的地客戶端用戶應用標識;對所述要發(fā)送的內容信息進行格式設置;將經過格式設置的信息以及所述目的地客戶端用戶應用標識提供給推送通知服務器以由其將所述經過格式設置的信息向所述目的地客戶端用戶應用標識所標識的目的地客戶端用戶應用進行推送。本發(fā)明涉及的接收信息的方法包括接收來自推送通知服務器的經過格式設置的信息;對該經過格式設置的信息進行解析。
文檔編號H04L29/06GK103220159SQ20121002532
公開日2013年7月24日 申請日期2012年1月19日 優(yōu)先權日2012年1月19日
發(fā)明者施佳子 申請人:北京千橡網景科技發(fā)展有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
鲁甸县| 恭城| 汨罗市| 济南市| 延津县| 正安县| 林甸县| 潼南县| 鄂温| 景洪市| 张掖市| 吴桥县| 兴化市| 韩城市| 东山县| 梅州市| 漳平市| 陆良县| 长乐市| 康保县| 遵义市| 福安市| 美姑县| 兰西县| 曲周县| 正蓝旗| 东莞市| 自治县| 江华| 天气| 察雅县| 阳新县| 寿光市| 滨州市| 五原县| 开平市| 商洛市| 宁蒗| 桓仁| 平安县| 天柱县|