新四季網

一種獲取資料信息的方法及系統的製作方法

2023-04-23 04:55:51 3


專利名稱::一種獲取資料信息的方法及系統的製作方法
技術領域:
:本發明涉及計算機及通信領域,特別是一種獲取資料信息的方法及系統。
背景技術:
:隨著網絡技術的發展,即時消息(IM)系統已被廣泛使用,成為人們交流了解,例如呢稱,年齡,性別,所在省份等。對於一個IM用戶來說,其他IM用戶可根據與其關係的不同進行分類,如好友和陌生人,好友又可分為親友、同學、同事和客戶等。一般情況下,IM用戶的基本資料是對所有IM用戶可見的,屬"完全公開,,;而對於用戶的私有資料,用戶只可以設置為"完全保密"、"好友可見"或"完全公開"中的一種,用戶經常會希望私有資料中的部分信息可以保密而使所有的私有資料被完全保密,影響了IM用戶間的資料獲取,以及;f皮此間的了解和溝通。對於用戶來說,更希望可以有一種較為靈活的方式來進行資料設置,而其他IM用戶也希望可以通過查看該用戶的資料來獲取更多的信息,加深對該用戶的了解。隨著用戶使用IM系統時間的增長,其積累的好友數量與好友的類型也是不斷的增加,用戶希望對於不同類型的好友可以了解自己的不同層面,例如對於同學,用戶希望這類好友使用我的私人郵箱與我聯繫,而對於其他關係的好友,例如同事或客戶,處於工作的需要,用戶希望使用工作郵箱進行交流並且不方便公開私人郵箱。針對上述問題,現有技術還不能滿足用戶的這種需求
發明內容本發明提供一種獲取資料信息的方法及系統,用以解決現有技術中存在信息公開方式單一的問題。本發明提供以下技術方案一種獲取資料信息的方法,包括以下步驟第一用戶向伺服器發送查看第二用戶資料的請求,其中所述伺服器上存儲用戶資料的文件包括具有部分公開屬性的欄位,該欄位對應的資料僅提供給從好友列表中指定的用戶;伺服器根據所述請求從存儲第二用戶資料的文件中獲得具有部分公開屬性的欄位,並判斷第一用戶是否為所述指定用戶,若是,則向第一用戶提供該欄位對應的資料信息,否則,不向第一用戶提供該欄位對應的資料信息。客戶端為每個欄位屬性提供一個或多個欄位,所述欄位屬性包括完全公開、好友可見、部分公開和完全保密;用戶從中選擇需要的欄位設置資料,並為具有部分公開屬性的欄位指定用戶,然後將資料提交到所述伺服器。客戶端為各欄位屬性提供部分或全部相同的欄位。客戶端為欄位提供多個欄位屬性,所述欄位屬性包括完全公開、好友可見、部分公開和完全保密;用戶將欄位設置為需要的欄位屬性並設置資料,以及在對具有部分公開屬性的欄位設置資料時為其指定用戶,然後將資料提交到伺服器。用戶為不同的欄位指定相應的用戶,並將指定用戶的用戶標識添加到與該欄位對應的好友標識列表並提交到所述伺服器。客戶端提供多種欄位屬性的名片列表,所述名片列表包括一個或多個具有相同欄位屬性的欄位,所述欄位屬性包括完全公開、好友可見、部分公開和完全保密;用戶為名片列表選擇需要的欄位設置資料,並為具有部分公開屬性的名片列表指定用戶,然後將資料提交到所述伺服器。各名片列表中包含部分或全部相同的欄位。用戶在同一界面下為名片列表設置資料和為該名片列表指定用戶,或者,在不同界面下為名片列表設置資料和為該名片列表指定用戶。客戶端提供選擇條件,用戶根據選擇條件指定用戶。一種伺服器,包括以下單元用於接收笫一用戶發送查看第二用戶資料的請求的單元;用於存儲用戶的資料文件,其中包括具有部分公開屬性的欄位,該欄位對應的資料僅提供給從好友列表中指定的用戶的單元;用於根據所述請求從存儲單元的第二用戶資料的文件中獲得具有部分公開屬性的欄位的單元;判斷第一用戶是否為所述指定用戶,若是,則向第一用戶提供該欄位對應的資料信息,否則,不向第一用戶提供該欄位對應的資料信息的單元;用於向第一用戶發送與其對應的第二用戶資料的單元。一種實現獲取資料信息的網絡系統,包括以下裝置客戶端,用於向伺服器發送查看用戶資料的請求;伺服器,用於存儲用戶資料的文件,其中包括具有部分公開屬性的欄位,該欄位對應的資料僅提供給從好友列表中指定的用戶;以及根據所述請求從存儲第二用戶資料的文件中獲得具有部分公開屬性的欄位,並判斷第一用戶是否為所述指定用戶,若是,則向第一用戶提供該欄位對應的資料信息,否則,不向第一用戶提供該欄位對應的資料信息。本發明有益效果如下本發明通過修改結構化存儲文件和增加欄位屬性來提供給用戶更加靈活多樣的資料公開方式。用戶可允許不同的好友看到不同的資料,有利於增強用戶彼此間的了解和對用戶私有資料的保密性。本發明還增加了資料設置方式,用戶可以選擇自己喜歡的資料設置模式,並且可以有針對性的將資料公開給不同的好友。圖1為本發明實施例中網絡系統的結構圖2為本發明實施例中客戶端的結構圖3為本發明實施例中用戶信息管理伺服器的結構圖4為本發明實施例中公開信息的流程圖5為本發明實施例中好友獲取信息的流程圖。具體實施例方式為了解決現有技術中存在信息公開方式單一的問題,本發明中客戶端提供部分公開的信息公開方式,用戶可以將此類信息公開給指定的好友。本發明以即時通信領域為例進行說明。參見圖1,本實施例中公開信息的網絡系統包括客戶端101、接入伺服器102和用戶信息管理伺服器103。客戶端101裝有IM系統,第一用戶(以下簡稱用戶)在IM系統中通過個人資料入口設置個人資料,利用結構化查詢語言插口(SOCKETSQL)通訊插入對應的數據表中,提交資料到伺服器103,發送協議命令到接入伺服器102。用戶還可以在客戶端101上查找另一IM用戶的資料,經接入伺服器102向用戶信息管理伺服器103發送查找資料的請求,並接收返回的用戶資料。接入伺服器102接收協議命令,並根據該命令將用戶提交的資料信息轉發給用戶信息管理伺服器103。用戶信息管理伺服器103將用戶提交的資料信息對應的存儲到資料庫中,並下發成功設置信息的協議命令,經接入伺服器102發送到客戶端101。參見圖2,本實施例中客戶端101包括接收模塊201、處理模塊202、存儲模塊203、用戶接口204和發送模塊205。接收模塊201用於接收接入伺服器102發送的各種信息,本實施例中為協議命令。存儲模塊203用於存儲結構化存儲文件,該結構化存儲文件中包含用戶的好友列表和用戶設置的資料,其中存有部分公開欄位項等。一個結構化存儲文件的實例如下表l、結構化存儲文件tableseeoriginaldocumentpage8另一種結構化存儲文件的實例如下表2、結構化存儲文件tableseeoriginaldocumentpage8完全公開欄位例如呢稱、姓名、性別等;好友可見欄位例如年齡、單位等;部分公開欄位例如聯繫方式、電子郵件等;完全保密欄位例如地址、個人主頁等。其中,部分公開欄位中的每個欄位可對應一個欄位列表。一個欄位列表實例如下tableseeoriginaldocumentpage8用戶接口204為用戶對IM系統進行操作的接口,用戶通過該接口進行資料設置等各種操作;用戶還通過該接口接收反饋信息,例如用戶在顯示器上看到顯示的信息。發送模塊205用於向接入伺服器102發送各種信息,本實施例中為用戶提交的資料及修改資料的協議命令。處理模塊202根據用戶接口204接收到的用戶操作指令更新存儲模塊203中的資料信息,並將更新後的資料信息通過發送模塊205發送給接入伺服器102;並指示用戶接口204將接收模塊201接收到的由接入伺服器102發送的協i義命令通知用戶。參見圖3,本實施例中用戶信息管理伺服器103包括接收單元301、處理單元302、存儲單元303和發送單元304。用戶在提交資料時用戶信息管理伺服器103中的各單元具有如下功能接收單元301用於接收接入伺服器102轉發的協議命令,包括用戶提交的資料更新。存儲單元303用於存儲結構化存儲文件,該結構化存儲文件中包含用戶設置的資料,其中存有部分公開欄位項及對應的資料信息等。發送單元304用於發送協議命令,通知客戶端101資料提交成功。處理單元302根據接收到的協議命令將用戶提交的信息存儲到存儲單元303中相應的結構化存儲文件,並指示發送單元304通知客戶端101資料提交成功。在第二用戶(以下稱好友A)請求獲取第一用戶的資料時用戶信息管理伺服器103中的各單元具有如下功能接收單元301接收好友A發送查看用戶資料的請求。存儲單元303存儲用戶的資料文件,其中包括具有部分公開屬性的欄位,該欄位對應的資料僅提供給從好友列表中指定的用戶。處理單元302根據所述請求從存儲單元303中獲得用戶的資料文件,其中包括具有部分公開屬性的欄位及相關信息,並判斷好友A是否為所述指定用戶,若是,則向好友A提供該欄位對應的資料信息,否則,不向好友A提供該欄位對應的資料信息。發送單元304向好友A發送與其對應的用戶資料。處理單元302包括查找單元321和判斷單元322。其中,查找單元321根據所述請求從存儲單元303中獲得用戶的資料文件,其中包括具有部分公開屬性的欄位及相關信息;判斷單元322判斷好友A是否為所述指定用戶,若是,則向好友A提供該欄位對應的資料信息,否則,不向好友A提供該欄位對應的資料信息。參見圖4,本實施例中用戶在客戶端設置並提交資料的方法的具體流程如下步驟401:在客戶端101和用戶信息管理伺服器103的結構化存儲文件中增加部分公開欄位項,及相關的數據列表。步驟402:用戶成功登陸IM系統後,客戶端101利用本地存儲模塊203獲取好友與好友分組的結構化存儲數據,從根目錄進行遍歷操作,裝載好友分組,建立面板好友分組對象列表結構。步驟403:才艮據當前的好友分組ID,遍歷對應的好友存儲模塊,建立面板好友對象的列表結構,每個好友對象包括位置屬性,性別屬性,頭像屬性等。步驟404:用戶設置個人資料,對各欄位逐個設置,例如,將欄位l的欄位屬性設置為完全公開,欄位2的欄位屬性設置為好友可見,欄位3的欄位屬性設置為部分公開,欄位4的欄位屬性設置為完全保密。步驟405:用戶針對各部分公開欄位分別從好友列表中選擇好友,例如,用戶設置欄位3為部分公開,然後從好友列表中選擇好友1和好友2,或者從好友列表中選擇名稱為"同事"的好友分組;客戶端101將好友1和好友2的標識(一般為用戶號碼)加入到相應的欄位列表中,或者,將同事分組標識或者同事分組下的所有好友標識加入到相應的欄位列表中。用戶也可以通過設置條件從現有的好友列表中篩選出想要的好友標識,例如,所有性別屬性為女的好友標識。步驟406:客戶端101提交資料,發送帶有設置信息的協議命令到接入伺服器102,由接入伺服器102轉發給用戶信息管理伺服器103。步驟407:用戶信息管理伺服器103在接收到協議命令並確定命令有效後,從中提取出有用信息,有用信息包括用戶標識、欄位標識、好友標識等,然後將用戶標識作為關鍵字查詢對應的數據表,利用SQL修改結構化存儲文件,並插入好友標識到對應的欄位列表中。如果協議命令中包含的是好友分組標識,用戶信息管理伺服器103根據好友分組標識從本地的結構化存儲文件中獲取該好友分組下的所有好友標識,並將好友標識插入到對應的字4爻列表中。步驟408:用戶信息管理伺服器103下發成功設置信息的協議命令經由接入伺服器102到用戶對應的客戶端101。步驟409:客戶端101接收到成功設置信息的協議命令後採用提示窗口等形式通知用戶資料已成功提交。對於上述步驟404和步驟405,可以採用第二種方式進行個人資料設置,方法如下步驟404A:用戶填寫具有完全公開屬性的基本資料,填寫具有好友可見或部分公開屬性的私有資料,以及填寫具有完全保密屬性的保密資料。基本資料、私有資料和保密資料中可能有相同的欄位。步驟405A:用戶針對私有資料中的各欄位分別從好友列表中選擇好友標識,或者從好友列表中選擇好友分組標識;客戶端101將選擇的好友標識加入到相應的字^殳列表中,或者,將選擇的好友分組標識或者好友分組下的所有好友標識加入到相應的欄位列表中。還可以以名片形式對私有資料進行劃分,各名片中可以有相同或不同的欄位及內容,用戶可以針對各名片選擇相同或不同的好友或好友分組。上述方案為用戶在設置資料的同時選擇好友,下面介紹另一種選擇好友的方式。用戶在設置資料完畢後,在好友面板中右鍵單擊某好友標識或某好友分組標誌,標誌包括頭像、名稱和號碼等,選擇允許該好友或該好友分組中的所有好友查看用戶的具有部分公開屬性的欄位信息,如私有資料或私有資料中的名片1;在點擊允許該好友查看資料的同時,客戶端101將選擇的好友標識或好友分組標識加入到相應的欄位列表中,並向接入伺服器102發送協議命令。上述為用戶在客戶端設置並提交資料的方法,下面具體介紹好友A獲取用戶資料的方法。參見圖5,本發明實施例中獲取用戶資料的方法具體步驟如下步驟501:好友A成功登錄IM系統後,點擊用戶的標誌,希望查看用戶的資料。步驟502:好友A所在客戶端101組合用戶標識和好友A的標識,發送查看用戶資料的協議命令到接入伺服器102,接入伺服器102根據協議命令轉發到用戶信息管理伺服器103。步驟503:用戶信息管理伺服器103在接收到協議命令並確定命令有效後,從中提取出用戶標識和好友A的標識,根據該用戶標識使用SQL查找相應的結構化存儲文件。步驟504:在查找到的結構化存儲文件中判斷好友A的標識是否對應有部分公開欄位信息,若是,則發送完全公開信息、好友可見信息和部分公開信息到好友A所在客戶端101,否則只發送完全公開信息,若好友A的標識還在用戶好友列表,則進一步發送好友可見信息。本發明通過修改結構化存儲文件和增加欄位屬性來提供給用戶更加靈活多樣的資料公開方式。用戶可允許不同的好友看到不同的資料,有利於增強用戶彼此間的了解和對用戶私有資料的保密性。本發明還增加了資料設置方式,用戶可以選擇自己喜歡的資料設置模式,並且可以有針對性的將資料公開給不同的好友。明的精神和範圍。這樣,倘若對本發明的這些修改和變型屬於本發明權利要求及其等同技術的範圍之內,則本發明也意圖包含這些改動和變型在內。權利要求1、一種獲取資料信息的方法,其特徵在於,包括以下步驟第一用戶向伺服器發送查看第二用戶資料的請求,其中所述伺服器上存儲用戶資料的文件包括具有部分公開屬性的欄位,該欄位對應的資料僅提供給從好友列表中指定的用戶;伺服器根據所述請求從存儲第二用戶資料的文件中獲得具有部分公開屬性的欄位,並判斷第一用戶是否為所述指定用戶,若是,則向第一用戶提供該欄位對應的資料信息,否則,不向第一用戶提供該欄位對應的資料信息。2、如權利要求1所述的獲取資料信息的方法,其特徵在於,客戶端為每個欄位屬性提供一個或多個欄位,所述欄位屬性包括完全公開、好友可見、部分公開和完全保密;用戶從中選擇需要的欄位設置資料,並為具有部分公開屬性的欄位指定用戶,然後將資料提交到所述伺服器。3、如權利要求2所述的獲取資料信息的方法,其特徵在於,客戶端為各欄位屬性提供部分或全部相同的欄位。4、如權利要求1所述的獲取資料信息的方法,其特徵在於,客戶端為欄位提供多個欄位屬性,所述欄位屬性包括完全公開、好友可見、部分公開和完全保密;用戶將欄位設置為需要的欄位屬性並設置資料,以及在對具有部分公開屬性的欄位設置資料時為其指定用戶,然後將資料提交到伺服器。5、如權利要求1所述的獲取資料信息的方法,其特徵在於,用戶為不同的欄位指定相應的用戶,並將指定用戶的用戶標識添加到與該欄位對應的欄位列表並提交到所述伺服器。6、如權利要求1所述的獲取資料信息的方法,其特徵在於,客戶端提供多種欄位屬性的名片列表,所述名片列表包括一個或多個具有相同欄位屬性的欄位,所述欄位屬性包括完全公開、好友可見、部分公開和完全保密;用戶為名片列表選擇需要的欄位設置資料,並為具有部分公開屬性的名片列表指定用戶,然後將資料提交到所迷伺服器。7、如權利要求6所述的獲取資料信息的方法,其特徵在於,各名片列表中包含部分或全部相同的欄位。8、如權利要求6所述的獲取資料信息的方法,其特徵在於,用戶在同一界面下為名片列表設置資料和為該名片列表指定用戶,或者,在不同界面下為名片列表設置資料和為該名片列表指定用戶。9、如權利要求1至8中任一項所述的獲取資料信息的方法,其特徵在於,客戶端提供選擇條件,用戶根據選擇條件指定用戶。10、一種伺服器,其特徵在於,包括以下單元用於接收第一用戶發送查看第二用戶資料的請求的單元;用於存儲用戶的資料文件,其中包括具有部分公開屬性的欄位,該欄位對應的資料僅提供給從好友列表中指定的用戶的單元;用於根據所述請求從存儲單元的第二用戶資料的文件中獲得具有部分公開屬性的欄位的單元;判斷第一用戶是否為所述指定用戶,若是,則向第一用戶提供該欄位對應的資料信息,否則,不向第一用戶提供該欄位對應的資料信息的單元;用於向第一用戶發送與其對應的第二用戶資料的單元。11、一種實現獲取資料信息的網絡系統,其特徵在於,包括以下裝置客戶端,用於向伺服器發送查看用戶資料的請求;伺服器,用於存儲用戶資料的文件,其中包括具有部分公開屬性的欄位,該欄位對應的資料僅提供給從好友列表中指定的用戶;以及根據所述請求從存儲第二用戶資料的文件中獲得具有部分公開屬性的欄位,並判斷第一用戶是否為所述指定用戶,若是,則向第一用戶提供該欄位對應的資料信息,否則,不向第一用戶提供該欄位對應的資料信息。全文摘要本發明公開了一種獲取資料信息的方法及系統,用以解決現有技術中存在信息公開方式單一的問題。本發明中,第一用戶向伺服器發送查看第二用戶資料的請求,其中所述伺服器上存儲用戶資料的文件包括具有部分公開屬性的欄位,該欄位對應的資料僅提供給從好友列表中指定的用戶;伺服器根據所述請求從存儲第二用戶資料的文件中獲得具有部分公開屬性的欄位,並判斷第一用戶是否為所述指定用戶,若是,則向第一用戶提供該欄位對應的資料信息,否則,不向第一用戶提供該欄位對應的資料信息。該系統包括客戶端和伺服器。文檔編號H04L12/00GK101179391SQ200610160678公開日2008年5月14日申請日期2006年12月4日優先權日2006年12月4日發明者斌李申請人:騰訊科技(深圳)有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀