国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      按承租人和用戶的特征集合區(qū)分的制作方法

      文檔序號:6360801閱讀:122來源:國知局
      專利名稱:按承租人和用戶的特征集合區(qū)分的制作方法
      按承租人和用戶的特征集合區(qū)分背景在線服務(wù)通常僅限于可以由諸如單個用戶或組織之類的實體購買的固定的基本特征集。向固定特征集添加或刪除功能可能會產(chǎn)生用戶感覺到的停機。另外,當(dāng)需要類似、但不同的軟件部署的多個實例時,對用于特定特征集的軟件的自定義部署會變得不可管理。概述一方面,用于在線協(xié)作的系統(tǒng)包括至少一個計算機可讀存儲介質(zhì);以及,執(zhí)行存儲在所述計算機可讀存儲介質(zhì)中的指令以創(chuàng)建下列各項的至少一個處理單元用于在線協(xié)作的應(yīng)用,該應(yīng)用包括應(yīng)用特征集合;被編程為接收來自用戶的訪問與系統(tǒng)上的應(yīng)用相關(guān)聯(lián)的租賃的請求的控制模塊,該租賃包括為承租人提供的站點,該請求包括標(biāo)識租賃的租 賃標(biāo)識符以及標(biāo)識用戶的用戶標(biāo)識符,該控制模塊使用租賃標(biāo)識符來標(biāo)識與租賃相關(guān)聯(lián)的租賃特征集合,并且該控制模塊使用用戶標(biāo)識符來標(biāo)識與用戶相關(guān)聯(lián)的用戶特征集合;以及被編程為生成包括站點特征集合的協(xié)作網(wǎng)站的網(wǎng)頁呈現(xiàn)模塊,該站點特征集合包括租賃特征集合和用戶特征集合,該網(wǎng)站被發(fā)送到所述用戶,以供呈現(xiàn)在該用戶的計算設(shè)備上。在另一方面,用于提供在線協(xié)作站點的方法包括接收來自用戶的訪問在線協(xié)作站點的請求;標(biāo)識與該請求相關(guān)聯(lián)的租賃,包括租賃特征集合;標(biāo)識與作出請求的用戶相關(guān)聯(lián)的用戶標(biāo)識符;查詢以標(biāo)識與用戶標(biāo)識符相關(guān)聯(lián)的用戶特征集合;準(zhǔn)備在線協(xié)作站點,該站點包括租賃特征集合和用戶特征集合,該租賃特征集合和該用戶特征集合中的每一個都小于該在線協(xié)作站點的應(yīng)用特征集合;以及,將該站點發(fā)送到用戶。在又一方面,用于提供在線協(xié)作站點的方法包括接收來自用戶的訪問在線協(xié)作站點的請求;標(biāo)識與該請求相關(guān)聯(lián)的租賃,包括租賃特征集合;在創(chuàng)建租賃的過程中提供租賃特征集合;標(biāo)識與作出請求的用戶相關(guān)聯(lián)的用戶標(biāo)識符;查詢以標(biāo)識與用戶標(biāo)識符相關(guān)聯(lián)的用戶特征集合;準(zhǔn)備在線協(xié)作站點,該站點包括租賃特征集合和用戶特征集合,該租賃特征集合和該用戶特征集合中的每一個都小于該在線協(xié)作站點的應(yīng)用特征集合;將站點發(fā)送到用戶;允許用戶向用戶特征集合添加特征;以及,在該在線協(xié)作站點不停機的情況下向所述租賃特征集合添加特征。提供本概述是為了以簡化的形式介紹將在以下詳細描述中進一步描述的一些概念。本概述并不打算標(biāo)識所要求保護的主題的主要特點或基本特點,也不打算讓本概述被用來以任何方式限制所要求保護的主題的范圍。附圖描述在考慮下列參考各個附圖對各實施例的詳細描述的情況下可以更全面地理解本發(fā)明的各方面。圖I示出了示例聯(lián)網(wǎng)的計算環(huán)境。圖2示出了來自圖I的環(huán)境的示例計算設(shè)備。圖3示出了安裝在來自圖I的環(huán)境的示例計算設(shè)備中的示例商業(yè)應(yīng)用。圖4示出了示例租賃配置。
      圖5示出了示例客戶機設(shè)備和示例服務(wù)器設(shè)備。圖6示出了用于提供Web服務(wù)的示例方法。圖7示出了當(dāng)與不同的租賃協(xié)作時用于利用用戶專用特征的示例方法的流程圖。圖8示出了用于提供和修改租賃的示例方法的流程圖。詳細描述本發(fā)明涉及用于以下操作的系統(tǒng)和方法跨多個用戶、多個承租人,以及多個特征級別分離一組軟件特征以便特征集合可以按訪問和控制級別跨各個用戶、公司或團隊可來區(qū)分而不會產(chǎn)生用戶感覺到的停機。參考來自美國華盛頓州雷德蒙市的微軟公司的Microsoft SHAREPOiNT 協(xié)作軟件來描述下列示例實施例。然而,本發(fā)明的系統(tǒng)和方法適用于其中希望提供多層的,多租 賃服務(wù)的任何情況,其中,軟件的單個實例被配置成有選擇地向顧客呈現(xiàn)功能。圖I示出了示例聯(lián)網(wǎng)的計算環(huán)境100。示例環(huán)境100包括多個客戶機設(shè)備105a_c(統(tǒng)稱為客戶機設(shè)備105)、服務(wù)器設(shè)備110、存儲設(shè)備115,以及網(wǎng)絡(luò)120。相應(yīng)的客戶機設(shè)備105a_b在組織125內(nèi)在邏輯上被分組在一起。示例組織包括公司、企業(yè)、或任何其他任何類型的結(jié)構(gòu)化的實體。在所示出的示例中,客戶機設(shè)備105c是組織外部的。示例環(huán)境100的其他配置也是可以的。例如,聯(lián)網(wǎng)的計算環(huán)境100可以根據(jù)需要一般包括多一些或少一些設(shè)備、網(wǎng)絡(luò)、組織,及其他組件。諸如下面參考圖2所描述的,客戶機設(shè)備105和服務(wù)器設(shè)備110是通用的計算設(shè)備。在示例實施例中服務(wù)器設(shè)備110是實現(xiàn)業(yè)務(wù)服務(wù)和/或進程的業(yè)務(wù)服務(wù)器。示例業(yè)務(wù)進程包括實時通信協(xié)作進程、數(shù)據(jù)管理進程、搜索進程等等。來自美國華盛頓州雷德蒙市的微軟公司的SHAREPOINT Server 是業(yè)務(wù)服務(wù)器的示例,該業(yè)務(wù)服務(wù)器實現(xiàn)實時通信和協(xié)作進程的以支持集中式資源和工作流管理,以便跨內(nèi)聯(lián)網(wǎng)、外部網(wǎng),以及因特網(wǎng)站點共享信息,作為駐場軟件和作為在線托管服務(wù)。在某些實施例中,服務(wù)器設(shè)備110包括一起操作以實現(xiàn)業(yè)務(wù)服務(wù)的多個互連的服務(wù)器設(shè)備。服務(wù)器設(shè)備110的其他實施例也是可以的。存儲設(shè)備115是諸如關(guān)系數(shù)據(jù)庫之類的數(shù)據(jù)存儲設(shè)備或任何其他類型的永久性數(shù)據(jù)存儲設(shè)備。在示例實施例中,存儲設(shè)備115以預(yù)定義的格式存儲數(shù)據(jù),以便客戶機設(shè)備105和/或服務(wù)器設(shè)備110可以查詢、修改,并管理在其上存儲的數(shù)據(jù)。這樣的數(shù)據(jù)存儲設(shè)備的示例包括被配置成存儲共享的軟件功能權(quán)限、定義,以及服務(wù)的組的數(shù)據(jù)存儲,諸如來自微軟公司的ACTIVE DIRECTORY 目錄服務(wù)。在某些實施例中,存儲設(shè)備115包括以互連的配置在邏輯上分組在一起的多個數(shù)據(jù)存儲設(shè)備。存儲設(shè)備115的其他實施例也是可以的。網(wǎng)絡(luò)120是用于在兼容地配置的設(shè)備之間進行數(shù)據(jù)傳輸?shù)碾p向數(shù)據(jù)通信路徑。在所示出的示例中,網(wǎng)絡(luò)120在客戶機設(shè)備105、服務(wù)器設(shè)備110,以及存儲設(shè)備115之間建立用于進行數(shù)據(jù)傳輸?shù)耐ㄐ怕窂?。一般而言,網(wǎng)絡(luò)120可以是任意數(shù)量的無線或硬連線的WAN、LAN、內(nèi)聯(lián)網(wǎng)、外部網(wǎng)、因特網(wǎng),或其他基于數(shù)據(jù)包的通信網(wǎng)絡(luò)的一種或多種組合,以便可以在示例環(huán)境100的各元件之間傳輸數(shù)據(jù)。網(wǎng)絡(luò)120的其他實施例也是可以的。現(xiàn)在參考圖2,更詳細地示出了圖I的服務(wù)器設(shè)備110。如上文所提及的,服務(wù)器設(shè)備110是通用計算設(shè)備。示例通用計算設(shè)備包括臺式計算機、膝上型計算機、個人數(shù)據(jù)助理、智能電話、蜂窩電話,及其他類型的計算設(shè)備。
      服務(wù)器設(shè)備110包括至少一個處理單元205和系統(tǒng)存儲器210。系統(tǒng)存儲器210包括用于控制服務(wù)器設(shè)備Iio的操作的操作系統(tǒng)215。一個示例操作系統(tǒng)215是來自微軟公司的WINDOWS 操作系統(tǒng)。其他類型的操作系統(tǒng)也是可以的。系統(tǒng)存儲器210還可以包括一個或多個應(yīng)用220。應(yīng)用220可以包括許多不同類型的單個和多功能程序,如電子郵件程序、日歷程序、瀏覽器程序、電子表格程序、跟蹤和報告信息的程序、文字處理程序、即時消息程序、文檔管理程序、以及許多其他程序。一個示例程序是來自微軟公司的OFFICE 應(yīng)用套件。另一個示例程序是諸如SHAREPOINT Server或Exchange Server之類的服務(wù)器,每一個也來自微軟公司。其他示例應(yīng)用也是可以的。系統(tǒng)存儲器210可包括各種計算機可讀介質(zhì)。計算機可讀介質(zhì)的示例包括計算機可讀存儲介質(zhì)。計算機可讀介質(zhì)的其他示例包括通信介質(zhì)。計算機可讀介質(zhì)包括諸如,例如,以用于存儲諸如計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù)之類的信息的任何方法或技術(shù)實現(xiàn)的易失性和非易失性、可移動和不 可移動介質(zhì)之類的物理介質(zhì)。計算機可讀存儲介質(zhì)還可以包括,但不僅限于,RAM、ROM、EEPR0M、閃存或其他存儲器技術(shù),CD-ROM、DVD或其他光學(xué)存儲,磁帶盒、磁帶、磁盤存儲或其他磁存儲設(shè)備,或可以用來存儲所需要的信息并可以被設(shè)備110訪問的任何其他介質(zhì)。任何這樣的計算機存儲介質(zhì)都可以是服務(wù)器設(shè)備110的一部分或外部的。在圖2中通過可移動存儲器225和不可移動存儲器230示出了作為服務(wù)器設(shè)備的一部分形成的另外的存儲器介質(zhì)。通信介質(zhì)通常由諸如載波或其他傳輸機制等已調(diào)制數(shù)據(jù)信號中的計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù)來體現(xiàn),并包括任何信息傳遞介質(zhì)。術(shù)語“已調(diào)制數(shù)據(jù)信號”是指以在信號中編碼信息的方式來設(shè)置或改變其一個或多個特征的信號。作為示例,通信介質(zhì)包括諸如有線網(wǎng)絡(luò)或直接線連接之類的有線介質(zhì),以及諸如聲學(xué)、RF、紅外及其他無線介質(zhì)之類的無線介質(zhì)。服務(wù)器設(shè)備110可以包括任何數(shù)量和類型的輸入設(shè)備235和輸出設(shè)備240。不例輸入設(shè)備235包括鍵盤、鼠標(biāo)、筆、語音輸入設(shè)備、觸摸輸入設(shè)備等等。示例輸出設(shè)備240包括顯示器、揚聲器、打印機等等。服務(wù)器設(shè)備110還可以包括被配置成通過諸如,例如,網(wǎng)絡(luò)(例如,網(wǎng)絡(luò)120)與分布式計算環(huán)境中的其他計算設(shè)備進行通信的通信連接245。在示例實施例中,圖I的客戶機設(shè)備105類似于上文所描述的服務(wù)器設(shè)備110地配置?,F(xiàn)在參考圖3,示出了在其上安裝了示例軟件應(yīng)用300的圖2的服務(wù)器設(shè)備110。在一個實施例中,示例應(yīng)用300安裝在服務(wù)器設(shè)備110的系統(tǒng)存儲器210內(nèi),諸如上文所描述的。然而,其他實施例也是可以的。示例應(yīng)用300包括在被配置成提供托管的協(xié)作門戶的服務(wù)器設(shè)備110上執(zhí)行的軟件的邏輯模塊,該門戶在訂閱了應(yīng)用300的各種功能的客戶之間進行文檔管理和共享。示例客戶包括單個用戶、組織,及其他類型的實體??梢岳斫?,也可以通過服務(wù)器設(shè)備110來實現(xiàn)一種或多種其他類型的托管服務(wù)。示例應(yīng)用300包括由多個特征構(gòu)成的完整特征集合305,每一個特征都被配置成向應(yīng)用300的訂閱客戶提供指定的功能。完整特征集合305的相應(yīng)的特征中的每一個都通過對應(yīng)的特征標(biāo)記310來唯一地標(biāo)識。例如,特征A通過標(biāo)記FA來標(biāo)識,特征B通過標(biāo)記FB來標(biāo)識,特征I通過標(biāo)記FI來標(biāo)識等??梢允褂闷渌愋偷臉?biāo)識符來清楚地標(biāo)識完整特征集合305的各個特征。示例完整特征集合305被分段為文檔協(xié)作特征315和資源特征320。然而,可以理解,完整特征集合305的其他類型的特征也是可以的。在圖3的示例實施例中,文檔協(xié)作特征315對應(yīng)于應(yīng)用300所提供的文檔操縱功能。例如,特征FA可以包括“查看文檔”功能,該功能準(zhǔn)許客戶選擇文檔,供在應(yīng)用300的托管的協(xié)作門戶內(nèi)查看。特征FB可以包括“下載文檔”功能,該功能準(zhǔn)許客戶將來自應(yīng)用300的托管的協(xié)作門戶空間的文檔保存在客戶機設(shè)備(例如,客戶機設(shè)備105)的本地硬盤驅(qū)動器中。特征FC可以包括“編輯文檔”功能,該功能準(zhǔn)許客戶在應(yīng)用300的托管的協(xié)作門戶內(nèi)編輯文檔。
      許多其他類型的文檔協(xié)作特征315也是可以的。例如,在某些實施例中,給定文檔協(xié)作特征(例如,特征FE)可以表示一組文檔操縱功能,諸如,例如,文檔管理功能,與如上文所描述的特征FA、FB,以及FC的示例單個功能不同。其他實施例也是可以的。資源特征320對應(yīng)于為支持應(yīng)用300所提供的計算資源功能。例如,特征FG可以包括每個客戶可用的第一指定量的存儲空間,特征FH可以包括每個客戶可用的第二指定量的存儲空間,而特征FI可以包括每個客戶可用的第一指定量的帶寬。許多其他類型的資源特征320也是可以的。完整特征集合305的相應(yīng)的特征中的每一個都可以可選擇性地是非貨幣化特征或者貨幣化特征。例如,管理員或開發(fā)人員可以可選擇性地確定特征FA和FG是應(yīng)用300的非貨幣化特征。在示例實施例中,可以與對應(yīng)用300的一般訂閱一起免費向應(yīng)用300的客戶提供這些特征。相比之下,特征FB、FC,以及可以由管理員或開發(fā)人員表示為應(yīng)用300的貨幣化特征。這些特征可以在支付預(yù)定的費用之后被授權(quán)給應(yīng)用300的客戶使用。完整特征集合305表示應(yīng)用300的全部可用功能。如此,應(yīng)用300的所有特征和服務(wù)都完全安裝在服務(wù)器設(shè)備110上。然而,在示例實施例中,完整特征集合305是可擴展的。例如,管理員或開發(fā)人員可以透明地向完整特征集合305中添加或從其中刪除特征。例如,管理員或開發(fā)人員可以向文檔協(xié)作特征315添加在圖3中以粗體字表示的特征FF。一般而言,添加的特征可以被表示為諸如上文所描述的非貨幣化特征或貨幣化特征。作為另一個示例,管理員或開發(fā)人員可以透明地從完整特征集合305中刪除特征。例如,可以從資源特征320中刪除也在圖3中表示為粗體字的特征FJ。完整特征集合305可以根據(jù)需要有選擇地分組為所提供的功能的分層的集合。例如,特征FA、FB、FF,以及FG可以捆在一起成為表示為第一層325的貨幣化offering。包括擴展的功能集合的貨幣化第二層330可以包括特征FA、FB、FC、FF,以及HL類似地,包括進一步擴展的功能集合的貨幣化第三層335可以包括特征FA、FB、FC、FD、FF、FH,以及FI。一般而言,示例完整特征集合305可以以任何所需的方式分段為所提供的功能的多個不同的分層的集合中的任何一個。示例第一層325、第二層330,以及第三層335中每一個都可以分別被稱為表示給定功能集合的“特征包”,該特征包可以由應(yīng)用300的客戶作為一捆來購買。然而,客戶可以另外選擇性地購買完整特征集合305的各個特征。例如,客戶“用戶I”可以購買包括諸如特征FC和FE之類的一個或多個特征的單個許可證340。在示例實施例中,對特征的任何升級或降級,如相應(yīng)的層325、330、335之間的過渡或?qū)蝹€許可證340的特征的修改,包括最小的停機和對客戶體驗的影響。具體而言,無縫地添加新購買的特征,在支付合適的費用之后,立即開始工作,無縫地刪除取消訂閱的特征,而不會造成服務(wù)中斷。在示例實施例中,用于在客戶之間進行文檔共享的托管的協(xié)作門戶的給定實例被稱為“租賃”,這與購買如上文所定義的相應(yīng)的“特征包”的實體相關(guān)聯(lián)。例如,現(xiàn)在另外參考圖4,示出了第一組織400和不同的第 二組織405。示出了示例第一組織400,包括被配置成訂閱由第一層325 “特征包”所提供的功能的第一租賃410,如上文所描述的。在示例實施例中,第一組織400購買了第一層325,以便一個或多個個人用戶可以利用第一層325的功能來進行文檔協(xié)作。與第一租賃410相關(guān)聯(lián)的客戶帳戶415定義可以登錄并訪問如第一租賃410所提供的第一層325的功能的各個用戶列表。在所示出的示例中,客戶帳戶415包括客戶“用戶I”和第二客戶“用戶2”。如此,當(dāng)諸如,例如,通過訪問通過指定的統(tǒng)一資源定位符(URL)來標(biāo)識的專用因特網(wǎng)網(wǎng)站來訪問用于文檔協(xié)作的第一租賃410時,客戶“用戶I”和“用戶2”被暴露于由第一層325所提供的特征FA、FB、FF,以及FG,如下面參考圖5進一步描述的。然而,如上文所描述的,客戶“用戶I”擁有包括特征FC和FE的單個許可證340。如此,當(dāng)訪問用于文檔協(xié)作的第一租賃410時,除特征FA、FB、FF,以及FG之外,客戶“用戶I”還進一步暴露于特征FC和FE。示出了示例第二組織405,包括被配置成訂閱由第二層330 “特征包”所提供的功能的第二租賃420。一般而言,第二組織405購買了第二層330,以便一個或多個個人用戶可以利用第二層330的功能來進行文檔協(xié)作。與第二租賃420相關(guān)聯(lián)的客戶帳戶425定義可以登錄并訪問如第二租賃420所提供的第二層330的功能的各個用戶列表。在示例實施例中,客戶帳戶425包括客戶“用戶I”和第三客戶“用戶3”。當(dāng)諸如,例如,通過訪問通過指定的統(tǒng)一資源定位符(URL)來標(biāo)識的專用因特網(wǎng)網(wǎng)站來訪問用于文檔協(xié)作的第二租賃420時,因此,客戶“用戶I”和“用戶3”被暴露于由第二層330所提供的特征FA、FB、FC、FF,以及HL然而,如上文所提及的,客戶“用戶I”購買了包括特征FC和FE的單個許可證340。如此,當(dāng)訪問第二租賃420時,除特征FA、FB、FC、FF,以及FG之外,客戶“用戶I”還進一步暴露于特征FE。在參考圖4所描述的示例中,應(yīng)用300被配置成區(qū)分對應(yīng)于與由第一組織400購買的第一租賃410相關(guān)聯(lián)的第一層325和與由第二組織405購買的第二租賃420相關(guān)聯(lián)的第二層330的特征集合,以及對應(yīng)于由客戶“用戶I”購買的單個許可證340的特征集合。由應(yīng)用300以編程方式分開地并且唯一地執(zhí)行相應(yīng)的租賃和單個用戶之間的特征集合區(qū)分,以便由客戶“用戶I”購買的單個許可證340在“用戶I”與不同的組織和不同的租賃協(xié)作時適用?,F(xiàn)在參考圖5,示意框圖500示出了根據(jù)本發(fā)明的示例客戶機設(shè)備和示例服務(wù)器設(shè)備之間的示例通信。示例圖500包括客戶機設(shè)備505、服務(wù)器設(shè)備510,以及存儲設(shè)備515,每一個都與上文參考

      圖1-4所描述的對應(yīng)的設(shè)備類似地配置。然而,其他配置也是可以的。例如,示意框圖500可以根據(jù)需要一般包括多一些或少一些客戶機設(shè)備、服務(wù)器設(shè)備、存儲設(shè)備,及其他組件。服務(wù)器設(shè)備510包括被配置成提供托管的在線協(xié)作門戶的應(yīng)用520,該門戶支持訂閱了應(yīng)用520的功能的客戶之間的文檔共享。示例應(yīng)用520包括由多個特征(例如,如圖3所示的特征FA-FJ)構(gòu)成的完整特征集合525,每一個特征都被配置成向應(yīng)用520的訂閱客戶提供指定的功能。如此,應(yīng)用520的所有特征和服務(wù)都完全安裝在服務(wù)器設(shè)備510上。在示例實施例中,應(yīng)用520還包括控制模塊530、租賃定義模塊535、網(wǎng)頁呈現(xiàn)模塊540,以及管理模塊545。控制模塊530被配置成接收和處理從客戶機設(shè)備505接收到的租賃登錄請求550。租賃登錄請求550包括統(tǒng)一資源標(biāo)識符(URL)ID555 (例如,第一租賃410的被請求的網(wǎng)頁)和用戶ID560 (例如,“用戶I”)。一般而言,URL ID555是用于標(biāo)識特定租賃的租賃標(biāo)識符的一種形式。然而,其他形式的租賃標(biāo)識符也是可以的。在接收到租賃登錄請求550之后,控制模塊530分析租賃登錄請求550,并查詢租賃定義模塊535,以便a)驗證與URL ID555相關(guān)聯(lián)的特征包(例如,第一層325);以及b)將用戶認證為對訪問與URL ID555相關(guān)聯(lián)的特定租賃有效。在初次提供與URL ID555相關(guān)聯(lián)的特定租賃之后,租賃定義模塊535利用租賃專用特征包信息和用戶標(biāo)識信息填充。
      在示例實施例中,可以通過外部設(shè)備(例如,客戶機設(shè)備505)來訪問管理模塊545,以便以與上文圖4參考所描述的示例一致的方式初始化或提供與URL ID555相關(guān)聯(lián)的租賃。然而,其他實施例也是可以的??刂颇K530進一步被配置成查詢存儲設(shè)備515上的用戶專用許可證模塊565,以確定與用戶ID560相關(guān)聯(lián)的用戶是否具有單個許可證(例如,單個許可證340)以使用示例應(yīng)用520的完整特征集合525的一個或多個特征。一般而言,示例用戶專用許可證模塊565包括與示例應(yīng)用520的多個單個用戶相關(guān)聯(lián)的單個許可證??梢酝ㄟ^外部設(shè)備(例如,客戶機設(shè)備505)來訪問管理模塊545來定義與示例應(yīng)用520的多個單個用戶相關(guān)聯(lián)的單個許可證?;谧赓U定義模塊535和用戶專用許可證模塊565的查詢的結(jié)果,租賃專用標(biāo)記570和用戶專用標(biāo)記575隨后從控制模塊530被轉(zhuǎn)發(fā)到網(wǎng)頁呈現(xiàn)模塊540。示例租賃專用標(biāo)記570包括與URL ID555相關(guān)聯(lián)的特征包(例如,第一層325)提供的所有特征標(biāo)記(例如,F(xiàn)A、FB、FF,以及FG)。示例用戶專用標(biāo)記575包括與對應(yīng)于用戶ID560的單個許可證(例如,單個許可證340)相關(guān)聯(lián)的所有特征標(biāo)記(例如,F(xiàn)C和FE)。當(dāng)與用戶ID560相關(guān)聯(lián)的用戶沒有購買單個許可證時,用戶專用標(biāo)記575包括空集合。網(wǎng)頁呈現(xiàn)模塊540被配置成接收和處理租賃專用標(biāo)記570和用戶專用標(biāo)記575,并將相關(guān)聯(lián)的網(wǎng)頁數(shù)據(jù)580傳輸?shù)娇蛻魴C設(shè)備505上的瀏覽器應(yīng)用585。例如,網(wǎng)頁呈現(xiàn)模塊540檢查租賃專用標(biāo)記570和用戶專用標(biāo)記575,并標(biāo)識完整特征集合525的對應(yīng)的特征。與租賃專用標(biāo)記570和用戶專用標(biāo)記575相關(guān)聯(lián)的所有功能被編碼在網(wǎng)頁數(shù)據(jù)580內(nèi)。在示例實施例中,示例瀏覽器應(yīng)用585解釋網(wǎng)頁數(shù)據(jù)580,向客戶機設(shè)備505的用戶呈現(xiàn)符合租賃專用標(biāo)記570的租賃專用特征590和符合用戶專用標(biāo)記575的用戶專用特征595。一般而言,瀏覽器應(yīng)用585不會察覺到并不持續(xù)包含在租賃登錄請求550或網(wǎng)頁數(shù)據(jù)580內(nèi)的租賃信息。如參考圖5所描述的,向與用戶ID560相關(guān)聯(lián)的用戶呈現(xiàn)由與URL ID555相關(guān)聯(lián)的特定租賃所提供的完整特征集合525的特征和被授權(quán)給與用戶ID560相關(guān)聯(lián)的用戶的完整特征集合525的特征的聯(lián)合?,F(xiàn)在參考圖6,示出了根據(jù)本發(fā)明的原理的基于由單個用戶購買的特征和由除單個用戶以外的實體購買的特征來提供網(wǎng)頁的示例方法600。在示例實施例中,方法600通過安裝在與上文參考圖5所描述的服務(wù)器設(shè)備510的配置類似的服務(wù)器設(shè)備上的軟件應(yīng)用來實現(xiàn)。其他實施例也是可以的。示例方法600從操作605開始。在操作605中,由服務(wù)器設(shè)備接收包括URL ID和用戶ID的租賃登錄請求,請求訪問托管的文檔協(xié)作門戶。在示例實施例中,被配置成實現(xiàn)與文檔協(xié)作門戶相關(guān)聯(lián)的功能的軟件應(yīng)用的所有特征安裝在服務(wù)器設(shè)備上。然后,操作流前進到操作610。在操作610中,分析URL ID和用戶ID,以分別確定與URL ID相關(guān)聯(lián)的特征包,并將用戶ID認證為對于訪問與URL ID相關(guān)聯(lián)的特定租賃有效或無效。然后,操作流前進到操作615。在操作615中,查詢外部數(shù)據(jù)庫,以確定與用戶ID相關(guān)聯(lián)的用戶是否具有單個許可證以使用在服務(wù)器設(shè)備上安裝的應(yīng)用的一個或多個特征。然后,操作流前進到操作620。在操作620中,激活對應(yīng)于與URL ID相關(guān)聯(lián)的特征 包的所有特征以及對應(yīng)于與用戶ID相關(guān)聯(lián)的單個許可證的非冗余特征。然后,操作流前進到操作625。在操作625中,與在操作620中激活的特征相關(guān)聯(lián)的所有功能被在網(wǎng)頁數(shù)據(jù)結(jié)構(gòu)內(nèi)編碼,并傳輸?shù)脚c上文參考圖5所描述的客戶機設(shè)備505類似地配置的客戶機設(shè)備。在示例實施例中,客戶機設(shè)備的瀏覽器應(yīng)用解釋網(wǎng)頁數(shù)據(jù)結(jié)構(gòu),向客戶機設(shè)備的用戶呈現(xiàn)符合與URL ID相關(guān)聯(lián)的特征包的租賃專用特征和與用戶ID相關(guān)聯(lián)的用戶專用特征。例如,現(xiàn)在參考圖7,示出了根據(jù)本發(fā)明的原理的當(dāng)與不同的租賃協(xié)作時用于利用用戶專用特征的示例方法700。在示例實施例中,方法700通過安裝在與上文參考圖5所描述的客戶機設(shè)備505的配置類似的客戶機設(shè)備上的瀏覽器應(yīng)用來實現(xiàn)。其他實施例也是可以的。方法700從操作705開始。在操作705中,由客戶機設(shè)備向外部服務(wù)器設(shè)備發(fā)送包括第一 URL ID和用戶ID的第一租賃登錄請求,請求訪問第一托管的文檔協(xié)作門戶。然后,操作流前進到操作710。在操作710中,客戶機設(shè)備接收并呈現(xiàn)與對應(yīng)于第
      一URL ID和用戶ID的相關(guān)聯(lián)的所有功能。例如,與對應(yīng)于第一 URLID的特征相關(guān)聯(lián)的功能可以包括與上文參考圖3所描述的第一層的特征標(biāo)記FA、FB、FF,以及FG相關(guān)的特征。與對應(yīng)于用戶ID的特征相關(guān)聯(lián)的功能可以包括與也上文參考圖3所描述的單個許可證340的特征標(biāo)記FC和FE相關(guān)的特征。然后,操作流前進到操作720。在操作720中,由客戶機設(shè)備向外部服務(wù)器設(shè)備發(fā)送包括第二 URL ID和用戶ID的第二租賃登錄請求,請求訪問第二托管的文檔協(xié)作門戶。然后,操作流前進到操作725。在操作725中,客戶機設(shè)備接收并呈現(xiàn)與對應(yīng)于第
      二URL ID和用戶ID的相關(guān)聯(lián)的所有功能。例如,與對應(yīng)于第二 URLID的特征相關(guān)聯(lián)的功能可以包括與上文參考圖3所描述的第二層330所提供的特征標(biāo)記FA、FB、FC、FF,以及FG相關(guān)的特征。與對應(yīng)于用戶ID的特征相關(guān)聯(lián)的功能可以包括與也上文參考圖3所描述的單個許可證340的特征標(biāo)記FC和FE相關(guān)的特征?,F(xiàn)在參考圖8,示出了根據(jù)本發(fā)明的原理的用于提供和修改租賃的示例方法800。在示例實施例中,方法800通過安裝在與上文參考圖5所描述的服務(wù)器設(shè)備510的配置類似的服務(wù)器設(shè)備上的軟件應(yīng)用來實現(xiàn)。其他實施例也是可以的。示例方法800從操作805開始,在此,接收特征包選擇和與特征包選擇相關(guān)聯(lián)的用戶帳戶,以實例化租賃的實例,以支持用于單個用戶之間的協(xié)作的托管的協(xié)作門戶。在某些實施例中,在以與上文參考圖4和5所描述的示例一致的方式通過外部設(shè)備(例如,客戶機設(shè)備505)訪問時,通過軟件應(yīng)用的管理模塊接收特征包選擇和用戶帳戶信息。然而,其他實施例也是可以的。然后,操作流前進到操作810。在操作810中,根據(jù)在操作805中接收到的特征包選擇請求,來提供租賃。例如,組織(例如,第一組織400)可能已經(jīng)購買了第一分層的特征集合(例如,第一層325),以便一個或多個單個用戶(“用戶I”和“用戶2”)可以利用用于文檔協(xié)作的第一分層的特征集合的功能。然后,操作流前進到操作815。在操作815中,接收特征包修改請求,包括升級或降級在操作805中接收到的特征包選擇的請求。 然后,操作流前進到操作820。在操作820中,根據(jù)在操作815中接收到的特征包修改請求,啟用和/或禁用一個或多個特征。在在操作820中的特征的升級或降級之后,操作流程前進到操作825,在此,根據(jù)在操作815中接收到的特征包修改請求,重新提供如在操作810中所提供的租賃。如此,示例方法800被配置成準(zhǔn)許以非破壞性的方式添加或刪除特征。此處所描述的示例實施例可被實現(xiàn)為聯(lián)網(wǎng)的計算系統(tǒng)環(huán)境中的計算設(shè)備中的邏輯操作。邏輯操作可被實現(xiàn)為(i)在計算設(shè)備上運行的計算機實現(xiàn)的指令、步驟或程序模塊的序列;以及(ii)在計算設(shè)備內(nèi)運行的互連的邏輯或硬件模塊。例如,在不偏離本發(fā)明的范圍的情況下,邏輯操作可以以軟件、固件、模擬/數(shù)字電路,和/或其任何組合來實現(xiàn)為算法。軟件、固件,或計算機指令的類似的序列可以被編碼和存儲在計算機可讀存儲介質(zhì)上,也可以被編碼在載波信號內(nèi),以便在計算設(shè)備之間傳輸。盡管用結(jié)構(gòu)特征和/或方法動作專用的語言描述了本主題,但可以理解,所附權(quán)利要求書中定義的主題不必限于上述具體特征或動作。相反,上述具體特征和動作是作為實現(xiàn)權(quán)利要求的示例形式公開的。
      權(quán)利要求
      1.一種用于在線協(xié)作的系統(tǒng),所述系統(tǒng)包括 至少一個計算機可讀存儲介質(zhì);以及 執(zhí)行存儲在所述計算機可讀存儲介質(zhì)上的指令以創(chuàng)建下列各項的至少一個處理單元: 用于在線協(xié)作的應(yīng)用,所述應(yīng)用包括應(yīng)用特征集合; 被編程為接收來自用戶的訪問與所述系統(tǒng)上的所述應(yīng)用相關(guān)聯(lián)的租賃的請求的控制模塊,所述租賃包括為承租人提供的站點,所述請求包括標(biāo)識所述租賃的租賃標(biāo)識符以及標(biāo)識所述用戶的用戶標(biāo)識符,所述控制模塊使用所述租賃標(biāo)識符來標(biāo)識與所述租賃相關(guān)聯(lián)的租賃特征集合,并且所述控制模塊使用所述用戶標(biāo)識符來標(biāo)識與所述用戶相關(guān)聯(lián)的用戶特征集合;以及 被編程為生成包括站點特征集合的協(xié)作網(wǎng)站的網(wǎng)頁呈現(xiàn)模塊,所述站點特征集合包括所述租賃特征集合和所述用戶特征集合,所述網(wǎng)站被發(fā)送到所述用戶,以供呈現(xiàn)在所述用戶的計算設(shè)備上。
      2.如權(quán)利要求I所述的系統(tǒng),其特征在于,所述應(yīng)用特征集合包括與所述應(yīng)用相關(guān)聯(lián)的所有特征,而所述租賃特征集合和所述用戶特征集合是所述應(yīng)用特征集合的子集。
      3.如權(quán)利要求I所述的系統(tǒng),其特征在于,在創(chuàng)建所述租賃的過程中提供所述租賃特征集合。
      4.如權(quán)利要求3所述的系統(tǒng),其特征在于,在所述用戶訪問所述租賃時提供所述用戶特征集合。
      5.一種用于提供在線協(xié)作站點的方法,所述方法包括 接收來自用戶的訪問所述在線協(xié)作站點的請求; 標(biāo)識與所述請求相關(guān)聯(lián)的租賃,包括租賃特征集合; 標(biāo)識與作出所述請求的所述用戶相關(guān)聯(lián)的用戶標(biāo)識符; 查詢以標(biāo)識與所述用戶標(biāo)識符相關(guān)聯(lián)的用戶特征集合; 準(zhǔn)備所述在線協(xié)作站點,所述站點包括所述租賃特征集合和所述用戶特征集合,所述租賃特征集合和所述用戶特征集合中的每一個都小于所述在線協(xié)作站點的應(yīng)用特征集合;以及 將所述站點發(fā)送到所述用戶。
      6.如權(quán)利要求5所述的方法,其特征在于,還包括在創(chuàng)建所述租賃的過程中提供所述租賃特征集合。
      7.如權(quán)利要求5所述的方法,其特征在于,還包括在所述在線協(xié)作站點不停機的情況下向所述租賃特征集合添加特征。
      8.如權(quán)利要求5所述的方法,其特征在于,還包括對由所述用戶向所述用戶特征集合添加的特征收費。
      9.如權(quán)利要求5所述的方法,其特征在于,還包括在不收費的情況下,允許所述用戶向所述用戶特征集合添加特征。
      10.如權(quán)利要求5所述的方法,其特征在于,還包括 接收來自所述用戶的訪問第二租賃的第二請求,所述第二租賃包括不同于所述租賃特征集合的第二租賃特征集合;準(zhǔn)備第二在線協(xié)作站點,所述第二站點包括所述第二租賃特征集合和所述用戶特征集合; 以及 將所述第二站點發(fā)送到所述用戶。
      全文摘要
      一種用于在線協(xié)作的系統(tǒng)包括用于在線協(xié)作的應(yīng)用,所述應(yīng)用包括應(yīng)用特征集合,被編程為接收來自用戶的訪問與系統(tǒng)上的應(yīng)用相關(guān)聯(lián)的租賃的請求的控制模塊,該租賃包括為承租人提供的站點,該請求包括標(biāo)識租賃的租賃標(biāo)識符以及標(biāo)識用戶的用戶標(biāo)識符,控制模塊使用所述租賃標(biāo)識符來標(biāo)識與租賃相關(guān)聯(lián)的租賃特征集合,并且該控制模塊使用用戶標(biāo)識符來標(biāo)識與用戶相關(guān)聯(lián)的用戶特征集合,以及被編程為生成包括站點特征集合的協(xié)作網(wǎng)站的網(wǎng)頁呈現(xiàn)模塊,該站點特征集合包括租賃特征集合和用戶特征集合,該網(wǎng)站被發(fā)送到用戶,以供呈現(xiàn)在該用戶的計算設(shè)備上。
      文檔編號G06F9/44GK102934079SQ201180027916
      公開日2013年2月13日 申請日期2011年5月20日 優(yōu)先權(quán)日2010年6月7日
      發(fā)明者J·加希爾, B·羅賓斯, Z·羅森菲爾德 申請人:微軟公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1