本公開實施例涉及計算機數據處理技術,尤其涉及文檔共享的處理方法、裝置、設備、介質和系統。
背景技術:
協同辦公是目前集體協作工作的一種具體需求,也對實現辦公自動化的辦公軟件提出了新的業務需求。在協同辦公軟件中,共享文檔是匹配協同辦公需求的一種解決方式。
共享文檔可通過超鏈接的方式進行分享或查閱,可以在郵件中添加共享文檔的超鏈接,供收件人基于共享文檔的超鏈接來訪問文檔。
傳統的在郵件中對共享文檔的可控功能單一,無法滿足用戶的文檔分享需求。
技術實現要素:
本公開實施例提供一種文檔共享的處理方法、裝置、設備、介質和系統,以豐富共享文檔在郵件中的可控功能,滿足用戶的文檔分享需求。
第一方面,本公開實施例提供了一種文檔共享的處理方法,所述方法包括:
在郵件編輯界面中顯示共享文檔超鏈接信息以及共享文檔的權限控制入口;
獲取郵件的發件方用戶基于所述權限控制入口確定的對所述共享文檔的權限數據;其中,所述權限數據用于確定所述郵件的收件方用戶對所述共享文檔的操作權限數據;
將通過所述郵件編輯界面編輯完成的郵件,發送給所述收件方用戶。
第二方面,本公開實施例還提供了一種文檔共享的處理方法,所述方法包括:
接收郵件的發件方用戶所發送的郵件;
根據所述郵件中的共享文檔超鏈接,獲取郵件收件方用戶對所述共享文檔的權限數據對應的文檔數據;
根據所述文檔數據,在所述郵件閱讀界面中顯示所述共享文檔超鏈接的關聯顯示內容。
第三方面,本發明實施例還提供了一種文檔共享的處理方法,所述方法包括:
接收郵件客戶端發起的共享文檔的權限編輯請求,其中,所述權限編輯請求基于郵件編輯界面中顯示的共享文檔的權限控制入口而輸入;
根據所述權限編輯請求中的權限數據,更新所述共享文檔的權限數據。
第四方面,本公開實施例還提供了一種文檔共享的處理裝置,所述裝置包括:
控制入口顯示模塊,用于在郵件編輯界面中顯示共享文檔超鏈接信息以及共享文檔的權限控制入口;
權限數據獲取模塊,用于獲取郵件的發件方用戶基于所述權限控制入口確定的對所述共享文檔的權限數據;其中,所述權限數據用于確定所述郵件的收件方用戶對所述共享文檔的操作權限數據;
郵件發送模塊,用于將通過所述郵件編輯界面編輯完成的郵件,發送給所述收件方用戶。
第五方面,本公開實施例還提供了一種文檔共享的處理裝置,所述裝置包括:
郵件接收模塊,用于接收郵件的發件方用戶所發送的郵件;
文檔數據獲取模塊,用于根據所述共享文檔超鏈接,獲取郵件收件方用戶對所述共享文檔的權限數據對應的文檔數據;
文檔數據顯示模塊,用于根據所述文檔數據,在所述郵件閱讀界面中顯示所述共享文檔超鏈接的關聯顯示內容。
第六方面,本公開實施例還提供了一種文檔共享的處理裝置,所述裝置包括:
請求接收模塊,用于接收郵件客戶端發起的共享文檔的權限編輯請求,其中,所述權限編輯請求基于郵件編輯界面中顯示的共享文檔的權限控制入口而輸入;
權限更新模塊,用于根據所述權限編輯請求中的權限數據,更新所述共享文檔的權限數據。
第七方面,本公開實施例還提供了一種電子設備,包括:
一個或多個處理器;
存儲器,用于存儲一個或多個程序,
當所述一個或多個程序被所述一個或多個處理器執行,使得所述一個或多個處理器實現如本公開實施例所述的文檔共享的處理方法。
第八方面,本公開實施例還提供了一種計算機可讀存儲介質,其上存儲有計算機程序,該程序被處理器執行時實現如本公開實施例所述的文檔共享的處理方法。
第九方面,本公開實施例還提供了一種文檔共享的處理系統,包括發件方郵件客戶端、文檔服務端和收件方郵件客戶端,其中:
所述發件方郵件客戶端,用于在郵件編輯界面中顯示共享文檔超鏈接信息以及共享文檔的權限控制入口;獲取郵件的發件方用戶基于所述權限控制入口確定的對所述共享文檔的權限數據;其中,所述權限數據用于確定所述郵件的收件方用戶對所述共享文檔的操作權限數據;
所述發件方郵件客戶端,還用于將基于所述權限數據確定的權限編輯請求,發送至所述共享文檔所屬的文檔服務端;
所述文檔服務端,用于根據所述權限編輯請求中的權限數據,更新所述文檔服務端記錄的、所述收件方用戶對所述共享文檔的操作權限類型;
所述發件方郵件客戶端,還用于將通過所述郵件編輯界面編輯完成的郵件,發送給所述收件方用戶;
收件方郵件客戶端,用于接收郵件的發件方用戶所發送的郵件;
所述收件方郵件客戶端,還用于根據所述共享文檔超鏈接,向所述文檔服務端請求獲取郵件收件方用戶對所述共享文檔的權限數據對應的文檔數據;
所述文檔服務端,用于根據所述收件方郵件客戶端的請求,查詢所述收件方用戶對所述共享文檔的權限數據,并根據權限數據獲取對應的文檔數據,反饋給所述收件方郵件客戶端;
所述收件方郵件客戶端,還用于根據所述文檔數據,在所述郵件閱讀界面中顯示所述共享文檔超鏈接的關聯顯示內容。
本公開實施例可以在郵件編輯界面中顯示共享文檔超鏈接信息以及共享文檔的權限控制入口,通過權限控制入口發件方用戶可以確定對共享文檔的權限數據,解決了現有技術在郵件中對共享文檔的可控功能單一的問題,豐富了共享文檔在郵件中的可控功能,滿足了用戶的文檔分享需求。
附圖說明
結合附圖并參考以下具體實施方式,本公開各實施例的上述和其他特征、優點及方面將變得更加明顯。貫穿附圖中,相同或相似的附圖標記表示相同或相似的元素。應當理解附圖是示意性的,原件和元素不一定按照比例繪制。
圖1為本公開實施例一提供的一種文檔共享的處理方法的流程圖;
圖2為本公開實施例一提供的一種郵箱卡片入口的示意圖;
圖3為本公開實施例二提供的一種文檔共享的處理方法的流程圖;
圖4為本公開實施例二提供的一種可編輯郵件界面的示意圖;
圖5為本公開實施例三提供的一種文檔共享的處理方法的流程圖;
圖6為本公開實施例三提供的一種文檔數據的預覽指示示意圖;
圖7為本公開實施例三提供的一種文檔數據的閱讀指示示意圖;
圖8為本公開實施例四提供的一種文檔共享的處理方法的流程圖;
圖9為本公開實施例五提供的一種文檔共享的處理方法的流程圖;
圖10為本公開實施例六提供的一種文檔共享的處理裝置的結構圖;
圖11為本公開實施例七提供的一種文檔共享的處理裝置的結構圖;
圖12為本公開實施例八提供的一種文檔共享的處理裝置的結構圖;
圖13為本公開實施例九提供的一種電子設備的結構圖;
圖14為本公開實施例十一提供的一種文檔共享的處理系統的結構圖。
具體實施方式
下面將參照附圖更詳細地描述本公開的實施例。雖然附圖中顯示了本公開的某些實施例,然而應當理解的是,本公開可以通過各種形式來實現,而且不應該被解釋為限于這里闡述的實施例,相反提供這些實施例是為了更加透徹和完整地理解本公開。應當理解的是,本公開的附圖及實施例僅用于示例性作用,并非用于限制本公開的保護范圍。
應當理解,本公開的方法實施方式中記載的各個步驟可以按照不同的順序執行,和/或并行執行。此外,方法實施方式可以包括附加的步驟和/或省略執行示出的步驟。本公開的范圍在此方面不受限制。
本文使用的術語“包括”及其變形是開放性包括,即“包括但不限于”。術語“基于”是“至少部分地基于”。術語“一個實施例”表示“至少一個實施例”;術語“另一實施例”表示“至少一個另外的實施例”;術語“一些實施例”表示“至少一些實施例”。其他術語的相關定義將在下文描述中給出。
需要注意,本公開中提及的“第一”、“第二”等概念僅用于對不同的裝置、模塊或單元進行區分,并非用于限定這些裝置、模塊或單元所執行的功能的順序或者相互依存關系。
需要注意,本公開中提及的“一個”、“多個”的修飾是示意性而非限制性的,本領域技術人員應當理解,除非在上下文另有明確指出,否則應該理解為“一個或多個”。
本公開實施方式中的多個裝置之間所交互的消息或者信息的名稱僅用于說明性的目的,而并不是用于對這些消息或信息的范圍進行限制。
實施例一
圖1為本公開實施例一提供的一種文檔共享的處理方法的流程圖,本實施例可適用于發件方用戶在郵件編輯界面中確定對共享文檔的權限數據的情況,該方法可以由文檔共享的處理裝置來執行,該裝置可以采用軟件和/或硬件的方式實現,該裝置可以配置在發件方郵件客戶端,其中發件方郵件客戶端可以是能夠登錄郵箱的網頁,也可以是具備應用程序的客戶端。如圖1所示,該方法具體包括如下步驟:
s110、在郵件編輯界面中顯示共享文檔超鏈接信息以及共享文檔的權限控制入口。
郵件編輯界面可以是能夠供用戶對郵件內容進行編輯操作的界面,例如通過該郵件編輯界面可以創建新郵件、回復郵件或轉發郵件等。共享文檔超鏈接信息可以具有任意可行的呈現形式。用戶可以通過對共享文檔超鏈接信息執行的點擊等操作,跳轉至共享文檔超鏈接所指示的文檔頁面,在一些可選的實現方式中,共享文檔超鏈接信息例如可以是超鏈接本身即url(uniformresourcelocator,統一資源定位符)字符串。或者,在另一些可選的實現方式中,共享文檔超鏈接信息也可以是錨文本鏈接。在這些可選的實現方式中,錨文本鏈接中的文本可以是按照某種規則從共享文檔中提取出的信息,例如,共享文檔的標題。從而,用戶可以不必點擊鏈接,便可以獲知共享文檔中的一部分內容。權限控制入口可以是用戶通過輸入進行控制的入口,通過該權限控制入口可以對共享文檔的收件方用戶的權限進行控制,權限控制入口的設置豐富了在郵件中對共享文檔的可控功能,滿足了用戶的文檔分享需求。
s120、獲取郵件的發件方用戶基于所述權限控制入口確定的對所述共享文檔的權限數據;其中,所述權限數據用于確定所述郵件的收件方用戶對所述共享文檔的操作權限數據。
操作權限數據可以包括對共享文檔的操作權限類型,操作權限類型可以包括閱讀權限、分享權限和編輯權限等,應用過程中還可以設置不同操作權限的權限等級,例如編輯權限、分享權限和閱讀權限的優先級依次降低。優先級高的操作權限可以同時擁有優先級低的操作權限,例如如果發件方用戶擁有編輯權限,則表明該發件方用戶不僅擁有編輯權限,還可以同時擁有分享權限和閱讀權限。類似地,如果發件方用戶擁有分享權限,則因為編輯權限的優先級高于分享權限,該發件方用戶同時擁有閱讀權限,但不擁有編輯權限。操作權限數據還可以包括共享文檔的操作權限對象,例如,收件方用戶。收件方用戶可以是一個或多個,收件方用戶可以包括收件人,還可以包括抄送人。當包含多個收件方用戶時,可以為每一個收件方用戶確定一個操作權限類型,也可以為全部的收件方用戶統一確定一個操作權限類型。可以理解的是,在一些可選的實現方式中,權限數據還可以包括其他與權限控制相關的數據,例如權限有效期、權限失效條件等。
以操作權限數據包括操作權限類型為例,在一種實現方式中,可以通過權限控制入口確定操作權限類型,通過收件方欄確定操作權限對象。具體地,根據所述郵件的收件方欄確定收件方用戶,作為操作權限對象;獲取郵件的發件方用戶基于所述權限控制入口確定的對所述共享文檔的操作權限類型;根據所述操作權限對象和所述操作權限類型確定所述權限數據。
收件方欄可以包括收件人欄和抄送人欄,根據收件人欄和抄送人欄的郵箱地址可以確定收件方用戶,即操作權限對象。發件方用戶可以在權限控制入口中輸入操作權限類型,也可以在權限控制入口提供的權限操作類型中選擇,發件方郵件客戶端基于發件方用戶在權限控制入口輸入或選擇的信息獲取操作權限類型,然后基于操作權限對象和操作權限類型得到權限數據。本實施例不限定操作權限對象和操作權限類型的獲取順序,例如可以先獲取操作權限對象,也可以先獲取操作權限類型,還可以同時獲取操作權限對象和操作權限類型。
在另一種實現方式中,還可以通過權限控制入口確定操作權限對象和操作權限類型。具體地,獲取郵件的發件方用戶基于所述權限控制入口確定的對所述共享文檔的操作權限類型和操作權限對象,作為所述權限數據。
這種實現方式中,操作權限類型和操作權限對象均由權限控制入口確定,例如權限控制入口可以包括操作權限類型入口和操作權限對象入口,通過操作權限類型入口可以獲取操作權限類型,通過操作權限對象入口可以獲取操作權限對象。當然權限控制入口也可以包含一個入口,該入口中包含操作權限類型以及該操作權限類型對應的操作權限對象。
s130、將通過所述郵件編輯界面編輯完成的郵件,發送給所述收件方用戶。
在本實施例中,發件方郵件客戶端可以將郵件編輯界面編輯完成的郵件發送給郵件服務端,由郵件服務端發送給收件方用戶對應的收件方郵件客戶端。其中,發件方郵件客戶端發送的郵件中攜帶共享文檔超鏈接信息。與發件方郵件客戶端類似,收件方郵件客戶端可以是能夠登錄郵箱的網頁,也可以是具備應用程序的客戶端。郵件服務端可以是用來負責電子郵件收發管理的設備,例如郵件服務器。發件方郵件客戶端和收件方郵件客戶端可以在不同的場景下相互轉變,收件方用戶和發件方用戶也是類似。例如用戶在發送、分享或轉發郵件時,相應的客戶端為發件方郵件客戶端,該用戶為發件方用戶,當該用戶在接收郵件時,發件方郵件客戶端轉變為收件方郵件客戶端,此時該用戶轉變為收件方用戶。本實施例中的發件方用戶和收件方用戶可以是歸屬于同一運營商、業務提供商的用戶群集合,即發件方用戶和收件方用戶可以訪問文檔服務端上的部分或全部共享文檔。
本公開實施例提供的文檔共享的處理方法可以在郵件編輯界面中顯示共享文檔超鏈接信息以及共享文檔的權限控制入口,通過權限控制入口發件方用戶可以確定對共享文檔的權限數據,解決了現有技術在郵件中對共享文檔的可控功能單一的問題,實現了在郵件中對收件方用戶權限的設置,豐富了共享文檔在郵件中的可控功能,滿足了用戶的文檔分享需求。
在上述實施例的基礎上,所述文檔共享的處理方法,在郵件編輯界面中顯示共享文檔超鏈接信息以及共享文檔的權限控制入口之前,還可以包括:
通過用戶觸發即時通信界面中的郵箱卡片入口,進入郵件編輯界面。
在即時通信界面中嵌入郵箱卡片,使得用戶可以通過即時通信界面便捷地使用郵箱服務。例如,在一些應用場景中,用戶可以通過點擊郵箱卡片,進入郵箱界面。用戶在郵箱界面上所執行的操作可以與用戶使用郵箱客戶端所執行的操作類似。相應地,郵箱界面中所呈現的內容,也可以與郵箱客戶端所呈現的內容類似。例如,郵箱界面可以呈現以下至少一者:收件箱,發件箱,草稿箱,郵件編輯界面等。或者,用戶可以通過某些操作,在上述至少一者之間切換。
即如圖2所示,為本公開實施例一提供的一種郵箱卡片入口的示意圖,可以在即時通信界面中增設郵箱卡片入口,從而用戶在即時通信過程中,如果想讀寫郵件,都可以方便的通過郵箱卡片入口打開郵件客戶端的界面。
實施例二
圖3為本公開實施例二提供的一種文檔共享的處理方法的流程圖,該方法應用在發件方郵件客戶端,參考圖3,該方法可以包括如下步驟:
s210、向文檔服務端請求獲取所述共享文檔的可編輯權限數據。
文檔服務端可以是管理文檔的設備,例如文檔服務器,用于支持共享文檔的各種功能,也用于對用戶對共享文檔的權限進行管理。具體的,本實施例的文檔服務端可以管理共享文檔所對應收件方用戶的權限。可編輯權限數據可以是權限控制入口中可供發件方用戶操作的權限數據,在本實施例中可以包括收件方用戶對該共享文檔的至少一種操作權限類型,該可編輯權限數據可以包括一個或多個收件方用戶的可編輯權限數據。能夠賦予收件方用戶的可編輯權限數據可以是發件方用戶對該共享文檔所持有的權限,或者,是在發件方用戶的權限范圍內為收件方用戶進行權限賦予。
在本實施例中,發件方郵件客戶端可以在郵件編輯界面中檢測到共享文檔的超鏈接時,向文檔服務端請求獲取共享文檔的可編輯權限數據;也可以在檢測到對權限控制入口的編輯激活操作時,向文檔服務端請求獲取共享文檔的可編輯權限數據,其中,對權限控制入口的編輯激活操作可以是點擊權限控制入口,準備開始輸入。
s220、根據所述文檔服務端返回的可編輯權限數據,在郵件編輯界面中顯示共享文檔超鏈接信息,且在所述權限控制入口中顯示所述可編輯權限數據的內容,以供所述發件方用戶操作所述可編輯權限數據。
本實施例中,權限控制入口可以是與共享文檔超鏈接信息關聯顯示的控件,該控件用于輸入權限數據,也可以用于確認預設默認的權限數據,其中,預設默認的權限數據包括收件方用戶對所述共享文檔的訪問權限。也即是說,發件方用戶不會改變收件方用戶對該共享文檔的權限。本實施例對權限控制入口的具體形式不進行限定,例如可以包括下述至少一項:選項控件、輸入框、按鈕和文本顯示框等。
示例性的,參考圖4,圖4為本公開實施例二提供的一種可編輯郵件界面的示意圖。該可編輯郵件界面中包含收件人、主題、共享文檔超鏈接信息以及權限控制入口,其中,共享文檔超鏈接信息為共享文檔的標題內容,即“email團隊溝通記錄-始于2020.6.18”,權限控制入口中顯示的可編輯權限數據的內容為授權不變,也即是說,發件方用戶不對收件方用戶對該共享文檔所擁有的權限作任何改動。
s230、獲取郵件的發件方用戶基于所述權限控制入口確定的對所述共享文檔的權限數據。
s240、將所述權限數據發送至所述共享文檔所屬的文檔服務端,以更新所述文檔服務端記錄的、所述收件方用戶對所述共享文檔的操作權限數據。
本實施例中發件方郵件客戶端可以直接將權限數據發送至共享文檔所屬的文檔服務端,也可以先發送至郵件服務端,由郵件服務端轉發至共享文檔所屬的文檔服務端。具體地,在發送權限數據時可以實時發送,例如在檢測到發件方用戶對當前權限控制入口輸入權限數據時進行發送;也可以一次性發送,例如在郵件確認向收件方用戶發送,即檢測到用戶點擊郵件發送操作時進行發送;還可以在檢測到用戶點擊保存或系統默認保存時進行發送。文檔服務端接收并記錄賦予給收件方用戶的權限數據,以便后續收件方用戶請求獲取共享文檔的數據時進行鑒權。
s250、將通過所述郵件編輯界面編輯完成的郵件,發送給所述收件方用戶。
本公開實施例中發件方郵件客戶端可以基于文檔服務端反饋的可編輯權限數據在郵件可編輯界面中顯示共享文檔超鏈接信息以及與共享文檔超鏈接信息關聯顯示的控件,該控件中可以顯示可編輯權限數據的內容,供發件方用戶操作,以滿足發件方用戶的文檔分享需求,同時還可以將獲取的發件方用戶對共享文檔的權限數據發送至文檔服務端,及時更新文檔服務端記錄的共享文檔的權限數據,避免因文檔服務端記錄的收件方用戶的權限數據無法及時更新而影響共享文檔的分享。
實施例三
圖5為本公開實施例三提供的一種文檔共享的處理方法的流程圖,該方法應用在發件方郵件客戶端。參考圖5,該方法可以包括如下步驟:
s310、在郵件編輯界面中顯示共享文檔超鏈接信息以及共享文檔的權限控制入口。
s320、獲取郵件的發件方用戶基于所述權限控制入口確定的對所述共享文檔的權限數據。
s330、在所述郵件編輯界面中檢測到共享文檔的超鏈接時,向所述文檔服務端請求獲取所述共享文檔的文檔數據。
本實施例中的文檔數據可以在上述實施例中的可編輯權限數據之前獲取,也可以在可編輯權限數據之后獲取,還可以與可編輯權限數據同時獲取,例如在郵件編輯界面中檢測到共享文檔的超鏈接時,同時向文檔服務端請求獲取可編輯權限數據和文檔數據。在一個示例中,文檔數據可以包括文檔基本信息和/或文檔摘要數據,文檔基本信息可以包括但不限文檔的作者、時間以及所屬領域等。在另一個示例中,文檔數據可以包括文檔內容數據,文檔內容可以是文檔的全部內容。在另一個示例中,文檔數據可以包括文檔標題數據,通過文檔標題可以幫助用戶快速了解該文檔。
s340、根據所述文檔數據,在所述郵件編輯界面中顯示所述共享文檔超鏈接的關聯顯示內容。
共享文檔超鏈接的關聯顯示內容的顯示方式可以基于文檔數據的不同而不同。在一種實現方式中,當文檔數據包括文檔基本信息和/或文檔摘要數據時,可以進行預覽顯示,例如在檢測到發件方用戶對所述共享文檔超鏈接的預覽指示時,在所述郵件編輯界面中顯示所述文檔基本信息和/或文檔摘要數據,作為預覽內容。預覽指示可以通過鼠標獲取,例如當檢測到鼠標懸停在共享文檔超鏈接時,即獲取了預覽指示,并在郵件編輯界面中顯示共享文檔超鏈接所對應共享文檔的文檔基本信息和/或文檔摘要數據,作為預覽內容,供發件方用戶預覽。示例性的,參考圖6,圖6為本公開實施例三提供的一種文檔數據的預覽指示示意圖,當鼠標懸停在共享文檔超鏈接時,示例性的顯示了文檔摘要數據,供用戶預覽。
在另一種實現方式中,當文檔數據包括文檔內容數據時,可以顯示文檔內容供發件方用戶閱讀或編輯。例如在檢測到發件方用戶對所述共享文檔超鏈接的閱讀指示或編輯指示時,在所述郵件編輯界面中顯示所述文檔內容數據的瀏覽界面或編輯界面。閱讀指示或編輯指示可以通過發件方用戶對共享文檔超鏈接的觸發操作獲取,例如當檢測到發件方用戶點擊共享文檔超鏈接時,即獲取了閱讀指示或編輯指示,并在郵件編輯界面中顯示文檔內容數據的瀏覽界面或編輯界面,供發件方用戶閱讀或編輯。示例性的,參考圖7為本公開實施例三提供的一種文檔數據的閱讀指示示意圖,當發件方用戶點擊共享文檔超鏈接時,示例性的顯示了所對應共享文檔的文檔內容。
在另一種實現方式中,當文檔數據包括文檔標題數據時,可以直接以文檔標題數據作為共享文檔超鏈接的關聯顯示內容,顯示在共享文檔超鏈接的位置。如圖4所示,“email團隊溝通記錄-始于2020.6.18”作為文檔標題數據顯示在共享文檔超鏈接的位置。
s350、將通過所述郵件編輯界面編輯完成的郵件,發送給所述收件方用戶。
本公開實施例提供的文檔共享的處理方法,不僅可以在郵件編輯界面顯示共享文檔的操作權限數據,還可以顯示共享文檔的文檔數據,而且基于文檔數據的內容不同,其顯示內容和顯示方式也不同,從而使發件方用戶可以快速了解共享文檔。
實施例四
圖8為本公開實施例四提供的一種文檔共享的處理方法的流程圖,本實施例可適用于在郵件閱讀界面顯示共享文檔超鏈接的關聯顯示內容的情況,該方法可以由文檔共享的處理裝置來執行,該裝置可以采用軟件和/或硬件的方式實現,該裝置可以配置在收件方郵件客戶端,其中收件方郵件客戶端可以是可收取郵件的網頁,也可以是具備應用程序的客戶端。如圖8所示,該方法具體包括如下步驟:
s410、接收郵件的發件方用戶所發送的郵件。
收件方郵件客戶端接收的郵件中包含共享文檔超鏈接。
s420、根據所述郵件中的共享文檔超鏈接,獲取郵件收件方用戶對所述共享文檔的權限數據對應的文檔數據。
本實施例中收件方郵件客戶端可以基于所收郵件中的共享文檔超鏈接,請求共享文檔所屬的文檔服務端查詢并反饋郵件收件方用戶對共享文檔的權限數據對應的文檔數據。其中,收件方郵件客戶端可以直接向文檔服務端請求,也可以將請求信息發送給郵件服務端,由郵件服務端轉發給文檔服務端。收件方用戶對共享文檔的權限數據由文檔服務端查詢并反饋。在一個示例中,文檔服務端可以基于共享文檔超鏈接獲取預先存儲的收件方用戶的用戶信息,當該收件方用戶的用戶信息與預先存儲的用戶信息匹配時,可以將該收件方用戶對共享文檔的權限數據對應的文檔數據反饋給收件方郵件客戶端。
s430、根據所述文檔數據,在所述郵件閱讀界面中顯示所述共享文檔超鏈接的關聯顯示內容。
郵件閱讀界面可以是收件方郵件客戶端中能夠閱讀郵件內容的界面,例如通過郵件閱讀界面可以預覽或閱讀共享文檔的文檔數據。共享文檔超鏈接的關聯顯示內容基于文檔數據的不同而不同,例如當文檔數據包括文檔基本信息和/或文檔摘要數據時,根據所述文檔數據,在所述郵件閱讀界面中顯示所述共享文檔超鏈接的關聯顯示內容包括:在檢測到收件方用戶對所述共享文檔超鏈接的預覽指示時,在所述郵件閱讀界面中顯示所述文檔基本信息和/或文檔摘要數據,作為預覽內容。當文檔數據包括文檔內容數據時,根據所述文檔數據,在所述郵件閱讀界面中顯示所述共享文檔超鏈接的關聯顯示內容包括:在檢測到收件方用戶對所述共享文檔超鏈接的閱讀指示或編輯指示時,在所述郵件閱讀界面中顯示所述文檔內容數據的瀏覽界面或編輯界面。當文檔數據包括文檔標題數據,則根據所述文檔數據,在所述郵件閱讀界面中顯示所述共享文檔超鏈接的關聯顯示內容包括:在所述郵件閱讀界面中以所述文檔標題數據作為所述共享文檔超鏈接的顯示內容,進行顯示。具體細節可以參考上述實施例,此處不再贅述。
本公開實施例提供的文檔共享的處理方法,應用在收件方郵件客戶端,收件方郵件客戶端基于所收郵件中的共享文檔超鏈接可以獲取收件方用戶對共享文檔的權限數據對應的文檔數據,并在郵件閱讀界面顯示共享文檔超鏈接的關聯顯示內容,使得收件方用戶可以在文檔服務端查詢的權限范圍內獲取相應的文檔數據,滿足了用戶的文檔分享需求。
在上述實施例的基礎上,該方法還可以包括:
如果根據所述共享文檔超鏈接,獲取郵件收件方用戶對所述共享文檔的文檔數據失敗,則響應于收件方用戶對所述共享文檔超鏈接的觸發操作,向所述共享文檔所屬的文檔服務端發送共享文檔訪問請求。
具體地,獲取收件方用戶對共享文檔的文檔數據失敗可以是該收件方用戶無權限獲取該共享文檔的文檔數據。在一個示例中,當文檔服務端確定該收件方用戶的用戶信息與預先存儲的用戶信息不匹配時,可以向收件方客戶端反饋無權限的結果信息,并通過收件方郵件客戶端展示給該收件方用戶。收件方用戶收到無權限的結果信息后可以向文檔服務端發送共享文檔訪問請求,以請求獲取訪問權限。其中,訪問權限可以是閱讀權限、分享權限或編輯權限,共享文檔訪問請求可以由收件方郵件客戶端通過共享文檔超鏈接獲取,例如當收件方郵件客戶端檢測到用戶對共享文檔超鏈接的觸發操作時,向文檔服務端發送共享文檔訪問請求。用戶對共享文檔超鏈接的觸發操作可以是點擊共享文檔超鏈接。
實施例五
圖9為本公開實施例五提供的一種文檔共享的處理方法的流程圖,本實施例適用于根據郵件客戶端發送的權限數據更新共享文檔的權限數據的情況,該方法可以由文檔共享的處理裝置來執行,該裝置可以采用軟件和/或硬件的方式實現,該裝置可以配置在文檔服務端。如圖9所示,該方法具體包括如下步驟:
s510、接收郵件客戶端發起的共享文檔的權限編輯請求,其中,所述權限編輯請求基于郵件編輯界面中顯示的共享文檔的權限控制入口而輸入。
郵件客戶端可以是發件方郵件客戶端。在一種實現方式中,郵件客戶端檢測到所屬用戶對權限控制入口的觸發操作時,向文檔服務端發送權限編輯請求。其中,所屬用戶對權限控制入口的觸發操作可以是點擊權限控制入口。本實施例中郵件客戶端可以直接將權限編輯請求發送至文檔服務端,也可以先發送至郵件服務端,由郵件服務端轉發至文檔服務端。
可以理解的是,郵件客戶端所屬用戶在向文檔服務端發送權限編輯請求之前通常需要先獲取可編輯權限數據,在擁有可編輯權限的情況下,向文檔服務端發送權限編輯請求,因此,本實施例在接收郵件客戶端發起的共享文檔的權限編輯請求之前,還可以先確定權限編輯請求所對應用戶的可編輯權限數據。相應地,在s510之前,還可以包括:
接收郵件客戶端發起的共享文檔的可編輯權限數據獲取請求;
根據所述可編輯權限數據獲取請求中的待授權用戶,查詢所述待授權用戶對所述共享文檔的權限數據;
將所述權限數據作為可編輯權限數據反饋給所述郵件客戶端。
具體地,郵件客戶端在郵件編輯界面中檢測到共享文檔的超鏈接時或檢測到對權限控制入口的編輯激活操作時,向文檔服務端發送可編輯權限數據獲取請求,該可編輯權限數據獲取請求中可以包括待授權用戶的身份信息,文檔服務端根據待授權用戶的身份信息獲取該待授權用戶對共享文檔的權限數據,作為可編輯權限數據反饋給郵件客戶端,供用戶操作。
s520、根據所述權限編輯請求中的權限數據,更新所述共享文檔的權限數據。
本實施例的權限數據中可以包括用戶名稱和用戶操作行為,還可以包括權限有效期,即權限數據在權限有效期內有效,超出則無效。用戶名稱可以是唯一標識用戶身份的信息,例如可以是郵箱的賬戶名、密碼等。用戶操作行為可以是閱讀、編輯或分享等行為。本實施例的文檔服務端在更新共享文檔的權限數據之前還可以對權限編輯請求中的權限數據進行驗證,相應地,在s520之前還可以包括:
獲取所述郵件客戶端所屬用戶的權限數據,驗證所述權限編輯請求中的權限數據是否符合預設條件;
若是,則觸發執行更新所述共享文檔的權限數據。
在一種可行的實現方式中,預設條件可以是權限編輯請求中的權限數據在郵件客戶端所屬用戶的權限數據的權限范圍內。示例性的,郵件客戶端所屬用戶為發件方用戶,這種實現方式中發件方用戶可以在自己的權限范圍內對收件方用戶授權。例如,發件方用戶擁有編輯權限,編輯權限、分享權限和閱讀權限的等級依次降低,收件方用戶的權限不高于發件方用戶時,如果檢測到權限編輯請求中的權限數據為編輯權限、分享權限或閱讀權限,則觸發更新共享文檔的權限數據。當發件方用戶擁有閱讀權限,收件方用戶擁有編輯權限或分享權限時,如果檢測到權限編輯請求中的權限數據為閱讀權限,則不觸發更新,并向發件方用戶反饋無權限的結果信息,也就是說當檢測到發件方用戶授予收件方用戶的權限在發件方用戶的權限范圍內,且發件方用戶的權限不低于收件方用戶的權限時,觸發更新共享文檔的權限數據。
本公開實施例提供的文檔共享的處理方法,應用在文檔服務端,文檔服務端根據郵件客戶端發起的共享文檔的權限編輯請求中的權限數據及時更新共享文檔的權限數據,使得發件方用戶確定的收件方用戶對共享文檔的權限數據及時生效,以滿足發件方用戶的文檔分享需求。
實施例六
圖10為本公開實施例六提供的一種文檔共享的處理裝置的結構圖,該裝置可以執行上述實施例中的文檔共享的處理方法,并可以配置在發件方郵件客戶端中,如圖10所示,該裝置可以包括:
控制入口顯示模塊61,用于在郵件編輯界面中顯示共享文檔超鏈接信息以及共享文檔的權限控制入口;
權限數據獲取模塊62,用于獲取郵件的發件方用戶基于所述權限控制入口確定的對所述共享文檔的權限數據;其中,所述權限數據用于確定所述郵件的收件方用戶對所述共享文檔的操作權限數據;
郵件發送模塊63,用于將通過所述郵件編輯界面編輯完成的郵件,發送給所述收件方用戶。
本公開實施例提供的文檔共享的處理裝置可以在郵件編輯界面中顯示共享文檔超鏈接信息以及共享文檔的權限控制入口,通過權限控制入口可以確定收件方用戶對共享文檔的權限數據,解決了現有技術在郵件中對共享文檔的可控功能單一的問題,實現了在郵件中對收件方用戶權限的設置,豐富了共享文檔在郵件中的可控功能,滿足了用戶的文檔分享需求。
在上述實施例的基礎上,權限數據獲取模塊62,用于:
根據所述郵件的收件方欄確定收件方用戶,作為操作權限對象;
獲取郵件的發件方用戶基于所述權限控制入口確定的對所述共享文檔的操作權限類型;
根據所述操作權限對象和所述操作權限類型確定所述權限數據。
在上述實施例的基礎上,權限數據獲取模塊62,用于:
獲取郵件的發件方用戶基于所述權限控制入口確定的對所述共享文檔的操作權限類型和操作權限對象,作為所述權限數據。
在上述實施例的基礎上,該裝置還包括:
權限數據發送模塊,用于在獲取郵件的發件方用戶基于所述權限控制入口確定的對所述共享文檔的權限數據之后,將所述權限數據發送至所述共享文檔所屬的文檔服務端,以更新所述文檔服務端記錄的、所述收件方用戶對所述共享文檔的操作權限數據。
在上述實施例的基礎上,權限數據發送模塊,具體用于:
在所述發件方用戶對當前權限控制入口輸入權限數據時,或在所述郵件確認向所述收件方用戶發送時,將所述權限數據發送至所述共享文檔所屬的文檔服務端。
在上述實施例的基礎上,所述權限控制入口包括與所述共享文檔超鏈接關聯顯示的控件,所述控件用于輸入權限數據。
在上述實施例的基礎上,所述控件用于確認預設默認的權限數據;其中,所述預設默認的權限數據包括所述收件方用戶對所述共享文檔的訪問權限。
在上述實施例的基礎上,控制入口顯示模塊61,包括:
請求獲取單元,用于向文檔服務端請求獲取所述共享文檔的可編輯權限數據;
顯示單元,用于根據所述文檔服務端返回的可編輯權限數據,在郵件編輯界面中顯示共享文檔超鏈接信息,且在所述權限控制入口中顯示所述可編輯權限數據的內容,以供所述發件方用戶操作所述可編輯權限數據。
在上述實施例的基礎上,請求獲取單元,具體用于:
在所述郵件編輯界面中檢測到共享文檔的超鏈接時或檢測到對所述權限控制入口的編輯激活操作時,向所述文檔服務端請求獲取所述共享文檔的可編輯權限數據。
在上述實施例的基礎上,所述可編輯權限數據包括收件方用戶對所述共享文檔的至少一種操作權限類型;
所述可編輯權限數據包括一個或多個收件方用戶的可編輯權限數據。
在上述實施例的基礎上,該裝置還包括:
文檔數據獲取模塊,用于在所述郵件編輯界面中檢測到共享文檔的超鏈接時,向所述文檔服務端請求獲取所述共享文檔的文檔數據;
關聯顯示內容顯示模塊,用于根據所述文檔數據,在所述郵件編輯界面中顯示所述共享文檔超鏈接的關聯顯示內容。
在上述實施例的基礎上,所述文檔數據包括文檔基本信息和/或文檔摘要數據,則關聯顯示內容顯示模塊,具體用于:
在檢測到發件方用戶對所述共享文檔超鏈接的預覽指示時,在所述郵件編輯界面中顯示所述文檔基本信息和/或文檔摘要數據,作為預覽內容。
在上述實施例的基礎上,所述文檔數據包括文檔內容數據,則關聯顯示內容顯示模塊,具體用于:
在檢測到發件方用戶對所述共享文檔超鏈接的閱讀指示或編輯指示時,在所述郵件編輯界面中顯示所述文檔內容數據的瀏覽界面或編輯界面。
在上述實施例的基礎上,所述文檔數據包括文檔標題數據,則關聯顯示內容顯示模塊,具體用于:
在所述郵件編輯界面中,以所述文檔標題數據作為所述共享文檔超鏈接的關聯顯示內容,進行顯示。
在上述實施例的基礎上,該裝置還包括:
郵件編輯界面進入模塊,用于在郵件編輯界面中顯示共享文檔超鏈接信息以及共享文檔的權限控制入口之前,通過用戶觸發即時通信界面中的郵箱卡片入口,進入郵件編輯界面。
本公開實施例提供的文檔共享的處理裝置與上述實施例提供的應用在發件方郵件客戶端的文檔共享的處理方法屬于同一發明構思,未在本實施例中詳盡描述的技術細節可參見上述實施例,并且本實施例具備執行文檔共享的處理方法相同的有益效果。
實施例七
圖11為本公開實施例七提供的一種文檔共享的處理裝置的結構圖,該裝置可以執行上述實施例中的文檔共享的處理方法,并可以配置在收件方郵件客戶端中,如圖11所示,該裝置可以包括:
郵件接收模塊71,用于接收郵件的發件方用戶所發送的郵件;
文檔數據獲取模塊72,用于根據所述共享文檔超鏈接,獲取郵件收件方用戶對所述共享文檔的權限數據對應的文檔數據;
文檔數據顯示模塊73,用于根據所述文檔數據,在所述郵件閱讀界面中顯示所述共享文檔超鏈接的關聯顯示內容。
本公開實施例提供的文檔共享的處理裝置可以基于所收郵件中的共享文檔超鏈接獲取收件方用戶對共享文檔的權限數據對應的文檔數據,并在郵件閱讀界面顯示共享文檔超鏈接的關聯顯示內容,使得收件方用戶可以在文檔服務端查詢的權限范圍內獲取相應的文檔數據,滿足了用戶的文檔分享需求。
在上述實施實例的基礎上,文檔數據獲取模塊72,具體用于:
根據所述共享文檔超鏈接,請求所述共享文檔所屬的文檔服務端查詢并反饋所述郵件收件方用戶對所述共享文檔的權限數據對應的文檔數據。
在上述實施實例的基礎上,所述文檔數據包括文檔基本信息和/或文檔摘要數據,則文檔數據顯示模塊73,具體用于:
在檢測到收件方用戶對所述共享文檔超鏈接的預覽指示時,在所述郵件閱讀界面中顯示所述文檔基本信息和/或文檔摘要數據,作為預覽內容。
在上述實施實例的基礎上,所述文檔數據包括文檔內容數據,則文檔數據顯示模塊73,具體用于:
在檢測到收件方用戶對所述共享文檔超鏈接的閱讀指示或編輯指示時,在所述郵件閱讀界面中顯示所述文檔內容數據的瀏覽界面或編輯界面。
在上述實施實例的基礎上,所述文檔數據包括文檔標題數據,則文檔數據顯示模塊73,具體用于:
在所述郵件閱讀界面中以所述文檔標題數據作為所述共享文檔超鏈接的顯示內容,進行顯示。
在上述實施實例的基礎上,該裝置還包括:
訪問請求發送模塊,用于如果根據所述共享文檔超鏈接,獲取郵件收件方用戶對所述共享文檔的文檔數據失敗,則響應于收件方用戶對所述共享文檔超鏈接的觸發操作,向所述共享文檔所屬的文檔服務端發送共享文檔訪問請求。
本公開實施例提供的文檔共享的處理裝置與上述實施例提供的應用在收件方郵件客戶端的文檔共享的處理方法屬于同一發明構思,未在本實施例中詳盡描述的技術細節可參見上述實施例,并且本實施例具備執行文檔共享的處理方法相同的有益效果。
實施例八
圖12為本公開實施例八提供的一種文檔共享的處理裝置的結構圖,該裝置可以執行上述實施例中的文檔共享的處理方法,并可以配置在文檔服務端中,如圖12所示,該裝置可以包括:
請求接收模塊81,用于接收郵件客戶端發起的共享文檔的權限編輯請求,其中,所述權限編輯請求基于郵件編輯界面中顯示的共享文檔的權限控制入口而輸入;
權限更新模塊82,用于根據所述權限編輯請求中的權限數據,更新所述共享文檔的權限數據。
本公開實施例提供的文檔共享的處理裝置可以根據郵件客戶端發起的共享文檔的權限編輯請求中的權限數據及時更新共享文檔的權限數據,使得發件方用戶確定的收件方用戶對共享文檔的權限數據及時生效,以滿足發件方用戶的文檔分享需求。
在上述實施實例的基礎上,該裝置還包括:
獲取請求接收模塊,用于在所述接收郵件客戶端發起的共享文檔的權限編輯請求之前,接收郵件客戶端發起的共享文檔的可編輯權限數據獲取請求;
查詢模塊,用于根據所述可編輯權限數據獲取請求中的待授權用戶,查詢所述待授權用戶對所述共享文檔的權限數據;
反饋模塊,用于將所述權限數據作為可編輯權限數據反饋給所述郵件客戶端。
在上述實施實例的基礎上,該裝置還包括:
驗證模塊,用于在所述根據所述權限編輯請求中的權限數據,更新所述共享文檔的權限數據之前,獲取所述郵件客戶端所屬用戶的權限數據,驗證所述權限編輯請求中的權限數據是否符合預設條件;
判斷模塊,用于若是,則觸發執行更新所述共享文檔的權限數據。
在上述實施實例的基礎上,所述權限數據中包括用戶名稱和用戶操作行為,所述權限數據中還包括權限有效期。
本公開實施例提供的文檔共享的處理裝置與上述實施例提供的應用在文檔服務端的文檔共享的處理方法屬于同一發明構思,未在本實施例中詳盡描述的技術細節可參見上述實施例,并且本實施例具備執行文檔共享的處理方法相同的有益效果。
實施例九
下面參考圖13,其示出了適于用來實現本公開實施例的電子設備900的結構圖。本公開實施例中的電子設備具備郵件收發功能,可以包括但不限于諸如移動電話、筆記本電腦、數字廣播接收器、pda(個人數字助理)、pad(平板電腦)、pmp(便攜式多媒體播放器)、車載終端(例如車載導航終端)等等的移動終端以及諸如數字tv、臺式計算機等等的固定終端。圖13示出的電子設備僅僅是一個示例,不應對本公開實施例的功能和使用范圍帶來任何限制。
如圖13所示,電子設備900可以包括處理裝置(例如中央處理器、圖形處理器等)901,其可以根據存儲在只讀存儲器(rom)902中的程序或者從存儲裝置908加載到隨機訪問存儲器(ram)903中的程序而執行各種適當的動作和處理。在ram903中,還存儲有電子設備900操作所需的各種程序和數據。處理裝置901、rom902以及ram903通過總線904彼此相連。輸入/輸出(i/o)接口905也連接至總線904。
通常,以下裝置可以連接至i/o接口905:包括例如觸摸屏、觸摸板、鍵盤、鼠標、攝像頭、麥克風、加速度計、陀螺儀等的輸入裝置906;包括例如液晶顯示器(lcd)、揚聲器、振動器等的輸出裝置907;包括例如磁帶、硬盤等的存儲裝置908;以及通信裝置909。通信裝置909可以允許電子設備900與其他設備進行無線或有線通信以交換數據。雖然圖13示出了具有各種裝置的電子設備900,但是應理解的是,并不要求實施或具備所有示出的裝置。可以替代地實施或具備更多或更少的裝置。
特別地,根據本公開的實施例,上文參考流程圖描述的過程可以被實現為計算機軟件程序。例如,本公開的實施例包括一種計算機程序產品,其包括承載在非暫態計算機可讀介質上的計算機程序,該計算機程序包含用于執行流程圖所示的方法的程序代碼。在這樣的實施例中,該計算機程序可以通過通信裝置909從網絡上被下載和安裝,或者從存儲裝置908被安裝,或者從rom902被安裝。在該計算機程序被處理裝置901執行時,執行本公開實施例的方法中限定的上述功能。
實施例十
本公開上述的計算機可讀介質可以是計算機可讀信號介質或者計算機可讀存儲介質或者是上述兩者的任意組合。計算機可讀存儲介質例如可以是——但不限于——電、磁、光、電磁、紅外線、或半導體的系統、裝置或器件,或者任意以上的組合。計算機可讀存儲介質的更具體的例子可以包括但不限于:具有一個或多個導線的電連接、便攜式計算機磁盤、硬盤、隨機訪問存儲器(ram)、只讀存儲器(rom)、可擦式可編程只讀存儲器(eprom或閃存)、光纖、便攜式緊湊磁盤只讀存儲器(cd-rom)、光存儲器件、磁存儲器件、或者上述的任意合適的組合。在本公開中,計算機可讀存儲介質可以是任何包含或存儲程序的有形介質,該程序可以被指令執行系統、裝置或者器件使用或者與其結合使用。而在本公開中,計算機可讀信號介質可以包括在基帶中或者作為載波一部分傳播的數據信號,其中承載了計算機可讀的程序代碼。這種傳播的數據信號可以采用多種形式,包括但不限于電磁信號、光信號或上述的任意合適的組合。計算機可讀信號介質還可以是計算機可讀存儲介質以外的任何計算機可讀介質,該計算機可讀信號介質可以發送、傳播或者傳輸用于由指令執行系統、裝置或者器件使用或者與其結合使用的程序。計算機可讀介質上包含的程序代碼可以用任何適當的介質傳輸,包括但不限于:電線、光纜、rf(射頻)等等,或者上述的任意合適的組合。
在一些實施方式中,客戶端、服務器可以利用諸如http(hypertexttransferprotocol,超文本傳輸協議)之類的任何當前已知或未來研發的網絡協議進行通信,并且可以與任意形式或介質的數字數據通信(例如,通信網絡)互連。通信網絡的示例包括局域網(“lan”),廣域網(“wan”),網際網(例如,互聯網)以及端對端網絡(例如,adhoc端對端網絡),以及任何當前已知或未來研發的網絡。
上述計算機可讀介質可以是上述電子設備中所包含的;也可以是單獨存在,而未裝配入該電子設備中。
上述計算機可讀介質承載有一個或者多個程序,當上述一個或者多個程序被該電子設備執行時,使得該電子設備:在郵件編輯界面中顯示共享文檔超鏈接信息以及共享文檔的權限控制入口;獲取郵件的發件方用戶基于所述權限控制入口確定的對所述共享文檔的權限數據;其中,所述權限數據用于確定所述郵件的收件方用戶對所述共享文檔的操作權限數據;將通過所述郵件編輯界面編輯完成的郵件,發送給所述收件方用戶。
或者,上述計算機可讀介質承載有一個或者多個程序,當上述一個或者多個程序被該電子設備執行時,使得該電子設備:接收郵件的發件方用戶所發送的郵件;根據所述郵件中的共享文檔超鏈接,獲取郵件收件方用戶對所述共享文檔的權限數據對應的文檔數據;根據所述文檔數據,在所述郵件閱讀界面中顯示所述共享文檔超鏈接的關聯顯示內容。
或者,上述計算機可讀介質承載有一個或者多個程序,當上述一個或者多個程序被該電子設備執行時,使得該電子設備:接收郵件客戶端發起的共享文檔的權限編輯請求,其中,所述權限編輯請求基于郵件編輯界面中顯示的共享文檔的權限控制入口而輸入;根據所述權限編輯請求中的權限數據,更新所述共享文檔的權限數據。
可以以一種或多種程序設計語言或其組合來編寫用于執行本公開的操作的計算機程序代碼,上述程序設計語言包括但不限于面向對象的程序設計語言—諸如java、smalltalk、c++,還包括常規的過程式程序設計語言—諸如“c”語言或類似的程序設計語言。程序代碼可以完全地在用戶計算機上執行、部分地在用戶計算機上執行、作為一個獨立的軟件包執行、部分在用戶計算機上部分在遠程計算機上執行、或者完全在遠程計算機或服務器上執行。在涉及遠程計算機的情形中,遠程計算機可以通過任意種類的網絡——包括局域網(lan)或廣域網(wan)—連接到用戶計算機,或者,可以連接到外部計算機(例如利用因特網服務提供商來通過因特網連接)。
附圖中的流程圖和框圖,圖示了按照本公開各種實施例的系統、方法和計算機程序產品的可能實現的體系架構、功能和操作。在這點上,流程圖或框圖中的每個方框可以代表一個模塊、程序段、或代碼的一部分,該模塊、程序段、或代碼的一部分包含一個或多個用于實現規定的邏輯功能的可執行指令。也應當注意,在有些作為替換的實現中,方框中所標注的功能也可以以不同于附圖中所標注的順序發生。例如,兩個接連地表示的方框實際上可以基本并行地執行,它們有時也可以按相反的順序執行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個方框、以及框圖和/或流程圖中的方框的組合,可以用執行規定的功能或操作的專用的基于硬件的系統來實現,或者可以用專用硬件與計算機指令的組合來實現。
描述于本公開實施例中所涉及到的模塊可以通過軟件的方式實現,也可以通過硬件的方式來實現。其中,模塊的名稱在某種情況下并不構成對該模塊本身的限定,例如,控制入口顯示模塊還可以被描述為“在郵件編輯界面中顯示共享文檔超鏈接信息以及共享文檔的權限控制入口的模塊”。
本文中以上描述的功能可以至少部分地由一個或多個硬件邏輯部件來執行。例如,非限制性地,可以使用的示范類型的硬件邏輯部件包括:現場可編程門陣列(fpga)、專用集成電路(asic)、專用標準產品(assp)、片上系統(soc)、復雜可編程邏輯設備(cpld)等等。
在本公開的上下文中,機器可讀介質可以是有形的介質,其可以包含或存儲以供指令執行系統、裝置或設備使用或與指令執行系統、裝置或設備結合地使用的程序。機器可讀介質可以是機器可讀信號介質或機器可讀儲存介質。機器可讀介質可以包括但不限于電子的、磁性的、光學的、電磁的、紅外的、或半導體系統、裝置或設備,或者上述內容的任何合適組合。機器可讀存儲介質的更具體示例會包括基于一個或多個線的電氣連接、便攜式計算機盤、硬盤、隨機存取存儲器(ram)、只讀存儲器(rom)、可擦除可編程只讀存儲器(eprom或快閃存儲器)、光纖、便捷式緊湊盤只讀存儲器(cd-rom)、光學儲存設備、磁儲存設備、或上述內容的任何合適組合。
實施例十一
圖14為本公開實施例十一提供的一種文檔共享的處理系統的結構圖,如圖14所示,該系統包括發件方郵件客戶端110、文檔服務端111和收件方郵件客戶端112,其中:
發件方郵件客戶端110,用于在郵件編輯界面中顯示共享文檔超鏈接信息以及共享文檔的權限控制入口;獲取郵件的發件方用戶基于權限控制入口確定的對共享文檔的權限數據;其中,權限數據用于確定郵件的收件方用戶對共享文檔的操作權限數據;
發件方郵件客戶端110,還用于將基于權限數據確定的權限編輯請求,發送至共享文檔所屬的文檔服務端111;
文檔服務端111,用于根據權限編輯請求中的權限數據,更新文檔服務端111記錄的、收件方用戶對共享文檔的操作權限類型;
發件方郵件客戶端110,還用于將通過郵件編輯界面編輯完成的郵件,發送給收件方用戶;
收件方郵件客戶端112,用于接收郵件的發件方用戶所發送的郵件;
收件方郵件客戶端112,還用于根據共享文檔超鏈接,向文檔服務端111請求獲取郵件收件方用戶對共享文檔的權限數據對應的文檔數據;
文檔服務端111,用于根據收件方郵件客戶端的請求,查詢收件方用戶對共享文檔的權限數據,并根據權限數據獲取對應的文檔數據,反饋給收件方郵件客戶端112;
收件方郵件客戶端112,還用于根據文檔數據,在郵件閱讀界面中顯示共享文檔超鏈接的關聯顯示內容。
本公開實施例提供的文檔共享的處理系統包括發件方郵件客戶端、文檔服務端和收件方郵件客戶端,其中,發件方郵件客戶端的郵件可編輯界面中不僅可以顯示共享文檔超鏈接信息,還可以顯示與共享文檔超鏈接信息關聯的權限控制入口,發件方郵件客戶端通過該權限控制入口可以和文檔服務端進行通信,從而實現發件方用戶對收件方用戶的授權以及文檔服務端對共享文檔權限數據的更新;發件方郵件客戶端將編輯完成的郵件發送給收件方郵件方客戶端后,收件方郵件客戶端基于所收郵件中的共享文檔超鏈接可以向文檔服務端請求獲取收件方用戶對共享文檔的權限數據對應的文檔數據,并在郵件閱讀界面顯示共享文檔超鏈接的關聯顯示內容,供收件方用戶閱讀、分享或編輯。本公開實施例提供的文檔共享的處理系統在郵件中增加了對共享文檔的可控功能,滿足了用戶的文檔分享需求。
在不矛盾的情況下,發件方郵件客戶端、收件方郵件客戶端和文檔服務端可以分別執行上述實施例所描述的操作。具體地,發件方郵件客戶端可以執行上述實施例一至三所描述的操作,收件方郵件客戶端可以執行上述實施例四所描述的操作,文檔服務端可以執行上述實施例五所描述的操作。
根據本公開的一個或多個實施例,本公開提供了一種文檔共享的處理方法,包括:
在郵件編輯界面中顯示共享文檔超鏈接信息以及共享文檔的權限控制入口;
獲取郵件的發件方用戶基于所述權限控制入口確定的對所述共享文檔的權限數據;其中,所述權限數據用于確定所述郵件的收件方用戶對所述共享文檔的操作權限數據;
將通過所述郵件編輯界面編輯完成的郵件,發送給所述收件方用戶。
根據本公開的一個或多個實施例,本公開提供的文檔共享的處理方法中,獲取郵件的發件方用戶基于所述權限控制入口確定的對所述共享文檔的權限數據包括:
根據所述郵件的收件方欄確定收件方用戶,作為操作權限對象;
獲取郵件的發件方用戶基于所述權限控制入口確定的對所述共享文檔的操作權限類型;
根據所述操作權限對象和所述操作權限類型確定所述權限數據。
根據本公開的一個或多個實施例,本公開提供的文檔共享的處理方法中,獲取郵件的發件方用戶基于所述權限控制入口確定的對所述共享文檔的權限數據包括:
獲取郵件的發件方用戶基于所述權限控制入口確定的對所述共享文檔的操作權限類型和操作權限對象,作為所述權限數據。
根據本公開的一個或多個實施例,本公開提供的文檔共享的處理方法中,獲取郵件的發件方用戶基于所述權限控制入口確定的對所述共享文檔的權限數據之后,還包括:
將所述權限數據發送至所述共享文檔所屬的文檔服務端,以更新所述文檔服務端記錄的、所述收件方用戶對所述共享文檔的操作權限數據。
根據本公開的一個或多個實施例,本公開提供的文檔共享的處理方法中,將所述權限數據發送至所述共享文檔所屬的文檔服務端包括:
在所述發件方用戶對當前權限控制入口輸入權限數據時,或在所述郵件確認向所述收件方用戶發送時,將所述權限數據發送至所述共享文檔所屬的文檔服務端。
根據本公開的一個或多個實施例,本公開提供的文檔共享的處理方法中,所述權限控制入口包括與所述共享文檔超鏈接關聯顯示的控件,所述控件用于輸入權限數據。
根據本公開的一個或多個實施例,本公開提供的文檔共享的處理方法中,所述控件用于確認預設默認的權限數據;其中,所述預設默認的權限數據包括所述收件方用戶對所述共享文檔的訪問權限。
根據本公開的一個或多個實施例,本公開提供的文檔共享的處理方法中,在郵件編輯界面中顯示共享文檔超鏈接信息以及共享文檔的權限控制入口包括:
向文檔服務端請求獲取所述共享文檔的可編輯權限數據;
根據所述文檔服務端返回的可編輯權限數據,在郵件編輯界面中顯示共享文檔超鏈接信息,且在所述權限控制入口中顯示所述可編輯權限數據的內容,以供所述發件方用戶操作所述可編輯權限數據。
根據本公開的一個或多個實施例,本公開提供的文檔共享的處理方法中,向所述文檔服務端請求獲取所述共享文檔的可編輯權限數據包括:
在所述郵件編輯界面中檢測到共享文檔的超鏈接時或檢測到對所述權限控制入口的編輯激活操作時,向所述文檔服務端請求獲取所述共享文檔的可編輯權限數據。
根據本公開的一個或多個實施例,本公開提供的文檔共享的處理方法中,所述可編輯權限數據包括收件方用戶對所述共享文檔的至少一種操作權限類型;
所述可編輯權限數據包括一個或多個收件方用戶的可編輯權限數據。
根據本公開的一個或多個實施例,本公開提供的文檔共享的處理方法中,還包括:
在所述郵件編輯界面中檢測到共享文檔的超鏈接時,向所述文檔服務端請求獲取所述共享文檔的文檔數據;
根據所述文檔數據,在所述郵件編輯界面中顯示所述共享文檔超鏈接的關聯顯示內容。
根據本公開的一個或多個實施例,本公開提供的文檔共享的處理方法中,所述文檔數據包括文檔基本信息和/或文檔摘要數據,則根據所述文檔數據,在所述郵件編輯界面中顯示所述共享文檔超鏈接的關聯顯示內容包括:
在檢測到發件方用戶對所述共享文檔超鏈接的預覽指示時,在所述郵件編輯界面中顯示所述文檔基本信息和/或文檔摘要數據,作為預覽內容。
根據本公開的一個或多個實施例,本公開提供的文檔共享的處理方法中,所述文檔數據包括文檔內容數據,則根據所述文檔數據,在所述郵件編輯界面中顯示所述共享文檔超鏈接的關聯顯示內容包括:
在檢測到發件方用戶對所述共享文檔超鏈接的閱讀指示或編輯指示時,在所述郵件編輯界面中顯示所述文檔內容數據的瀏覽界面或編輯界面。
根據本公開的一個或多個實施例,本公開提供的文檔共享的處理方法中,所述文檔數據包括文檔標題數據,則根據所述文檔數據,在所述郵件編輯界面中顯示所述共享文檔超鏈接的關聯顯示內容包括:
在所述郵件編輯界面中,以所述文檔標題數據作為所述共享文檔超鏈接的關聯顯示內容,進行顯示。
根據本公開的一個或多個實施例,本公開提供的文檔共享的處理方法中,在郵件編輯界面中顯示共享文檔超鏈接信息以及共享文檔的權限控制入口之前,還包括:
通過用戶觸發即時通信界面中的郵箱卡片入口,進入郵件編輯界面。
根據本公開的一個或多個實施例,本公開提供了一種文檔共享的處理方法,所述方法包括:
接收郵件的發件方用戶所發送的郵件;
根據所述郵件中的共享文檔超鏈接,獲取郵件收件方用戶對所述共享文檔的權限數據對應的文檔數據;
根據所述文檔數據,在所述郵件閱讀界面中顯示所述共享文檔超鏈接的關聯顯示內容。
根據本公開的一個或多個實施例,本公開提供的文檔共享的處理方法中,根據所述共享文檔超鏈接,獲取郵件收件方用戶對所述共享文檔的權限數據對應的文檔數據包括:
根據所述共享文檔超鏈接,請求所述共享文檔所屬的文檔服務端查詢并反饋所述郵件收件方用戶對所述共享文檔的權限數據對應的文檔數據。
根據本公開的一個或多個實施例,本公開提供的文檔共享的處理方法中,所述文檔數據包括文檔基本信息和/或文檔摘要數據,則根據所述文檔數據,在所述郵件閱讀界面中顯示所述共享文檔超鏈接的關聯顯示內容包括:
在檢測到收件方用戶對所述共享文檔超鏈接的預覽指示時,在所述郵件閱讀界面中顯示所述文檔基本信息和/或文檔摘要數據,作為預覽內容。
根據本公開的一個或多個實施例,本公開提供的文檔共享的處理方法中,所述文檔數據包括文檔內容數據,則根據所述文檔數據,在所述郵件閱讀界面中顯示所述共享文檔超鏈接的關聯顯示內容包括:
在檢測到收件方用戶對所述共享文檔超鏈接的閱讀指示或編輯指示時,在所述郵件閱讀界面中顯示所述文檔內容數據的瀏覽界面或編輯界面。
根據本公開的一個或多個實施例,本公開提供的文檔共享的處理方法中,所述文檔數據包括文檔標題數據,則根據所述文檔數據,在所述郵件閱讀界面中顯示所述共享文檔超鏈接的關聯顯示內容包括:
在所述郵件閱讀界面中以所述文檔標題數據作為所述共享文檔超鏈接的顯示內容,進行顯示。
根據本公開的一個或多個實施例,本公開提供的文檔共享的處理方法中,還包括:
如果根據所述共享文檔超鏈接,獲取郵件收件方用戶對所述共享文檔的文檔數據失敗,則響應于收件方用戶對所述共享文檔超鏈接的觸發操作,向所述共享文檔所屬的文檔服務端發送共享文檔訪問請求。
根據本公開的一個或多個實施例,本公開提供了一種文檔共享的處理方法,所述方法包括:
接收郵件客戶端發起的共享文檔的權限編輯請求,其中,所述權限編輯請求基于郵件編輯界面中顯示的共享文檔的權限控制入口而輸入;
根據所述權限編輯請求中的權限數據,更新所述共享文檔的權限數據。
根據本公開的一個或多個實施例,本公開提供的文檔共享的處理方法中,在所述接收郵件客戶端發起的共享文檔的權限編輯請求之前,還包括:
接收郵件客戶端發起的共享文檔的可編輯權限數據獲取請求;
根據所述可編輯權限數據獲取請求中的待授權用戶,查詢所述待授權用戶對所述共享文檔的權限數據;
將所述權限數據作為可編輯權限數據反饋給所述郵件客戶端。
根據本公開的一個或多個實施例,本公開提供的文檔共享的處理方法中,在所述根據所述權限編輯請求中的權限數據,更新所述共享文檔的權限數據之前,還包括:
獲取所述郵件客戶端所屬用戶的權限數據,驗證所述權限編輯請求中的權限數據是否符合預設條件;
若是,則觸發執行更新所述共享文檔的權限數據。
根據本公開的一個或多個實施例,本公開提供的文檔共享的處理方法中,所述權限數據中包括用戶名稱和用戶操作行為,所述權限數據中還包括權限有效期。
根據本公開的一個或多個實施例,本公開提供了一種文檔共享的處理裝置,所述裝置包括:
控制入口顯示模塊,用于在郵件編輯界面中顯示共享文檔超鏈接信息以及共享文檔的權限控制入口;
權限數據獲取模塊,用于獲取郵件的發件方用戶基于所述權限控制入口確定的對所述共享文檔的權限數據;其中,所述權限數據用于確定所述郵件的收件方用戶對所述共享文檔的操作權限數據;
郵件發送模塊,用于將通過所述郵件編輯界面編輯完成的郵件,發送給所述收件方用戶。
根據本公開的一個或多個實施例,本公開提供了一種文檔共享的處理裝置,所述裝置包括:
郵件接收模塊,用于接收郵件的發件方用戶所發送的郵件;
文檔數據獲取模塊,用于根據所述共享文檔超鏈接,獲取郵件收件方用戶對所述共享文檔的權限數據對應的文檔數據;
文檔數據顯示模塊,用于根據所述文檔數據,在所述郵件閱讀界面中顯示所述共享文檔超鏈接的關聯顯示內容。
根據本公開的一個或多個實施例,本公開提供了一種文檔共享的處理裝置,所述裝置包括:
請求接收模塊,用于接收郵件客戶端發起的共享文檔的權限編輯請求,其中,所述權限編輯請求基于郵件編輯界面中顯示的共享文檔的權限控制入口而輸入;
權限更新模塊,用于根據所述權限編輯請求中的權限數據,更新所述共享文檔的權限數據。
根據本公開的一個或多個實施例,本公開提供了一種電子設備,包括:
一個或多個處理器;
存儲器,用于存儲一個或多個程序,
當所述一個或多個程序被所述一個或多個處理器執行,使得所述一個或多個處理器實現如本公開提供任一所述的文檔共享的處理方法。
根據本公開的一個或多個實施例,本公開提供了一種計算機可讀存儲介質,其上存儲有計算機程序,該程序被處理器執行時實現如本公開提供任一所述的文檔共享的處理方法。
根據本公開的一個或多個實施例,本公開提供了一種文檔共享的處理系統,包括發件方郵件客戶端、文檔服務端和收件方郵件客戶端,其中:
所述發件方郵件客戶端,用于在郵件編輯界面中顯示共享文檔超鏈接信息以及共享文檔的權限控制入口;獲取郵件的發件方用戶基于所述權限控制入口確定的對所述共享文檔的權限數據;其中,所述權限數據用于確定所述郵件的收件方用戶對所述共享文檔的操作權限數據;
所述發件方郵件客戶端,還用于將基于所述權限數據確定的權限編輯請求,發送至所述共享文檔所屬的文檔服務端;
所述文檔服務端,用于根據所述權限編輯請求中的權限數據,更新所述文檔服務端記錄的、所述收件方用戶對所述共享文檔的操作權限類型;
所述發件方郵件客戶端,還用于將通過所述郵件編輯界面編輯完成的郵件,發送給所述收件方用戶;
收件方郵件客戶端,用于接收郵件的發件方用戶所發送的郵件;
所述收件方郵件客戶端,還用于根據所述共享文檔超鏈接,向所述文檔服務端請求獲取郵件收件方用戶對所述共享文檔的權限數據對應的文檔數據;
所述文檔服務端,用于根據所述收件方郵件客戶端的請求,查詢所述收件方用戶對所述共享文檔的權限數據,并根據權限數據獲取對應的文檔數據,反饋給所述收件方郵件客戶端;
所述收件方郵件客戶端,還用于根據所述文檔數據,在所述郵件閱讀界面中顯示所述共享文檔超鏈接的關聯顯示內容。
以上描述僅為本公開的較佳實施例以及對所運用技術原理的說明。本領域技術人員應當理解,本公開中所涉及的公開范圍,并不限于上述技術特征的特定組合而成的技術方案,同時也應涵蓋在不脫離上述公開構思的情況下,由上述技術特征或其等同特征進行任意組合而形成的其它技術方案。例如上述特征與本公開中公開的(但不限于)具有類似功能的技術特征進行互相替換而形成的技術方案。
此外,雖然采用特定次序描繪了各操作,但是這不應當理解為要求這些操作以所示出的特定次序或以順序次序執行來執行。在一定環境下,多任務和并行處理可能是有利的。同樣地,雖然在上面論述中包含了若干具體實現細節,但是這些不應當被解釋為對本公開的范圍的限制。在單獨的實施例的上下文中描述的某些特征還可以組合地實現在單個實施例中。相反地,在單個實施例的上下文中描述的各種特征也可以單獨地或以任何合適的子組合的方式實現在多個實施例中。
盡管已經采用特定于結構特征和/或方法邏輯動作的語言描述了本主題,但是應當理解所附權利要求書中所限定的主題未必局限于上面描述的特定特征或動作。相反,上面所描述的特定特征和動作僅僅是實現權利要求書的示例形式。