專利名稱:發送終端實時狀態的方法和基于實時狀態進行互動的方法
技術領域:
本發明涉及一種發送手持終端的實時狀態的方法和基于手持終端的實時狀態進行互動的方法,尤其涉及ー種在具有全球定位系統(GPS)功能的手持終端上,通過定期地將手持終端的位置信息和動態活動信息上傳到云端服務器,與在選擇的地理范圍內感興趣的用戶進行實時互動的方法。
背景技術:
隨著互聯網和無線網絡的迅猛發展,越來越多的人通過網絡(特別是無線網絡)尋找好友、與授權的好友共享信息(如照片、音頻、視頻、游戲、博客等)、并且在此基礎上進 行交互。以下是目前普遍使用的幾種業務 I.移動定位服務(Location Based Service ;LBS)移動定位服務又叫做行動定位服務或空間定位信息服務,也稱為位置服務。它是指將移動GIS技術、空間定位技術和網絡通信技術結合,由移動通信運營商為移動對象提供基于空間地理位置的信息服務,是移動GIS的具體實現。無線定位技術融入移動互聯網領域,實現更加方便和智能化的通信服務。LBS根據用戶的空間位置及時地提供與位置信息相關的移動信息服務,包括基于位置信息的交通信息查詢,商場打折信息、酒店和餐廳得周邊信息查詢服務,緊急救援,區域廣告和位置的游戲和娛樂等。2.社會性網絡(SNS JBFace book、開心網、校內網等)SNS通過直接的社會朋友關系的建立,朋友之間進行人カ資源分享,在建立社會關系的過程中完成或解決具體的應用問題。通過使用SNS可以實現個人數據處理、個人社會關系管理、可信的商業信息共享,可以安全地對信任人員分享自己的信息和知識,利用信任關系拓展自己的社會性網絡,達到更加有價值的溝通和協作。3. Friend Feed (聚合個人饋送的在線服務)它的創建是建立ー個讓用戶便于跟蹤社會性鏈接點的服務。通過FriendFeed用戶可以把自己在ー些常用社會性網絡上的饋送信息聚合到ー個Feed上,比如Twitter消息、YouTube 視頻、Del. icio. us 書簽、Flickr 圖片。FriendFeed幫助用戶追蹤朋友和家人在許多交友網站、博客發布工具、相片上傳網站的活動。利用它的服務,可以很容易追蹤朋友和家人在網絡上瀏覽哪些網頁、下載哪些影片、聆聽哪些音樂、欣賞哪些照片、抒發什么心情感想。不過,那也是他們自己在FriendFeed網站上,選擇被人看到的活動。然而,現有的這些業務都具有一定的局限性,無法向用戶提供各終端用戶的實時動態信息,也無法使得用戶根據實時動態信息進行互動。例如,LBS主要提供與位置信息相關的移動信息服務,并沒有與手持設備的實時狀態進行合理的融合。又例如,使用SNS和FriendFeed關注好友動態的服務,沒有與移動定位服務進行合理的融合,僅限于在各自網絡內部關注好友動態。此外,在目前的SNS社區中,用戶需要查看好友的動態,需先獲取用戶所有好友的標識信息,根據好友的標識信息獲取每個好友的動態信息,由于每個好友的動態信息不止ー項,因此根據好友標識很可能會多次去查詢這些動態信息,消耗大量用戶時間。因此,需要ー種結合用戶的位置信息與實時的動態信息進行用戶追蹤,從而使得用戶能夠找到預定地理范圍內其實際感興趣的用戶,并且與之實時地進行交流和互動的技木。
發明內容
本發明的目的在于提供一種發送手持終端的實時狀態的方法,在具有GPS功能的手持終端上,定期地將手持終端的位置信息和動態活動信息上傳到云端服務器,從而可以使其他終端能夠獲得本手持終端的動態活動消息。本發明的另一目的在于提供一種基于手持終端的實時狀態進行互動的方法,在具有GPS功能的手持終端上,在顯示地圖時,請求選擇的地理范圍內的其他用戶及動態信息,從而準確地選擇感興趣的用戶進行實時互動。本發明的另一目的在于提供一種基于手持終端的實時狀態進行互動的方法,在具 有GPS功能的手持終端上,定期地將手持終端的位置信息和動態活動信息上傳到云端服務器,而在顯示地圖時,請求選擇的地理范圍內的其他用戶及動態信息,從而準確地選擇感興趣的用戶進行實時互動。為了實現上述目的,本發明提供一種發送手持終端的實時狀態的方法,所述方法包括提取預設的個人權限信息,所述個人權限信息包括用戶標識、顯示名稱和個人狀態的更新頻率;將所述個人權限信息上傳到云端服務器;通過GPS定位模塊以所述更新頻率接收本終端的當前位置信息;和以所述更新頻率將本機動態活動信息上傳到云端服務器,所述本機動態活動信息包括本終端的當前位置信息和本終端上正在進行的娛樂活動的信息。所述個人權限信息還可包括至少ー個拒絕訪問本機的終端的用戶標識。所述娛樂活動的信息可包括娛樂活動的名稱、對象名稱以及進度信息。可以以預定的統ー資源定位符或網絡地址來標識所述云端服務器。為了實現上述目的,本發明提供一種基于手持終端的實時狀態進行互動的方法,所述方法包括當從終端的用戶接收到啟動地圖顯示的命令吋,向云端服務器請求預定地理范圍內的其他用戶及其動態;接收包括至少ー個用戶動態信息項的用戶動態活動信息,每個用戶動態信息項包括用戶標識、位置信息以及娛樂活動的信息;根據各用戶動態信息項中的位置信息在待顯示的地圖上標注用戶以及其進行的娛樂活動,以便本終端的用戶選擇感興趣的用戶;顯示標注的地圖;當確定用戶在標注的地圖上選擇了特定用戶時,根據從用戶接收的邀請特定用戶進行包括本終端正在進行的娛樂活動的命令或者進行特定用戶進行的娛樂活動的命令,向所述特定用戶發送與所述命令相應的消息,并且如果接收到進行特定用戶進行的娛樂活動的命令,則開始進行特定用戶進行的娛樂活動。可以以預定的統ー資源定位符或網絡地址來標識所述云端服務器。在發送與所述命令相應的消息后,可以在進行相應娛樂活動的窗口中提供用于接收用戶輸入和顯示接收的內容的交互子窗ロ。其中,如果接收到來自所述特定用戶的短信或彩信,則在所述交互子窗口中顯示所述接收的短信或彩信的內容;和如果檢測到用戶在所述交互子窗口中的輸入,則構建包括用戶輸入的短信或彩信,并且將所述構建的短信或彩信發送給所述特定用戶。
在地圖上,可以使用預定的第一圖標標注用戶,并且使用至少ー個第二圖標分別標注不同種類的娛樂活動。在顯示的地圖上,如果接收到用戶改變顯示地理范圍的命令,則可以重新向云端服務器請求改變的顯示地理范圍內的其他用戶及其動態,根據重新接收的用戶動態活動信息標注地圖,并且顯示標注的地圖。在接收到用戶動態活動信息后,可以還基于所述用戶動態信息項中的娛樂活動的信息將所述至少ー個用戶動態信息項分類,生成至少ー個分類標簽,并且在顯示標注的地圖時,在預定位置顯示與所述分類標簽相應的第二圖標,以使本終端的用戶選擇感興趣的分類。當用戶選擇了顯示的指示分類標簽的第二圖標之ー時,可以篩選出與所述選擇的 圖標相應的分類標簽下的用戶動態信息項,并且根據篩選出的用戶動態信息項在顯示的地圖上重新標注出篩選出的用戶及娛樂活動,以便本終端的用戶選擇感興趣的用戶。所述娛樂活動的信息可以包括娛樂活動的名稱、對象名稱以及進度信息。當開始進行特定用戶正在進行的娛樂活動時,還可以根據所述特定用戶的用戶動態信息項中包括的娛樂活動的進度來調整開始的娛樂活動的進度,以與所述特定用戶同
止/J/ O為了實現上述目的,本發明提供一種基于手持終端的實時狀態進行互動的方法,所述方法包括提取預設的個人權限信息,所述個人權限信息包括用戶標識、顯示名稱和個人狀態的更新頻率;將所述個人權限信息上傳到云端服務器;通過GPS定位模塊以所述更新頻率接收本終端的當前位置信息;以所述更新頻率將本機動態活動信息上傳到云端服務器,所述本機動態活動信息包括本終端的當前位置信息和本終端上正在進行的娛樂活動的信息;當從終端的用戶接收到啟動地圖顯示的命令吋,向云端服務器請求預定地理范圍內的其他用戶及其動態;接收包括至少ー個用戶動態信息項的用戶動態活動信息,每個用戶動態信息項包括用戶標識、位置信息以及娛樂活動的信息;根據各用戶動態信息項中的位置信息在待顯示的地圖上標注用戶以及其進行的娛樂活動,以便本終端的用戶選擇感興趣的用戶;顯示標注的地圖;當確定用戶在標注的地圖上選擇了特定用戶時,根據從用戶接收的邀請特定用戶進行包括本終端正在進行的娛樂活動的命令或者進行特定用戶進行的娛樂活動的命令,向所述特定用戶發送與所述命令相應的消息,并且如果接收到進行特定用戶進行的娛樂活動的命令,則開始進行特定用戶進行的娛樂活動。可以以預定的統ー資源定位符或網絡地址來標識所述云端服務器。所述個人權限信息還可包括至少ー個拒絕訪問本機的終端的用戶標識。所述娛樂活動的信息可以包括娛樂活動的名稱、對象名稱以及進度信息。在發送與所述命令相應的消息后,還可以在進行相應娛樂活動的窗口中提供用于接收用戶輸入和顯示接收的內容的交互子窗ロ,其中,如果接收到來自所述特定用戶的短信或彩信,則在所述交互子窗口中顯示所述接收的短信或彩信的內容;和如果檢測到用戶在所述交互子窗口中的輸入,則構建包括用戶輸入的短信或彩信,并且將所述構建的短信或彩信發送給所述特定用戶。可以在地圖上,使用預定的第一圖標標注用戶,并且使用至少ー個第二圖標分別標注不同種類的娛樂活動。
在顯示的地圖上,如果接收到用戶改變顯示地理范圍的命令,則可以重新向云端服務器請求改變的顯示地理范圍內的其他用戶及其動態,根據重新接收的用戶動態活動信息標注地圖,并且顯示標注的地圖。在接收到用戶動態活動信息后,可以基于所述用戶動態信息項中的娛樂活動的信息將所述至少ー個用戶動態信息項分類,生成至少ー個分類標簽,并且在顯示標注的地圖時,在預定位置顯示與所述分類標簽相應的第二圖標, 以使本終端的用戶選擇感興趣的分類。當用戶選擇了顯示的指示分類標簽的第二圖標之ー時,還可以篩選出與所述選擇的圖標相應的分類標簽下的用戶動態信息項,并且根據篩選出的用戶動態信息項在顯示的地圖上重新標注出篩選出的用戶及娛樂活動,以便本終端的用戶選擇感興趣的用戶。當開始進行特定用戶正在進行的娛樂活動時,還可以根據所述特定用戶的用戶動態信息項中包括的娛樂活動的進度來調整開始的娛樂活動的進度,以與所述特定用戶同
止/J/ O
通過下面結合附圖進行的詳細描述,本發明的上述和其他特點將會變得更加清楚,其中圖I是示出根據本發明的基于手持終端的實時狀態進行互動的方法的示圖;圖2是示出根據本發明的示例性實施例的發送手持終端的實時狀態和基于手持終端的實時狀態進行互動的手持終端的結構框圖;圖3是示出根據本發明在預定地理范圍內的兩個手機終端與云端服務器以及三者之間的互動操作的示圖;圖4是示出根據本發明的示例性實施例的發送手持終端的實時狀態的方法和基于實時狀態進行互動的方法的處理的流程圖;圖5是示出圖4中步驟S450的處理的流程圖;和圖6和圖7分別是示出圖4中步驟S460的處理的流程圖。
具體實施例方式以下,參照附圖來詳細說明本發明的實施例。本發明的發明構思是在具有GPS功能的手持終端上,以預定的更新頻率將本終端的位置信息以及正在進行的娛樂活動的信息上傳到預定的云端服務器;當根據用戶的命令啟動地圖顯示時,從云端服務器請求預定地理范圍內的用戶的位置信息以及其正在進行的娛樂活動的信息,使得用戶能夠根據云端服務器提供的所述位置信息和娛樂活動的信息選擇感興趣的用戶、與之進行同樣的娛樂活動并且進行互動。需要指出的是,本發明所述的娛樂活動不限于通常意義的娛樂活動,而可以是在手持終端上進行的能夠共享的任何活動。為了實現本發明,可以通過基于云端運算(cloud computing)來收集并管理本發明所涉及的用戶權限信息、位置信息以及娛樂活動信息,根據各用戶的權限信息對從各客戶端接收的位置信息和娛樂活動的信息進行匹配,并且根據客戶端的請求,提供預定地理范圍內的用戶的位置 信息以及娛樂動態。可以以預定的URL或網絡地址來標識根據本發明的云端服務器。此外,根據本發明的手持終端需具備GPS功能和數據通信功能,并且GPS功能和數據通信功能必須被激活。同時,為了允許終端之間的互動,根據本發明的手持終端必須不能拒絕所有的終端訪問本機。圖I示例性地示出根據本發明的基于手持終端的實時狀態進行互動的方法。參照圖1,首先,在具有GPS功能模塊的手機上,根據用戶的啟動地圖顯示的命令,在屏幕上顯示預定地理范圍的電子地圖。根據本發明,在接收到顯示地圖的命令時,手機終端首先向預定的云端服務器請求該預定地理范圍內的用戶及其動態,并且在接收到用戶動態活動信息后,在生成的地圖上標注該預定地理范圍內的用戶以及其動態。所述用戶動態活動信息包括至少ー個用戶動態信息項,其每個用戶動態信息項包括用戶標識、顯示名稱、位置信息以及終端上正在進行的娛樂活動的信息。所述娛樂活動的信息可包括娛樂活動的名稱、對象名稱以及進度等信息。在圖I的A中,手機終端接收到該地理范圍內若干個用戶動態信息項,并且在電子地圖上根據每個用戶動態信息項中的位置信息,標注該用戶動態信息項中指示的用戶及其娛樂活動。因此,在A中,除了以圖標“Me”標識的“我”以外,可以看到若干個圓圈圖標,其分別指示所述若干個用戶;此外,在圓圈圖標旁,可以看到以電影播放盤、耳機等圖標。所述電影播放盤表示觀看電影,而耳機表示聽音樂。這些都是指示用戶的動態的信息。然后,在圖I的B中,用戶使用縮放工具條調整了顯示范圍,將顯示范圍縮小到500米以內,手機相應地僅顯示這500米范圍以內的用戶及其動態。根據本發明的另ー示例性實施例,在接收到所述用戶動態活動信息后,根據各用戶動態信息項中的娛樂活動的種類,將所述用戶動態信息項進行分類,并且生成多個分類標簽。在圖I的C中,在顯示窗ロ的下端,顯示了生成的多個圖標,分別表示不同的娛樂活動,在姆個圖標的右上端的數字分別表示在當前的顯示范圍內從事該項娛樂活動的人數。例如,第三個圖標是電影播放盤,其表示觀看電影,其右上端的4表示當前有4人在觀看電影。此時,如果用戶點擊當中的某個圖標,則顯示窗ロ中將顯示從事該項娛樂活動的用戶(未顯示)。如果用戶點擊顯示在顯示窗口中的任ー用戶,則可以選擇開始被選擇的用戶進行的娛樂活動,如圖I的D中顯示,開始觀看《怪物史瑞克4》電影,并且在觀看電影的過程中,還可以與選擇的用戶互動聊天,如在窗ロ的下端通過互動窗ロ進行聊天。雖然在圖I中沒有示出,但是根據本發明的技術方案,在顯示圖I的窗ロ的手機上,GPS模塊被激活,并且手機中的軟件模塊以預定的更新頻率將手機的位置信息以及在手機上進行的娛樂活動的信息上傳到預定的云端服務器。圖2是示出根據本發明的示例性實施例的發送手持終端的實時狀態和基于手持終端的實時狀態進行互動的手持終端的結構框圖。參照圖2,根據本發明的手持終端包括個人信息管理模塊210、用戶反饋模塊220、電子地圖顯示模塊230、狀態監控模塊240、信息發送模塊250、信息接收模塊260、信息管理模塊270、控制模塊280和GPS定位模塊290。其中,控制模塊280控制全部其他模塊的操作。
個人信息管理模塊210根據用戶的命令設置和存儲個人權限信息,所述個人權限信息包括用戶標識、顯示名稱、更新頻率等等。所述個人權限信息可以還包括至少ー個拒絕訪問本機的終端的用戶標識。個人信息管理模塊210還在控制模塊280的控制下,提供存儲的個人權限信息。GPS定位ホ旲塊290在控制ホ旲塊280的控制下啟動,并且被配直以所述更新頻率接收手持終端的位置信息。電子地圖顯示模塊230在控制模塊280的控制下,響應用戶啟動地圖顯示的命令被啟動,其顯示標注有顯示范圍內的用戶以及其動態,并且接收用戶在顯示的地圖上的輸入。狀態監控模塊240在控制模塊280的控制下,監控手機的活動狀態,并且將監控到的活動狀態提供給控制模塊280。根據本發明的示例性實施例,監控的手機的活動狀態包 括,但不限干,開始預定的娛樂活動之一、啟動地圖顯示、根據個人狀態的更新頻率設定的定時器超吋。可以事先配置狀態監控模塊240監控哪些娛樂活動。所述娛樂活動包括觀看電影、聽音樂、觀看電視、瀏覽網頁、訪問博客等,但僅不限于娛樂活動,而可以是任何用戶感興趣并且可以共享的活動。信息發送模塊250在控制模塊280的控制下,將個人權限信息和本機動態活動信息上傳到云端服務器,并且向云端服務器發送預定地理范圍內的用戶及其動態的請求。此夕卜,信息發送模塊250發送根據用戶的輸入構建的短信或彩信。信息接收模塊260從云端服務器包括至少ー個用戶動態信息項的用戶動態活動信息,并且將所述接收的用戶動態活動信息提供給控制模塊280。此外,信息發送模塊250接收來自其他用戶的短信或彩信,并且將所述接收的短信或彩信提供給控制模塊280。信息管理模塊270在控制模塊280的控制下,對信息接收模塊260接收的用戶動態活動信息進行管理。根據本發明的優選實施例,信息管理模塊270基于包含在所述用戶動態活動信息中的各用戶動態信息項中的娛樂活動的信息,將所述至少ー個用戶動態信息項分類,并且生成至少ー個分類標簽。用戶反饋模塊220檢測用戶在顯示的電子地圖上、娛樂互動窗口中以及通過鍵盤輸入的命令,并且提供給控制模塊280。控制模塊280啟動GPS定位模塊290 ;從個人信息管理模塊210提取預設的個人權限信息,并且通過信息發送模塊250將所述個人權限信息上傳給云端服務器;根據用戶輸入的命令,啟動電子地圖顯示模塊230或者開始用戶選擇的娛樂活動;根據狀態監控模塊240檢測的活動狀態,通過信息發送模塊250上傳本機動態活動信息或者啟動電子地圖顯示模塊230 ;在啟動電子地圖顯示模塊230時或者根據用戶反饋模塊220提供的用戶命令,通過信息發送模塊250請求預定地理范圍內的用戶及其動態;使用通過信息接收模塊260接收的用戶動態活動信息通過電子地圖顯示模塊230標注用戶和動態,并且控制信息管理模塊270對接收的用戶動態活動信息進行管理。圖3示意性地示出根據本發明在預定地理范圍內的兩個手機終端與云端服務器以及三者之間的互動操作。參照圖3,在云端服務器端,配置有與各手機終端進行信息發送和接收的互動服務器,可以以預定的URL或網絡地址來標識所述互動服務器;與互動服務器后臺連接的互動引擎負責對互動服務器接收的個人權限信息以及本機動態活動信息進行存儲或更新為用戶動態信息項,根據互動服務器傳遞來的預定地理范圍內的用戶及其動態的請求,基于請求中的數據與存儲的個人權限信息以及用戶動態信息項進行匹配,篩選出符合用戶請求的至少ー個用戶動態信息項,將篩選出的至少ー個用戶動態信息項通過互動服務器發送給請求的終端。在云端服務器端,還配置有用于存儲個人權限信息以及用戶動態信息項的數據庫。如圖3所不,手機終纟而I和手機終纟而2分別在啟動后,啟動GPS功能ホ旲塊,并且分別將本終端上預設的個人權限信息上傳到云端服務器,所述個人權限信息包括,但不限于,用戶標識、顯示名稱、更新頻率等等。所述個人權限信息可以還包括至少ー個拒絕訪問本機的終端的用戶標識。根據本發明的示例性實施例,可以將終端的電話號碼作為用戶標識。在這里,假設手機終端I和手機終端2之間允許互相訪問對方。此外,每當用戶改變如前涉及的個人權限信息時,也應當重新將新設置的個人權限信息上傳到云端服務器。 此后,手機終端I以預先設置的更新頻率將本機動態活動信息上傳到云端服務器,所述本機動態活動信息包括終端的位置信息以及娛樂活動信息,而所述娛樂活動信息是關于在終端上正在進行的預定的娛樂活動的信息,其可以包括娛樂活動的名稱、對象名稱以及進度等信息。如果用戶沒有進行任何預定的娛樂活動,則所述娛樂活動信息可以為空。同理,手機終端2也以其預先設定的更新頻率將其本機動態活動信息上傳到云端服務器。根據本發明的另ー實施例,當終端開始用戶啟動的娛樂活動,如觀看電影時,也上傳本機動態活動信息。在手機終端1,根據用戶的命令,開始娛樂活動,如看電影《怪物史瑞克4》。在此后的某個時間點,手機終端2的用戶啟動了 google地圖顯示。在接收到啟動地圖顯示的命令后,手機終端2向云端服務器請求缺省地理范圍內的用戶及其動態。在接收到包括至少ー個用戶動態信息項的用戶動態活動信息后,手機終端2使用每個用戶動態信息項中的位置信息,在待顯示的地圖上使用圖標標注每個用戶和其進行的娛樂活動,以便終端用戶選擇感興趣的用戶。根據本發明的示例性實施例,使用預定的第一圖標標注用戶并且使用預定的至少ー個第二圖標標注相應的娛樂活動,根據娛樂活動的種類標注不同的第二圖標。這時,手機終端2的用戶點擊了表示手機終端I的圖標,即選擇了與手機終端I的用戶交互。根據有關手機終端I的用戶動態信息項的信息,手機終端2開始進行所述用戶動態信息項中指示的娛樂活動,并且根據用戶動態信息項中的娛樂活動的進度,調整開始的娛樂活動的進度。然后,在娛樂活動的進行中,手機終端2的用戶通過短信或彩信與手機終端I的用戶進行互動討論。圖4示出根據本發明的示例性實施例的發送手持終端的實時狀態的方法和基于實時狀態進行互動的方法的處理的流程圖。這里,假設用戶在對手機進行初始化設置吋,已設置了權限信息,如顯示名稱、個人狀態的更新頻率以及拒絕訪問本機的終端的用戶標識
坐寸ο參照圖4,通常當手機啟動時,在步驟S410,手機終端從手機的存儲器讀取包括用戶標識、用戶的顯示名稱、個人狀態的更新頻率以及拒絕訪問本機的終端的用戶標識的個人權限信息,并且通過信息發送模塊250將所述個人權限信息上傳到預定的云端服務器。此外,每當用戶改變如前涉及的個人權限信息時,也應當重新將新設置的個人權限信息上傳到云端服務器。在步驟S420,手機終端啟動GPS定位模塊220,并且通過GPS定位模塊220以預設的更新頻率接收終端的位置信息。然后,在步驟S430,手機終端開始監控手機的活動狀態。根據本發明的示例性實施例,監控的手機的活動狀態包括,但不限干,開始預定的娛樂活動之一、啟動地圖顯示、根據個人狀態的更新頻率設定的定時器超吋。可以事先配置狀態監控模塊240監控哪些娛樂活動。所述娛樂活動包括觀看電影、聽音樂、觀看電視、瀏覽網頁、訪問博客等,但僅不限于娛樂活動,而可以是任何用戶感興趣并且可以共享的活動。在步驟S440,手機終端確定活動狀態是哪種活動。如果確定是啟動地圖顯示,則在步驟S450,在地圖顯示窗ロ顯示預定地理范圍內的用戶以及其動態以便本終端的用戶選擇 感興趣的用戶。然后,在步驟S460,根據用戶的命令,選擇特定用戶,與選擇的用戶進行同樣的活動,并且互動。稍后將參照圖5詳細描述步驟S450的操作,并且參照圖6和圖7詳細描述步驟S460的兩種情形。另ー方面,如果在步驟S440,手機終端確定監控的活動狀態是定時器超時或者預定的娛樂活動開始,則在步驟S445,手機終端將本機動態活動信息通過信息發送模塊250上傳到云端服務器,所述本機動態活動信息包括終端的位置信息以及娛樂活動信息,所述娛樂活動信息是關于在終端上正在進行的預定的娛樂活動的信息,其可以包括娛樂活動的名稱、對象名稱以及進度等信息。如果用戶沒有進行任何預定的娛樂活動,則所述娛樂活動信息可以為空。現在,將參照圖5詳細描述步驟S450中顯示預定地理范圍內的用戶及其動態的處理。參照圖5,當接收到用戶啟動地圖顯示的命令時,在步驟S452,手機終端向云端服務器請求預定地理范圍內的用戶及其動態。可以通過HTTP協議向指示云端服務器的URL發送用戶及其動態的請求,也可以使用HTTPS或RSTP協議發送所述請求。在步驟S454,手機終端從云端服務器接收包括至少ー個用戶動態信息項的用戶動態活動信息,每個用戶動態信息項包括用戶標識、顯示名稱、位置信息以及娛樂活動的信息,其可以包括娛樂活動的名稱、對象名稱以及進度等信息。根據本發明的示例性實施例,所述娛樂活動信息可以為空(即終端上沒有進行任何預定的娛樂活動)。在步驟S456,手機終端顯示地圖,并且根據接收的用戶動態信息項中的位置信息在顯示的地圖上標注用戶以及其進行的娛樂活動,以便本終端的用戶選擇感興趣的用戶。根據本發明的示例性實施例,使用預定的第一圖標標注用戶并且使用預定的至少ー個第二圖標標注相應的娛樂活動,根據娛樂活動的種類標注不同的第二圖標。在步驟S458,如果確定用戶使用例如縮放工具條調整顯示范圍,則回到步驟S452,請求調整后的地理范圍內的用戶動態。根據本發明的另ー實施例,如果調整后的地理范圍是原顯示范圍的一部分,則不請求用戶及其動態,而是使用已接收的至少ー個用戶動態信息項在調整后的地圖上標注用戶及其動態。根據本發明的另ー實施例,在步驟S454,接收到包括至少ー個用戶動態信息項的用戶動態活動信息以后,基于所述用戶動態信息項中的娛樂活動的信息將所述至少ー個用戶動態信息項分類,并且生成至少ー個分類標簽,如“觀看電影”、“聽音樂”、“瀏覽網頁”等。然后,在步驟S456,除了如前所述顯示地圖并且標注用戶及其進行的娛樂活動以外,還在顯示窗ロ的預定位置(如下端),顯示生成的至少ー個分類標簽或者指示所述分類標簽的圖標。圖6示出了根據分類標簽選擇用戶進行步驟S460的處理的流程圖。參照圖6,當確定用戶選擇了顯示的某一分類標簽時,在步驟S610,手機終端篩選出所述分類標簽下的用戶動態信息項,并且根據篩選出的用戶動態信息項在顯示的地圖上重新標注出篩選出的用戶及娛樂活動,以便本終端的用戶選擇感興趣的用戶。在步驟S620,通過檢測用戶用鼠標點擊特定的指示用戶的圖標的動作,檢測到所述圖標表示的用戶已被選擇。在步驟S630,開始被選擇用戶進行的娛樂活動。根據本發明的另ー示例性實施例, 可以根據被選擇用戶的用戶動態信息項中包括的娛樂活動的進度來調整開始的娛樂活動的進度,以與被選擇的用戶同歩。此外,在用戶進行的娛樂活動的窗ロ的預定位置,顯示交互子窗ロ(如聊天窗ロ)。在步驟S640,檢測交互子窗ロ的用戶輸入以及來自被選擇用戶的短信或彩信。如果檢測到用戶輸入,則在步驟S650,通過短信或彩信發送用戶輸入的內容;如果檢測到來自被選擇用戶的短信或彩信,則在交互子窗ロ顯示所述短信或彩信的內容。圖7示出了用戶直接選擇感興趣的用戶并進行互動的處理的流程圖。圖7的處理與圖6中步驟S620-S650的處理是感興趣的用戶被選擇并進行交互的兩種情形。參照圖7,在步驟S710,通過檢測用戶用鼠標點擊特定的指示用戶的圖標的動作,檢測到所述圖標表示的用戶已被選擇。在步驟S720,通過短信或彩信邀請被選擇用戶進行在本終端上正在進行的娛樂活動。根據本發明的另ー示例性實施例,在步驟S720,也可以邀請被選擇用戶進行其他活動。此后,在步驟S730,繼續進行所述邀請進行的娛樂活動。如果在步驟S720,邀請被選擇用戶進行其他尚未進行的娛樂活動,則在步驟S730,開始所述邀請進行的娛樂活動。步驟S740和S750的處理分別與圖6中的步驟S640和S650的處理相應。由以上描述的本發明的示例性實施例可以看出,根據本發明的發送手持終端的實時狀態和基于實時狀態進行互動的技術方案,手持終端的用戶可以接近實時地獲得其地域范圍內的用戶以及其進行的娛樂活動的信息,根據活動的信息選擇其感興趣的用戶,進行同樣的娛樂活動,并且進行互動討論,從而有利于用戶選擇其實際感興趣的對象進行互動。本發明不限于上述實施例,在不脫離本發明范圍的情況下,可以進行各種變形和修改。
權利要求
1.一種發送手持終端的實時狀態的方法,所述方法包括 提取預設的個人權限信息,所述個人權限信息包括用戶標識、顯示名稱和個人狀態的更新頻率; 將所述個人權限信息上傳到云端服務器; 通過GPS定位模塊以所述更新頻率接收本終端的當前位置信息;和 以所述更新頻率將本機動態活動信息上傳到云端服務器,所述本機動態活動信息包括本終端的當前位置信息和本終端上正在進行的娛樂活動的信息。
2.如權利要求I所述的方法,其中,所述個人權限信息還包括至少ー個拒絕訪問本機的終端的用戶標識。
3.如權利要求I所述的方法,其中,所述娛樂活動的信息包括娛樂活動的名稱、對象名稱以及進度信息。
4.如權利要求I所述的方法,其中,以預定的統ー資源定位符或網絡地址來標識所述云端服務器。
5.一種基于手持終端的實時狀態進行互動的方法,所述方法包括 當從終端的用戶接收到啟動地圖顯示的命令吋, 向云端服務器請求預定地理范圍內的其他用戶及其動態; 接收包括至少ー個用戶動態信息項的用戶動態活動信息,每個用戶動態信息項包括用戶標識、位置信息以及娛樂活動的信息; 根據各用戶動態信息項中的位置信息在待顯示的地圖上標注用戶以及其進行的娛樂活動,以便本終端的用戶選擇感興趣的用戶; 顯示標注的地圖; 當確定用戶在標注的地圖上選擇了特定用戶時,根據從用戶接收的邀請特定用戶進行包括本終端正在進行的娛樂活動的命令或者進行特定用戶進行的娛樂活動的命令,向所述特定用戶發送與所述命令相應的消息,并且如果接收到進行特定用戶進行的娛樂活動的命令,則開始進行特定用戶進行的娛樂活動。
6.如權利要求I所述的方法,其中,以預定的統ー資源定位符或網絡地址來標識所述云端服務器。
7.如權利要求5所述的方法,還包括在發送與所述命令相應的消息后,在進行相應娛樂活動的窗ロ中提供用于接收用戶輸入和顯示接收的內容的交互子窗ロ,其中, 如果接收到來自所述特定用戶的短信或彩信,則在所述交互子窗口中顯示所述接收的短信或彩信的內容;和 如果檢測到用戶在所述交互子窗口中的輸入,則構建包括用戶輸入的短信或彩信,并且將所述構建的短信或彩信發送給所述特定用戶。
8.如權利要求5所述的方法,其中,在地圖上,使用預定的第一圖標標注用戶,并且使用至少ー個第二圖標分別標注不同種類的娛樂活動。
9.如權利要求5所述的方法,其中,在顯示的地圖上,如果接收到用戶改變顯示地理范圍的命令,則重新向云端服務器請求改變的顯示地理范圍內的其他用戶及其動態,根據重新接收的用戶動態活動信息標注地圖,并且顯示標注的地圖。
10.如權利要求5或9所述的方法,還包括在接收到用戶動態活動信息后,基于所述用戶動態信息項中的娛樂活動的信息將所述至少ー個用戶動態信息項分類,生成至少ー個分類標簽,并且 在顯示標注的地圖時,在預定位置顯示與所述分類標簽相應的第二圖標,以使本終端的用戶選擇感興趣的分類。
11.如權利要求10所述的方法,還包括當用戶選擇了顯示的指示分類標簽的第二圖標之ー時,篩選出與所述選擇的圖標相應的分類標簽下的用戶動態信息項,并且根據篩選出的用戶動態信息項在顯示的地圖上重新標注出篩選出的用戶及娛樂活動,以便本終端的用戶選擇感興趣的用戶。
12.如權利要求10所述的方法,其中,所述娛樂活動的信息包括娛樂活動的名稱、對象名稱以及進度信息。
13.如權利要求12所述的方法,還包括 當開始進行特定用戶正在進行的娛樂活動時,根據所述特定用戶的用戶動態信息項中包括的娛樂活動的進度來調整開始的娛樂活動的進度,以與所述特定用戶同歩。
14.一種基于手持終端的實時狀態進行互動的方法,所述方法包括 提取預設的個人權限信息,所述個人權限信息包括用戶標識、顯示名稱和個人狀態的更新頻率; 將所述個人權限信息上傳到云端服務器; 通過GPS定位模塊以所述更新頻率接收本終端的當前位置信息; 以所述更新頻率將本機動態活動信息上傳到云端服務器,所述本機動態活動信息包括本終端的當前位置信息和本終端上正在進行的娛樂活動的信息; 當從終端的用戶接收到啟動地圖顯示的命令吋, 向云端服務器請求預定地理范圍內的其他用戶及其動態; 接收包括至少ー個用戶動態信息項的用戶動態活動信息,每個用戶動態信息項包括用戶標識、位置信息以及娛樂活動的信息; 根據各用戶動態信息項中的位置信息在待顯示的地圖上標注用戶以及其進行的娛樂活動,以便本終端的用戶選擇感興趣的用戶; 顯示標注的地圖; 當確定用戶在標注的地圖上選擇了特定用戶時,根據從用戶接收的邀請特定用戶進行包括本終端正在進行的娛樂活動的命令或者進行特定用戶進行的娛樂活動的命令,向所述特定用戶發送與所述命令相應的消息,并且如果接收到進行特定用戶進行的娛樂活動的命令,則開始進行特定用戶進行的娛樂活動。
15.如權利要求14所述的方法,其中,以預定的統ー資源定位符或網絡地址來標識所述云端服務器。
16.如權利要求14所述的方法,其中,所述個人權限信息還包括至少ー個拒絕訪問本機的終端的用戶標識。
17.如權利要求14所述的方法,其中,所述娛樂活動的信息包括娛樂活動的名稱、對象名稱以及進度信息。
18.如權利要求17所述的方法,還包括在發送與所述命令相應的消息后,在進行相應娛樂活動的窗口中提供用于接收用戶輸入和顯示接收的內容的交互子窗ロ,其中,如果接收到來自所述特定用戶的短信或彩信,則在所述交互子窗口中顯示所述接收的短信或彩信的內容;和 如果檢測到用戶在所述交互子窗口中的輸入,則構建包括用戶輸入的短信或彩信,并且將所述構建的短信或彩信發送給所述特定用戶。
19.如權利要求14所述的方法,其中,在地圖上,使用預定的第一圖標標注用戶,并且使用至少ー個第二圖標分別標注不同種類的娛樂活動。
20.如權利要求14所述的方法,其中,在顯示的地圖上,如果接收到用戶改變顯示地理范圍的命令,則重新向云端服務器請求改變的顯示地理范圍內的其他用戶及其動態,根據重新接收的用戶動態活動信息標注地圖,并且顯示標注的地圖。
21.如權利要求14或20所述的方法,還包括在接收到用戶動態活動信息后, 基于所述用戶動態信息項中的娛樂活動的信息將所述至少ー個用戶動態信息項分類,生成至少ー個分類標簽,并且 在顯示標注的地圖時,在預定位置顯示與所述分類標簽相應的第二圖標,以使本終端的用戶選擇感興趣的分類。
22.如權利要求21所述的方法,還包括當用戶選擇了顯示的指示分類標簽的第二圖標之ー時,篩選出與所述選擇的圖標相應的分類標簽下的用戶動態信息項,并且根據篩選出的用戶動態信息項在顯示的地圖上重新標注出篩選出的用戶及娛樂活動,以便本終端的用戶選擇感興趣的用戶。
23.如權利要求17所述的方法,還包括 當開始進行特定用戶正在進行的娛樂活動時,根據所述特定用戶的用戶動態信息項中包括的娛樂活動的進度來調整開始的娛樂活動的進度,以與所述特定用戶同歩。
全文摘要
提供一種發送手持終端的實時狀態的方法和一種基于手持終端的實時狀態進行互動的方法。所述方法發送手持終端的實時狀態的包括提取預設的個人權限信息,所述個人權限信息包括用戶標識、顯示名稱和個人狀態的更新頻率;將所述個人權限信息上傳到云端服務器;通過GPS定位模塊以所述更新頻率接收本終端的當前位置信息;和以所述更新頻率將本機動態活動信息上傳到云端服務器,所述本機動態活動信息包括本終端的當前位置信息和本終端上正在進行的娛樂活動的信息。
文檔編號H04W4/02GK102647661SQ20111004607
公開日2012年8月22日 申請日期2011年2月22日 優先權日2011年2月22日
發明者唐子文, 王孝明, 薛昉, 陳黎陵 申請人:三星電子(中國)研發中心, 三星電子株式會社