專利名稱:一種移動widget隱私控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動widget領(lǐng)域,特別涉及一種移動widget隱私控制方法。
背景技術(shù):
Widget是用Web標(biāo)準(zhǔn)開發(fā)的客戶端應(yīng)用程序,可以被嵌入到Web文檔中。它 的表現(xiàn)形式可能是視頻,地圖,新聞,小游戲等。最初源于蘋果電腦的一個插件工 具一Konfabulator,現(xiàn)在已經(jīng)擴(kuò)展到各種桌面操作系統(tǒng)和手機(jī)操作系統(tǒng)上。手機(jī)中的移動 互聯(lián)網(wǎng)應(yīng)用目前主要是手機(jī)客戶端應(yīng)用。經(jīng)過幾年的發(fā)展,出現(xiàn)了一定數(shù)量的手機(jī)客戶端 應(yīng)用,包括手機(jī)游戲、電子書、手機(jī)雜志、手機(jī)地圖、手機(jī)郵箱等,這些應(yīng)用得到了手機(jī)用戶 一定程度的歡迎。但是對于手機(jī)客戶端應(yīng)用來說,主要問題有三個第一,手機(jī)適配問題, 幾乎每一款客戶端應(yīng)用都面臨對不同手機(jī)的適配工作量,導(dǎo)致第三方開發(fā)公司無法將精力 完全傾注于多樣性應(yīng)用創(chuàng)新,往往是一款應(yīng)用打天下;第二,不支持動態(tài)應(yīng)用下載等技術(shù)問 題,導(dǎo)致手機(jī)用戶獲取應(yīng)用的直接渠道缺失;第三,存在客戶端應(yīng)用開發(fā)的門檻,無法實(shí)現(xiàn) 大眾參與。這些都導(dǎo)致手機(jī)客戶端應(yīng)用無法實(shí)現(xiàn)本質(zhì)上數(shù)量和質(zhì)量的激增,無法滿足用戶 個性化的手機(jī)內(nèi)容應(yīng)用需求。Widget這種小應(yīng)用形式對于手機(jī)終端這種比較有局限的硬件 條件下,通過表現(xiàn)形式不一及功能不一,為現(xiàn)今越來越多的追求個性化手機(jī)要求的用戶的 —^hf艮女子的。目ItTii^的Widget@ Y£ihoo ffidget>Google gadget>Apple dashboard Widget 和 Facebook Widget 等。Widget作為一種特殊的“網(wǎng)頁”正在改變著互聯(lián)網(wǎng)的訪問方式,用戶訪問網(wǎng)絡(luò)不再 需要依賴于瀏覽器,而是靠這些小工具就可以實(shí)現(xiàn)web功能。Widget還向用戶提供了全新 的用戶體驗(yàn)。通過Widget用戶可以定制實(shí)現(xiàn)自己所需要的各種服務(wù),隨意個性化自己的桌 面,體驗(yàn)它又小又酷的風(fēng)格。widget具有身材小、形式多、功能大、姿容麗、個性化、制作容易 等眾多的優(yōu)點(diǎn),并且widget的更新頻率很快,每隔一段時間就有新版本widget的推出,越 來越新版本的widget給了用戶許多新的體驗(yàn)。Widget運(yùn)行時所在的環(huán)境就叫做widget用戶代理,包括1、本地的支持widget 的網(wǎng)絡(luò)瀏覽器;2、如插件等這類瀏覽器擴(kuò)展模塊;3、在網(wǎng)絡(luò)瀏覽器內(nèi)運(yùn)行的Ajax庫;4、獨(dú) 立于瀏覽器的專用用戶代理,如Java虛擬機(jī)(JVM)中使用J2SE或J2ME實(shí)現(xiàn)的用戶代理、 公共語言運(yùn)行庫(CLR)中使用.NET實(shí)現(xiàn)的用戶代理、運(yùn)行在操作系統(tǒng)之上的本地桌面程序 等;5、在服務(wù)器端運(yùn)行的能夠處理渲染和綁定操作的運(yùn)行庫集。信息的分享與交流是移動widget具有優(yōu)勢的一項(xiàng)服務(wù),相應(yīng)地,隱私控制就成為 了移動widget設(shè)計(jì)過程中不可或缺的一部分。設(shè)備API的隱私鑒權(quán)不準(zhǔn)確可能會導(dǎo)致一 系列對用戶造成傷害的結(jié)果。
發(fā)明內(nèi)容
為了讓移動widget在通過設(shè)備API獲取信息時能對用戶的隱私信息有充分的安 全保障,提高移動widget應(yīng)用的安全性,本發(fā)明的目的在于提供一種移動widget的隱私控制方法,能實(shí)現(xiàn)對移動設(shè)備隱私信息的控制。本發(fā)明解決技術(shù)問題所采用的技術(shù)方案是 一種移動widget隱私控制方法,包括如下步驟
1)制定移動設(shè)備API隱私設(shè)計(jì)的限制規(guī)則
移動設(shè)備在設(shè)計(jì)API供widget調(diào)用時需要考慮以下幾個方面的要求
①通知設(shè)備API收集用戶信息時需要通知用戶;
②準(zhǔn)許通過設(shè)備API共享信息時需要征得用戶同意;
③最小化信息在經(jīng)過設(shè)備API傳送給移動widget應(yīng)用的時候?qū)π畔⒌臄?shù)量和詳細(xì) 程度作出限制;
④控制在征得用戶的統(tǒng)一之后允許用戶對通過設(shè)備API得到的數(shù)據(jù)進(jìn)行控制;
⑤獲取提供用戶獲取通過API所得數(shù)據(jù)的功能;
2)移動widget隱私控制的實(shí)現(xiàn),包括如下步驟
①在通訊錄信息收集過程中,設(shè)備API通知用戶所收集到的信息及它的使用范圍;
②在通訊錄信息收集過程中,設(shè)備API必須滿足數(shù)據(jù)的最小化要求;
③收集到信息之后設(shè)備API需要通知用戶并征求用戶的意見準(zhǔn)許或者阻止信息提供 給移動widget應(yīng)用;
④提供給用戶控制API所收集到的信息被使用的范圍,即哪些移動widget應(yīng)用可以 使用這些信息;
⑤提供給用戶訪問所得信息的權(quán)限。本發(fā)明具有的有益效果是對設(shè)備API的實(shí)現(xiàn)作了詳細(xì)的限制,在此基礎(chǔ)上實(shí)現(xiàn) 了一個移動widget隱私控制的應(yīng)用;移動widget本身的互動性對在移動widget實(shí)現(xiàn)過程 中的隱私信息的控制提出了嚴(yán)格的要求。本方法提高了移動widget信息發(fā)布、使用的安全 性。
附圖是本發(fā)明實(shí)施例的總體流程圖。
具體實(shí)施例方式本實(shí)施例的一種移動widget隱私控制方法,如圖1所示,其具體實(shí)現(xiàn)流程如下 1)制定移動設(shè)備API隱私設(shè)計(jì)的限制規(guī)則
移動設(shè)備在設(shè)計(jì)API供widget調(diào)用時需要考慮以下各個方面的要求 ①通知
設(shè)備API收集用戶信息時需要通知用戶。為了能保證對用戶隱私信息的保護(hù),確認(rèn)用 戶理解使用移動widget應(yīng)用是基于設(shè)備API對用戶信息的收集是這種保護(hù)機(jī)制的基礎(chǔ)。設(shè) 備API必須確保提供下面的功能使用戶代理能夠得知它的數(shù)據(jù)正在被設(shè)備API所收集,包 括確定的數(shù)據(jù)信息與使用這個信息的特定widget移動應(yīng)用。②準(zhǔn)許
通過設(shè)備API共享信息時需要征得用戶同意。一些設(shè)備的設(shè)計(jì)是以用戶指令為中心 的,如照相機(jī)的API在設(shè)計(jì)的時候需要用戶按下相應(yīng)的按鈕來實(shí)現(xiàn)拍照功能。設(shè)備API提
4供給移動widget應(yīng)用,在信息共享之前,需要提供給用戶選擇的對話框來決定API所收集 的信息是否進(jìn)行共享。③最小化
信息在經(jīng)過設(shè)備API傳送給移動widget應(yīng)用的時候?qū)π畔⒌臄?shù)量和詳細(xì)程度作出限 制。為了減少過度的信息曝光所帶來的風(fēng)險(xiǎn),在能達(dá)到應(yīng)用目標(biāo)的情況下實(shí)現(xiàn)的設(shè)備API 需要盡可能少地提供移動widget應(yīng)用所需的數(shù)據(jù)。與此相對應(yīng)地,API需要提供給用戶選 擇、過濾、轉(zhuǎn)換信息的功能。④控制
在征得用戶的統(tǒng)一之后允許用戶對通過設(shè)備API得到的數(shù)據(jù)進(jìn)行控制。用戶需要知道 哪一個移動widget應(yīng)用可以得到這些數(shù)據(jù)。在信息共享之后,用戶可以對能得到這些信息 的應(yīng)用作出限制。設(shè)備API需要提供給用戶撤回信息的功能,并且提供給用戶控制哪些應(yīng) 用可以獲得數(shù)據(jù)的功能。⑤獲取
提供用戶獲取通過API所得數(shù)據(jù)的功能。用戶對信息和應(yīng)用的控制前提是能夠獲取數(shù) 據(jù)。設(shè)備API需要提供讓用戶代理得知哪個應(yīng)用在使用它所發(fā)布的信息;讓用戶代理能夠 查看,編輯與刪除用戶信息共享的日志。2)移動widget隱私控制的實(shí)現(xiàn)
作為一個特定的移動widget應(yīng)用程序,通訊錄共享widget,使用設(shè)備API作為移動 widget應(yīng)用和用戶底層數(shù)據(jù)之間交互的通道。①在通訊錄信息收集過程中,設(shè)備API通知用戶所收集到的信息及它的使用范 圍;
②在通訊錄信息收集過程中,設(shè)備API必須滿足數(shù)據(jù)的最小化要求;
③收集到信息之后設(shè)備API需要通知用戶并征求用戶的意見準(zhǔn)許或者阻止信息提供 給移動widget應(yīng)用;
④提供給用戶控制API所收集到的信息被使用的范圍,即哪些移動widget應(yīng)用可以 使用這些信息;⑤提供給用戶訪問所得信息的權(quán)限。
權(quán)利要求
一種移動widget隱私控制方法,其特征在于包括如下步驟1)制定移動設(shè)備API隱私設(shè)計(jì)的限制規(guī)則移動設(shè)備在設(shè)計(jì)API供widget調(diào)用時需要考慮以下幾個方面的要求① 通知設(shè)備API收集用戶信息時需要通知用戶;② 準(zhǔn)許通過設(shè)備API共享信息時需要征得用戶同意;③ 最小化信息在經(jīng)過設(shè)備API傳送給移動widget應(yīng)用的時候?qū)π畔⒌臄?shù)量和詳細(xì)程度作出限制;④ 控制在征得用戶的統(tǒng)一之后允許用戶對通過設(shè)備API得到的數(shù)據(jù)進(jìn)行控制;⑤ 獲取提供用戶獲取通過API所得數(shù)據(jù)的功能;2)移動widget隱私控制的實(shí)現(xiàn),包括如下步驟① 在通訊錄信息收集過程中,設(shè)備API通知用戶所收集到的信息及它的使用范圍;② 在通訊錄信息收集過程中,設(shè)備API必須滿足數(shù)據(jù)的最小化要求;③ 收集到信息之后設(shè)備API需要通知用戶并征求用戶的意見準(zhǔn)許或者阻止信息提供給移動widget應(yīng)用;④ 提供給用戶控制API所收集到的信息被使用的范圍,即哪些移動widget應(yīng)用可以使用這些信息;⑤ 提供給用戶訪問所得信息的權(quán)限。
全文摘要
為了實(shí)現(xiàn)對移動設(shè)備隱私信息的控制,有效防止在用戶的隱私信息在使用移動widget的過程中被擴(kuò)散,本發(fā)明公開了一種移動widget隱私控制方法,該方法對設(shè)備API的實(shí)現(xiàn)作了詳細(xì)的限制,并在此基礎(chǔ)上實(shí)現(xiàn)了一個移動widget隱私控制的應(yīng)用。移動widget本身的互動性對在移動widget實(shí)現(xiàn)過程中的隱私信息的控制提出了嚴(yán)格的要求,本方法提高了移動widget信息發(fā)布、使用的安全性。
文檔編號G06F21/00GK101950341SQ201010288440
公開日2011年1月19日 申請日期2010年9月21日 優(yōu)先權(quán)日2010年9月21日
發(fā)明者吳明暉, 張少斌, 楊杰, 瞿澤寧, 胡同森, 陳天洲, 顏暉 申請人:浙江大學(xué)