多用戶日程安排方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種多用戶日程安排方法和裝置。所述方法包括:根據(jù)至少兩個團組用戶的已有日程安排信息,確定所述至少兩個團組用戶的團組活動的至少一個時間安排信息;根據(jù)所述團組活動的活動需求,確定與所述時間安排信息對應的至少一個地點安排信息。本發(fā)明解決了現(xiàn)有技術中需要根據(jù)各個用戶的日程安排信息,人工協(xié)調(diào)找到所有用戶的共同空閑時間以及團組活動地址時帶來的協(xié)調(diào)時間長,執(zhí)行效率低等缺點。極大地提高了多用戶日程安排的效率。
【專利說明】多用戶日程安排方法和裝置
【技術領域】
[0001]本發(fā)明實施例涉及計算機技術,尤其涉及一種多用戶日程安排方法和裝置。
【背景技術】
[0002]近年來,隨著智能終端技術和移動互聯(lián)網(wǎng)技術的飛速發(fā)展,終端設備所具有的功能越來越豐富,其為人們生活所提供的服務和信息也越來越多元化。其中,日程安排服務是其中最貼近用戶生活且最為常用的功能。
[0003]隨著生活節(jié)奏的不同加快,人們?nèi)粘5墓ぷ?、生活中有越來越多的事務需要處理。人們通常將這些事務的細節(jié)信息記錄為日歷的條目,以便更好的管理這些待處理事務,以及根據(jù)已有的待處理事務來規(guī)劃新的事務?,F(xiàn)有日程管理工具(例如日歷類軟件或者桌面日程管理軟件等)都可以提供傳統(tǒng)的日程管理服務。用戶可以設置時間、地點、人物和預約提醒,日程管理工具會在一個待處理事務開始之前的預定時間內(nèi),將用戶預先設定的日程信息提醒給用戶。
[0004]但是,技術的進步使得人們對于日程管理工具的要求變得更高,現(xiàn)有的日程管理工具已經(jīng)無法滿足人們在管理、規(guī)劃日程過程中,日益增強的個性化、便捷化的需求。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明實施例提供一種多用戶日程安排方法和裝置,以優(yōu)化現(xiàn)有的日程管理功能,為使用者提供更加便捷的日程安排服務。
[0006]在第一方面,本發(fā)明實施例提供了一種多用戶日程安排方法,包括:
[0007]根據(jù)至少兩個團組用戶的已有日程安排信息,確定所述至少兩個團組用戶的團組活動的至少一個時間安排信息;
[0008]根據(jù)所述團組活動的活動需求,確定與所述時間安排信息對應的至少一個地點安排信息。
[0009]在第二方面,本發(fā)明實施例提供了一種多用戶日程安排裝置,包括:
[0010]時間安排信息確定單元,用于根據(jù)至少兩個團組用戶的已有日程安排信息,確定所述至少兩個團組用戶的團組活動的至少一個時間安排信息;
[0011]地點安排信息確定單元,用于根據(jù)所述團組活動的活動需求,確定與所述時間安排信息對應的至少一個地點安排信息。
[0012]本發(fā)明實施例通過根據(jù)多個團組用戶的已有日程安排信息,確定多個團組用戶的團組活動的時間安排信息;根據(jù)所述團組活動的活動需求,確定與所述時間安排信息對應的地點安排信息的方式,解決了現(xiàn)有技術中需要根據(jù)各個用戶的日程安排信息,人工協(xié)調(diào)找到所有用戶的共同空閑時間以及團組活動地址時帶來的協(xié)調(diào)時間長,執(zhí)行效率低等缺點。極大地提高了多用戶日程安排的效率。
【專利附圖】
【附圖說明】[0013]圖1是本發(fā)明第一實施例的一種多用戶日程安排方法的流程圖;
[0014]圖2是本發(fā)明第二實施例的一種多用戶日程安排方法的流程圖;
[0015]圖3是本發(fā)明第二實施例確定的一種搜索區(qū)域的示意圖;
[0016]圖4是本發(fā)明第二實施例確定的一種搜索區(qū)域的示意圖;
[0017]圖5是本發(fā)明第三實施例的一種多用戶日程安排方法的流程圖;
[0018]圖6是本發(fā)明第四實施例的一種多用戶日程安排方法的流程圖;
[0019]圖7是本發(fā)明第五實施例的一種多用戶日程安排裝置的結構圖。
【具體實施方式】
[0020]為了使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面結合附圖對本發(fā)明具體實施例作進一步的詳細描述??梢岳斫獾氖?,此處所描述的具體實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關的部分而非全部內(nèi)容。
[0021]第一實施例
[0022]圖1是本發(fā)明第一實施例的一種多用戶日程安排方法的流程圖,本實施例的方法可以由多用戶日程安排裝置來執(zhí)行,該裝置可通過硬件和/或軟件的方式實現(xiàn),一般可集成于日程安排服務器內(nèi),與日程安排軟件的客戶端配合使用。本實施例的方法具體包括如下操作:
[0023]110、根據(jù)至少兩個團組用戶的已有日程安排信息,確定所述至少兩個團組用戶的團組活動的至少一個時間安排信息。
[0024]在本實施例中,團組為包括至少兩個團組用戶的群體,可以預先設定,也可以實時發(fā)起創(chuàng)建一個群組。所述至少兩個團組用戶的已有日程安排信息可以預先存儲于日程安排服務器內(nèi)部;也可以在有日程安排需求(例如日程安排服務器接收到團組活動發(fā)起請求)時,再由團組用戶上傳至日程安排服務器,對此并不限定。
[0025]在本實施例中,已有日程安排信息中至少包括:日程的時間安排信息。另外,已有日程安排信息中還可以包括:日程名稱(例如會議、聚會或者出差等)、日程地點和參加日程的人員等信息,對此并不限定。
[0026]其中,時間安排信息可以為時間點信息也可以為時間段信息。其中,時間點信息是指自然時間,該時間點信息可以按照公歷的年、月、日、時、分以及秒進行劃分,當然,該時間點信息也可以根據(jù)實際需要進一步細分為毫秒等,對此并不限定;時間段信息是指一個時間范圍。
[0027]舉例而言,在表1中不出了一種已有日程安排信息的信息格式不例表。
[0028]表1
[0029]
【權利要求】
1.一種多用戶日程安排方法,其特征在于,包括: 根據(jù)至少兩個團組用戶的已有日程安排信息,確定所述至少兩個團組用戶的團組活動的至少一個時間安排信息; 根據(jù)所述團組活動的活動需求,確定與所述時間安排信息對應的至少一個地點安排信肩、O
2.根據(jù)權利要求1所述的多用戶日程安排方法,其特征在于,所述根據(jù)至少兩個團組用戶的已有日程安排信息,確定所述至少兩個團組用戶的團組活動的至少一個時間安排信息具體包括: 根據(jù)團組用戶的已有日程安排信息,確定團組用戶的空閑時間段集合,其中,所述空閑時間段集合中包括至少一個空閑時間段; 獲取空閑時間段集合中交疊的公共空閑時間段,作為所述團組活動的時間安排信息。
3.根據(jù)權利要求1或2所述的多用戶日程安排方法,其特征在于,所述根據(jù)所述團組活動的活動需求,確定與所述時間安排信息對應的至少一個地點安排信息具體包括: 根據(jù)確定的時間安排信息,獲取團組用戶在該時間安排信息中的起始時間節(jié)點之前的地理位置信息; 根據(jù)團組用戶的所述地理位置信息,確定搜索區(qū)域; 在所述搜索區(qū)域內(nèi),根據(jù)所述團組活動的活動需求查找需求數(shù)據(jù)庫,獲取所述至少一個地點安排信息。
4.根據(jù)權利要求3所述的多用戶日程安排方法,其特征在于,所述根據(jù)確定的時間安排信息,獲取團組用戶在該時間安排信息中的起始時間節(jié)點之前的地理位置信息具體包括: 根據(jù)確定的時間安排信息,獲取團組用戶在所述時間安排信息的起始時間節(jié)點之前最接近的一個日程安排中的地理位置信息、團組用戶工作單位的地理位置信息、或者團組用戶住宅的地理位置信息。
5.根據(jù)權利要求3所述的多用戶日程安排方法,其特征在于,所述根據(jù)團組用戶的所述地理位置信息,確定搜索區(qū)域具體包括: 根據(jù)團組用戶的地理位置信息中的經(jīng)度信息和維度信息,計算經(jīng)度范圍和緯度范圍,將所述經(jīng)度范圍和所述緯度范圍交叉圍成的矩形區(qū)域,作為所述搜索區(qū)域。
6.根據(jù)權利要求3所述的多用戶日程安排方法,其特征在于,所述根據(jù)團組用戶的所述地理位置信息,確定搜索區(qū)域具體包括: 根據(jù)團組用戶所在的地理位置,獲取距離最遠的兩個團組用戶所在的第一位置和第二位置; 以所述第一位置和第二位置的連線為直徑構造圓形,將所述圓形覆蓋的區(qū)域作為所述搜索區(qū)域。
7.根據(jù)權利要求1所述的多用戶日程安排方法,其特征在于,所述根據(jù)至少兩個團組用戶的已有日程安排信息,確定所述至少兩個團組用戶的團組活動的至少一個時間安排信息具體包括: 如果根據(jù)團組用戶的已有日程安排信息,獲取了至少兩個備選時間安排信息,按照預定的篩選條件,從所述至少兩個備選時間安排信息中確定所述至少兩個團組用戶的團組活動的至少一個時間安排信息。
8.根據(jù)權利要求1所述的多用戶日程安排方法,其特征在于,在所述根據(jù)至少兩個團組用戶的已有日程安排信息,確定所述至少兩個團組用戶的團組活動的至少一個時間安排信息之前,還包括: 如果接收到團組活動發(fā)起請求,獲取與所述團組活動發(fā)起請求對應的團組用戶的已有日程安排信息。
9.根據(jù)權利要求8所述的多用戶日程安排方法,其特征在于,所述獲取與所述團組活動發(fā)起請求對應的團組用戶的已有日程安排信息具體包括: 根據(jù)所述團組活動發(fā)起請求中團組用戶的用戶標識,查找日程數(shù)據(jù)庫,獲取與所述團組活動發(fā)起請求對應的團組用戶的已有日程安排信息;或者 根據(jù)所述團組活動發(fā)起請求中團組用戶的用戶標識,向團組用戶發(fā)送日程獲取請求,以獲取與所述團組活動發(fā)起請求對應的團組用戶的已有日程安排信息。
10.一種多用戶日程安排裝置,其特征在于,包括: 時間安排信息確定單元,用于根據(jù)至少兩個團組用戶的已有日程安排信息,確定所述至少兩個團組用戶的團組活動的至少一個時間安排信息; 地點安排信息確定單元,用于根據(jù)所述團組活動的活動需求,確定與所述時間安排信息對應的至少一個地點安 排信息。
11.根據(jù)權利要求10所述的多用戶日程安排裝置,其特征在于,所述時間安排信息確定單元具體用于: 根據(jù)團組用戶的已有日程安排信息,確定團組用戶的空閑時間段集合,其中,所述空閑時間段集合中包括至少一個空閑時間段; 獲取空閑時間段集合中交疊的公共空閑時間段,作為所述團組活動的時間安排信息。
12.根據(jù)權利要求10或11所述的多用戶日程安排裝置,其特征在于,所述地點安排信息確定單元具體包括: 地理位置信息獲取子單元,用于根據(jù)確定的時間安排信息,獲取團組用戶在該時間安排信息中的起始時間節(jié)點之前的地理位置信息; 搜索區(qū)域確定子單元,用于根據(jù)團組用戶的所述地理位置信息,確定搜索區(qū)域; 地點安排信息獲取子單元,用于在所述搜索區(qū)域內(nèi),根據(jù)所述團組活動的活動需求查找需求數(shù)據(jù)庫,獲取所述至少一個地點安排信息。
13.根據(jù)權利要求12所述的多用戶日程安排裝置,其特征在于,所述地理位置信息獲取子單元具體用于: 根據(jù)確定的時間安排信息,獲取團組用戶在所述時間安排信息的起始時間節(jié)點之前最接近的一個日程安排中的地理位置信息、團組用戶工作單位的地理位置信息、或者團組用戶住宅的地理位置信息。
14.根據(jù)權利要求12所述的多用戶日程安排裝置,其特征在于,所述搜索區(qū)域確定子單元具體用于: 根據(jù)團組用戶的地理位置信息中的經(jīng)度信息和維度信息,計算經(jīng)度范圍和緯度范圍,將所述經(jīng)度范圍和所述緯度范圍交叉圍成的矩形區(qū)域,作為所述搜索區(qū)域。
15.根據(jù)權利要求12所述的多用戶日程安排裝置,其特征在于,所述搜索區(qū)域確定子單元具體用于: 根據(jù)團組用戶所在的地理位置,獲取距離最遠的兩個團組用戶所在的第一位置和第二位置; 以所述第一位置和第二位置的連線為直徑構造圓形,將所述圓形覆蓋的區(qū)域作為所述搜索區(qū)域。
【文檔編號】G06Q10/10GK104021466SQ201410275938
【公開日】2014年9月3日 申請日期:2014年6月19日 優(yōu)先權日:2014年6月19日
【發(fā)明者】龔存晨 申請人:百度在線網(wǎng)絡技術(北京)有限公司