999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

日常生活場景中的個人智能連接服務研究

2020-07-04 12:32:11郭露范煒
知識管理論壇 2020年1期

郭露 范煒

摘要:[目的/意義]日常生活場景中豐富多樣的APP和智能硬件為個人帶來了新的連接體驗,以自動化、主動化和個性化為特征的個人智能連接服務分析,有助于信息服務的新場景融入與手段豐富化。[方法/過程]首先,歸納日常生活場景的主要類型,剖析場景內涵與要素、場景要素之間的連接及數據的連通;其次,在場景要素連接的基礎上,討論場景之間的切換;再次,提出以“IF-THEN”邏輯構筑個人智能連接,以“觸發器-動作”編程作為服務實現手段,分析典型的服務應用。[結果/結論]提出一種基于“IF-THEN”邏輯的“觸發器-動作”編程式個人智能連接服務設計方法,為日常生活場景中的個性化信息服務設計提供參考。

關鍵詞:日常生活場景? 連接? IF-THEN? 智能服務

分類號:G252.61

引用格式:郭露, 范煒. 日常生活場景中的個人智能連接服務研究[J/OL]. 知識管理論壇, 2020, 5(1): 36-46[引用日期]. http://www.kmf.ac.cn/p/198/.

1? 引言

隨著信息技術日新月異的變化,人機共生的信息環境在急劇演變——從固定的桌面計算環境擴展到日常生活中無處不在的泛在智能環境。萬物感知、萬物互聯的智能時代已經開啟,智能終端上豐富多樣的APP和智能硬件正在潛移默化地改變著個人獲取日常生活信息的方式。日常生活信息獲取(Everyday Life Information Seeking, ELIS),又稱日常生活信息查詢,是指人們在日常生活中,獲取與工作任務沒有直接關系的信息,用于自我定位、解決問題的活動[1]。

吳丹等總結出26類日常生活信息的主題類型,對應個人在日常生活中的信息獲取行為,包括社交、閱讀新聞、導航、購物、查詢學術信息、查看天氣等,涵蓋個人日常生活場景的方方面面[2]。越來越多的學者強調場景對于個人信息行為的重要作用,任何信息行為都發生在場景中,場景決定個人對信息系統的使用目的和行為[3]。獲取日常生活信息的場景稱為日常生活場景。互聯網場景實驗室發布的《2018年場景白皮書》顯示[4],個人在日常生活場景中,使用APP和智能硬件讀書、學習編程、記錄社交、診斷健康、消費休閑等。垂直領域的APP和智能硬件極大地方便了人們獲取各類細分的日常生活信息,但過多的APP安裝和使用也為用戶帶來了一定的負擔。同時還有許多需求和任務,需要跨應用才能實現,比如,希望將郵箱中收到的大量附件保存到云盤,用戶每次收到附件時,都需要手動保存附件再上傳到云盤,過程繁瑣且重復性高。

打造跨應用的連接服務在學術研究領域和行業應用中均已有涉及。最耳熟能詳的連接服務為物聯網(Internet of things,IoT),其以互聯網為基礎,將連接的對象擴展到任何物品,形成一個巨大的網絡,實現智能識別與管理[5]。近年圖書情報領域興起的嵌入式服務,旨在連接圖書館員與用戶、用戶與資源、用戶與環境設備等,在連接基礎上,為用戶的圖書館場景提供全方位、主動化的知識服務[6]。連接理念在行業中的應用也不勝枚舉,比如Siri、Cortana、Google Assistant、Alexa等智能語音助手,其技術原理主要為語音識別和底層應用連接,將用戶的語音輸入識別為計算機可讀的命令,在連接已有服務的基礎上,調用相應的網頁、APP、智能硬件等,提供用戶在某一智能終端上所需的服務。智能家居服務,旨在解決家庭場景的連接問題。物聯網、5G等技術解決了基礎的“硬連接”問題,泛在信息環境下全方位、全時段的“軟連接”問題還有巨大的潛在研究空間。

用戶在日常生活場景里需要頻繁切換軟件應用,跨應用操作的界面切換帶來的繁瑣與跳脫,使得連接服務的流暢感缺失,這是一個普遍存在的現實問題。如何協調與調用多個APP和智能硬件,提供更加高效、無縫銜接的智能連接服務體驗?在日常生活場景中了解個人用戶和審視他們的行為過程,以“場景—連接—體驗”切入智能連接服務是本文的研究出發點。

2? 日常生活場景中的連接分析

日常生活信息獲取行為不是處于真空環境的,而是與所處的日常生活場景緊密相關。要實現日常生活場景的個人智能連接服務,首先需要關注日常生活場景。日常生活場景中的連接包括場景要素的連接和場景之間的連接。因此,首先分析場景類型的劃分,了解日常生活場景的內涵;其次,根據場景的內涵識別日常生活場景的要素;之后,從個人需求驅動的信息行為過程,分析場景要素的連接以及場景之間的連接和切換。

2.1? 日常生活場景的類型劃分

日常生活場景類型的劃分與信息環境相關。早期個人主要利用PC獲取信息服務,由于PC不能移動,場景相對單一且不易變化,因此場景相關的研究較少。掌上電腦(Personal Digital Assistant,PDA)出現后,其內嵌的條碼掃描器、RFID等傳感器,使感知的場景增多。G. Chen和D. Kotz將場景劃分為4類:物理場景、計算場景、用戶場景、時間場景[7]。

智能手機出現和普及后,APP不斷豐富,加上智能硬件的發展,獲取日常生活信息的場景也不斷增加。H. Ko和C. Ramos[8]將場景劃分為:家庭場景、醫院場景、藥房場景、公司場景、餐廳場景、會議場景,但這些不是標準場景,只是系統識別的部分場景。吳聲[9]將場景劃分為重度場景和輕度場景。重度場景指的是消耗量大、使用人多、已經成為生活方式的場景;輕度場景與重度場景相對,具有一定稀缺性。

人工智能興起后,其應用的場景極為廣泛,目前主要集中在交通、個人助手、醫療健康、金融、安防、教育以及電商零售等場景,包括無人駕駛、語音助手、智能家居等具體應用,涉及到日常生活的各個方面[10]。人工智能應用中提及的場景是根據行業劃分的,每個場景范圍較大,還可以細分為多個子場景。以米家智能家居生態鏈中的家庭場景為例,將家庭場景細分為回家場景、離家場景、家庭辦公場景等子場景。其中子場景的定義有兩種方式:一種是米家預定義使用頻率高、使用人數多的重度場景,供個人直接選擇使用,比如回家場景、離家場景;另一種是使用人數較少的場景,個人根據個性化需求自定義,比如寵物喂養場景。

參考H. Ko和C. Ramos的地點羅列式場景劃分方法和吳聲的重度場景識別思想,結合《第44次中國互聯網絡發展狀況統計報告》[11]顯示的接入互聯網最多的4個場所(家里、單位、公共場所、學校),以此為依據,識別出4個主要的日常生活場景:家庭場景、辦公場景、出行場景、學校場景。其中需要對辦公場景做出如下說明:辦公場景和日常生活場景沒有被絕對地區分開來,有一定的重合度,本研究的辦公場景涉及的是一些輔助工作的行為,比如上下班簽到、開會提醒、文件管理等。

雖然在不同信息環境下,場景的類型劃分有所不同,且沒有統一的劃分標準,但可以看出,場景的內涵是相對穩定的,核心是人,關注人周圍的事與物。場景是客觀存在的,信息通信技術所能做的是優化感知場景的方式,提高感知的方便度以及覆蓋更多的場景類型,具體的方式是通過軟件、硬件和集成化信息系統來全面感知場景,繼而產生計算、判斷和應用。

2.2? 日常生活場景要素識別

從信息服務設計的角度看日常生活場景的內涵,識別出的日常生活場景要素,包括個人用戶、APP、智能硬件和數據。人即個人用戶,事與物即為APP和智能硬件,連接個人用戶、APP和智能硬件的是數據。

個人用戶根據需求選擇APP和智能硬件;APP可以直接為個人提供服務內容數據,也可以采集場景中的數據,還可以遠程連接控制智能硬件;智能硬件可以直接為個人提供服務,也可以被APP遠程控制,還可以通過傳感器采集場景中的數據;數據包含個人數據、物理環境數據和服務內容數據。以下分別對4個要素進行論述:

(1)個人用戶。日常生活信息獲取研究中的用戶包括兒童和青少年、退休女性、孕期女性、老年人、移民人士、留學生、低收入者、高校師生等[12]。本文的用戶在現研究階段沒有被細分,指代日常生活中可以正常使用計算機、智能終端、APP及各類服務的個人用戶。下一步研究會根據實際需要開展不同類型人群的專門研究。

(2)APP。軟件是一個抽象概念,其形態和具體指代也有不同。在移動互聯網、物聯網環境下,移動終端上的APP成為軟件的代名詞,APP種類覆蓋日常生活的方方面面,個人用戶在日常生活中也越來越多地使用和依賴APP。

APP可以通過個人用戶的輸入數據、行為日志來識別場景,比如查詢空閑教室,將其識別為學校場景;也可以控制智能硬件,比如通過米家APP控制空氣凈化器、智能冰箱;還可以獲取個人需要的服務內容數據。

(3)智能硬件。智能硬件包括傳感設備(如RFID、iBeacon)、可穿戴設備(如智能手環、VR眼鏡)、智能家居(如智能冰箱、智能門鎖等)。智能硬件在場景中的作用主要包括3個方面:一是直接為個人提供服務,比如智能空調降溫;二是嵌入的傳感器采集場景中的個人生理數據、行為數據和物理環境數據,傳輸給APP,實現主動感知場景,比如智能空調中的溫度傳感器采集室溫,傳輸給米家APP,根據室溫判斷場景;三是由APP連接控制。

(4)數據。場景中的數據包括個人數據、物理環境數據、服務內容數據。個人數據分為智能硬件采集的個人生理數據和行為數據,APP采集的個人輸入數據和行為日志。物理環境數據是通過智能硬件采集的環境數據,比如位置、氣溫。服務內容數據是指通過個人用戶輸入或其他方式感知場景,APP從網絡獲取的場景相對應的服務內容數據,比如個人用戶輸入“課表查詢”,感知為學校場景,APP從網絡上獲取學校課程安排相關內容。

2.3? 日常生活場景要素連接與場景切換分析

為了使個人用戶在日常生活場景中使用APP和智能硬件,更加貼合個人需求,符合個人用戶的行為過程,應對個人日常生活中的需求和行為過程進行分析,結合場景要素的使用方式,探究需要場景中的要素如何配合。

個人用戶實現一個完整的需求可能需要多個APP和智能硬件,因此在實現個人需求的行為過程中,需要點擊多個APP,操作多個智能硬件。比如想了解多個新聞APP的頭條新聞,需要分別打開各個APP閱讀。

在日常生活場景中,個人需求作為原始驅動力,圖1展示了場景要素之間的連接。連接的要素有個人用戶和APP、個人用戶和智能硬件、APP和APP、APP和智能硬件、智能硬件和智能硬件,其中智能硬件和智能硬件的連接可以通過連接控制智能硬件的APP來實現。連接分為現實場景中已經完成的非數據連接和未完成的數據連接。

(1)個人用戶和APP連接。APP根據場景情況,給個人用戶提供通過網絡獲取的服務內容數據;APP也可以采集個人輸入的數據和行為日志,實現場景感知。

(2)個人用戶和智能硬件連接。智能硬件可以直接為個人提供服務(圖1最左側虛線),比如智能空調為個人用戶提供降溫服務。智能硬件也可以感知個人的生理數據和行為數據,傳輸給APP以實現場景切換。

(3)APP和APP連接。APP之間的連接通過數據流通實現,數據可以是個人數據,比如行為日志;也可以是由智能硬件感知的個人生理數據、行為數據和物理環境數據,比如位置;還可以是通過網絡獲取的場景相關服務內容數據。通過連接控制不同智能硬件的不同APP,可以實現多個智能硬件的連接。

(4)APP和智能硬件連接。智能硬件采集個人生理數據、行為數據和物理環境數據,傳輸給APP,用于感知場景;智能硬件也可以由APP通過命令遠程連接控制(圖1最下方虛線)。

整個場景是在個人需求的驅動下運行的。圖1虛線代表的非數據連接在現實生活場景中已經實現,因此場景連接需要關注的是圖1實線代表的數據連接,需要建立底層數據通道,實現數據流通,連接場景要素。個人用戶和APP之間、APP和APP之間的數據是雙向流通的,個人用戶和智能硬件之間、APP和智能硬件之間的數據是單向流通的。

每個場景都有場景要素,不同的APP、智能硬件和數據構成不同的場景。通過場景要素的連接可以實現單個場景的連接,但要使個人在日常生活場景中獲得更加無縫流暢的信息服務體驗,除了實現單個場景的連接,還要實現場景之間的連接和自由切換。場景切換是因為場景中的要素發生變化,比如個人位置移動、溫度升降。個人在不同的場景下使用不同的APP和智能硬件,產生不同的數據,因此要實現場景之間的自由切換,場景要素的連接和數據流通是基礎性架構,在此基礎之上,還需要關注實現場景切換的數據是什么,數據在哪些APP和智能硬件之間流通,然后快速調用相應的APP和智能硬件,即可實現場景之間連接和無縫切換。

場景要素連接、場景之間的連接與無縫切換,為在日常生活場景中自由地連接組合APP和智能硬件提供了基礎,為個人提供更加流暢無縫的信息服務創造了可能性。接下來在場景要素連接和場景切換的基礎上,根據個人的需求和行為過程,探索連接邏輯與實現途徑,推進流暢無縫的日常生活場景的個人智能連接服務實現。

3 “IF-THEN”邏輯分析

實現場景要素連接與場景之間連接的邏輯有很多,為了選擇更符合個人需求的邏輯,需要考慮個人的行為習慣。通過M. J. Bates提出的Berry Picking模型[13]可以看出,日常生活場景中的個人需求與行為是動態變化的,不是單一線性的,個人的信息行為大多是有選擇、分階段、有順序的。A. K. Dey等通過可視化編程系統iCAP發現[14],當個人被要求使用場景感知應用程序時,他們經常以類似“IF-THEN”的邏輯指定操作。“IF-THEN”是一個條件判斷邏輯,包含了“IF條件”和“THEN之后的動作”。“IF-THEN”邏輯中有觸發條件和動作的選擇、“觸發”與“動作”階段和先后順序,符合Berry Picking模型中提到的信息行為方式。因此,筆者選擇以“IF-THEN”邏輯連接場景要素。

3.1 “IF-THEN”邏輯構成

使用“IF-THEN”邏輯配置的“IF this THEN that”語句,是一條完整的“IF-THEN”邏輯連接(Connection)。它有3個必不可少的要素,分別是觸發器(Trigger)、動作(Action)、服務(Service)[15],如圖2所示:

(1)觸發器。“IF-THEN”邏輯中的觸發器對應“IF this THEN that”中的“this”,是“觸發條件”。當個人所處場景中的某個要素達到觸發條件時,就會自動觸發相應“IF-THEN”邏輯連接。觸發器可以是任何場景要素。觸發器可以避免手動操作,實現自動化、主動化服務。

智能硬件中的傳感器部件可以作為觸發器,而多個智能硬件和軟件組成的系統可以實現觸發器解決方案,典型的就是蘋果的iBeacon和谷歌的Eddystone,它們都是基于位置的服務(Location Based Services,LBS),當對應的平臺靠近iBeacon或Eddystone時,就會觸發相應的服務。比如在圖書館設置iBeacon,當個人用戶進入圖書館,向其推送可能感興趣的圖書;APP也可以作為觸發器,比如IF收到會議通知郵件THEN添加到行程表,郵箱就是觸發器。

觸發器也可以分為主動觸發器和被動觸發器。主動觸發器是實時監測,達到觸發條件就執行動作,比如IF室溫超過30度THEN啟動空調,會實時監測室溫。被動觸發器是指當個人執行了某個操作后觸發,比如IF收藏網頁THEN保存到Evernote,收藏網頁的操作就是被動觸發器。

(2)動作。動作對應“IF this THEN that”中的“that”,是達到觸發條件時由其他服務完成的事情。“THEN”之后一切滿足觸發條件引發的行為都是動作,動作與觸發器是多對多的關系,觸發器和動作也不是絕對的,而是根據個人需求的設置來判定的。動作原本是需要個人用戶自行判斷條件并手動執行的任務,而通過配置一條完整的“IF-THEN”邏輯連接,在適當的場景下由平臺調用服務的API主動執行這個動作,避免繁瑣的操作,實現無縫的、自動化的服務,可以節約時間和提高效率。

(3)服務。不管是觸發器還是動作,都需要APP或智能硬件作為載體,這些載體統稱為服務。觸發器和動作是服務中的某些參數指標的具體數據和功能,比如“接收郵件”是郵箱的一個功能,此時郵箱就是一個服務。利用服務可以創建無數個“IF-THEN”邏輯連接,通過設置執行頻率,實現個人日常生活場景中的“觸發器-動作”智能服務。

通過“IF-THEN”邏輯,可以實現場景要素中數據的流通,APP和智能硬件的連接。而通過配置“IF-THEN”邏輯連接,可以連接個人用戶與APP、智能硬件。“IF-THEN”邏輯在連接場景要素的基礎上,還可以實現場景之間的切換。

3.2? 基于“IF-THEN”邏輯的場景切換

“IF-THEN”邏輯可以幫助個人用戶自由進入場景、離開場景、切換場景。自由進入場景是指當進入場景時,場景中某個要素滿足觸發條件,啟動該場景中的任務;自由離開場景是指當離開場景時,自動結束該場景中的任務;自由切換場景是一條“IF-THEN”邏輯連接中觸發器和動作的服務分別屬于不同場景,實現場景之間的自由切換。

在個人進入場景、離開場景和切換場景的過程中,實現協同APP和智能硬件、自動化任務、主動化服務,從而提供無縫流暢、簡單方便的日常生活信息服務。協同APP和智能硬件是指在連接APP和智能硬件的基礎上,通過“觸發器-動作”編程協同APP和智能硬件完成任務,包括協同APP和APP、APP和智能硬件、智能硬件和智能硬件。通過達到觸發條件后自動執行動作,避免手動操作,實現任務自動化完成;通過主動觸發器實時監測,達到觸發條件就提供主動化服務。

例如,根據個人用戶一天的基本行為路線,即早上購買家中物品、從家出發、開車上班、下班接孩子,分別列舉與行為對應的家庭場景、出行場景、辦公場景、學校場景中的部分“IF-THEN”邏輯連接,來說明如何根據個人日常生活中的需求,在場景中和場景之間,自由地連接個人用戶、APP和智能硬件,實現以上幾個方面的智能連接服務,如表1所示:

3.3 “IF-THEN”邏輯的“觸發器-動作”編程式實現

個人通過設置“IF-THEN”邏輯連接,將觸發器與動作相關聯,實現在具體的場景中達到觸發條件就自動執行動作,實現“IF trigger, THEN action”形式的編程模型,我們稱之為“觸發器-動作”編程(trigger-action programming,TAP)[16-17]。B. Ur等的一項研究發現,“觸發器-動作”編程可以表達大部分的行為[18]。“觸發器-動作”編程是一個簡單的編程模型,該模型使個人能夠輕松地創建規則來實現智能連接服務。

“觸發器-動作”編程是最終用戶編程(end-user programming,EUP)的一種,最終用戶編程是指允許終端用戶(非專業軟件開發人員)對計算機進行編程的活動和工具,最常用的最終用戶編程是電子表格[19]。電子表格的宏為個人提供了自定義批處理的接口,可以通過“錄制宏”將要執行的一系列操作錄制為一個宏,在需要的時候執行這個宏,可以達到一鍵重復多個操作的效果,簡單方便。“觸發器-動作”編程允許個人通過觸摸控制界面進行編程,輕松創建復雜的任務,沒有經驗的個人也可以快速學習使用。

“觸發器-動作”編程允許在獨立的技術/品牌之間定義抽象“IF-THEN”邏輯,觸發器和動作按層次結構組織,以允許在不同抽象級別之間進行選擇,“觸發器-動作”編程支持多個觸發器和動作,觸發器可以通過“OR”邏輯運算符連接,動作可以使用“AND”邏輯運算符連接[20]。實際上,“OR”和“AND”邏輯連接運算符的選擇沒有硬性規定,需要根據具體場景決定。此外,G. Desolda等在對類似觸發器和動作的定義中,說明最多可指定3個附加限制:是誰(Who),在哪里(Where)和是什么(What)[21]。

基于“IF-THEN”邏輯的“觸發器-動作”編程利用RESTful API在各個服務之間創建數據管道,再通過OAuth 2.0(開放授權)獲取服務的權限,為個人自由地連接服務創造基礎。RESTful API本質上是一種基于http協議的、面向資源的軟件架構,設計時將網絡上的所有內容都抽象為一個資源,每個資源有唯一的標識符(URI),對資源的操作其實是通過GET、POST、PUT、DELETE等命令操作URI實現。通過RESTful API就可以實現不同生態產品間的數據格式連接,解決不同生態系統中不同APP和智能硬件之間的數據兼容問題。

OAuth 2.0(開放授權)的機制能對用戶的隱私安全起到一定的保護作用。OAuth 2.0通過生成一個短期的令牌(token),允許第三方在有限的權限范圍下,訪問用戶數據,令牌是短期的,到期會自動失效,用戶還可以隨時撤銷令牌使其失效[22]。在后端配置“IF-THEN”邏輯,讓各個服務的數據和功能成為觸發器和動作。在用戶界面,只需要執行簡單的觸發器、動作、服務的選擇來自定義場景,就可以利用已經編寫好的“IF-THEN”邏輯,實現“觸發器-動作”編程。

在通過“IF-THEN”邏輯連接場景要素的基礎上,采用“觸發器-動作”編程來實現信息服務的,就是“觸發器-動作”編程式智能連接服務。基于“IF-THEN”邏輯的“觸發器-動作”編程式智能服務已有不少,其代表有Yahoo Pipes、Microsoft Flow、Zapier、IFTTT,下面進行實例分析,總結各個服務的優點。

4 “觸發器-動作”編程式個人智能連接服務實例分析

國外已有一些“觸發器-動作”編程式個人智能連接服務的應用實現,并且形成了良好的生態。相對國外,國內目前沒有成功的應用案例,筆者將對國外的相關服務進行分析,總結其優缺點,可用作國內信息服務商進行個人智能連接服務設計的參考。Yahoo Pipes是Web2.0時代,根據個性化需求,利用RSS連接聚合不同信息源內容,并在特定時間推送給個人的先驅。而以IFTTT為首的“觸發器-動作”編程式智能連接服務,給了個人更多的APP選擇、更簡單的操作界面、更自由的連接方式,其中Zapier是最早出現的辦公場景的“觸發器-動作”編程式智能連接服務;同樣專注于辦公場景的Microsoft Flow作為Microsoft旗下產品,擁有連接Microsoft辦公軟件的優勢;IFTTT除了支持辦公場景,還支持家庭場景、出行場景、學校場景等,涉及日常生活的方方面面。下面從4個服務的出現背景、適用場景、支持連接的場景要素、支持的“IF-THEN”邏輯擴展等方面進行介紹和對比分析,總結各個實例的優點。

4.1? Yahoo Pipes

2007年,雅虎推出一個名為Yahoo Pipes的微管道聚合工具,實現各種Feed聚合。Yahoo Pipes提供圖形化界面,允許個人根據需求設置規則,來聚合不同來源的信息,并進行發布。科技專家T. OReilly稱“Yahoo Pipes是互聯網史上的里程碑”[23]。

盡管Yahoo Pipes已經提供了圖形化界面,但使用難度仍然較高,這也是導致Yahoo Pipes關閉的主要原因之一。然而,Yahoo Pipes自動化獲取Web資源、聚合Web服務、重復使用規則的思想卻影響了后來的“觸發器-動作”編程式智能連接服務設計。

4.2? Zapier

辦公場景中的APP迅速增多但彼此數據不流通,而個人在工作中又經常需要在不同APP間做重復的工作。為了使工作人員的重復任務得以自動化,節約工作時間,2012年Wade Foster等推出了應用于辦公場景的Zapier。不同于Yahoo Pipes復雜的操作界面,用戶只需要簡單的點擊,就可以連接兩個或多個APP,構建自己的APP工作流程,自動執行重復性任務[24]。

在Zapier中服務被稱為Apps,一條完整的“IF-THEN”邏輯連接被稱為Zap,一條Zap中動作擴展為一個或多個動作或搜索。Zapier中有一個要素稱為任務,通過Zap運行的每條數據都算作任務,比如Zap自動向Dropbox添加100封電子郵件,就執行了100個任務。Zap執行的每項任務都是原本需要個人手動執行的。

4.3? Microsoft Flow

Microsoft利用自身旗下有大量辦公軟件的優勢,在2016年推出同樣適用于辦公場景的Microsoft Flow。在這之前,Microsoft下的大部分服務以及一些其他的辦公軟件,都在自己的孤島中運行,如果需要使用多個服務,數據傳輸是一項挑戰[25]。Microsoft Flow提供自動化平臺來解決數據傳輸難題,它允許個人連接不同的在線服務和本地平臺,比如Office 365和SQL Server。Microsoft Flow允許個人在APP之間創建自動化工作流,實現自動化進程+任務,以獲取通知、同步文件、收集數據等服務[26]。

服務在Microsoft Flow中被稱為Connector。一條完整的“IF-THEN”邏輯連接被稱為Flow,將動作擴展為一個或多個。另外除了“IF-THEN”,Flow還提供“IF NOT”邏輯。

4.4? IFTTT

IFTTT是一個典型的應用于日常生活場景的“觸發器-動作”編程式服務。它打破互聯網中APP和智能硬件之間孤立的局面,通過API統一了連接方式,讓個人可以像在現實中一樣隨意組合APP和智能硬件,更加符合人們的使用習慣。IFTTT對“IF-THEN”邏輯進行了擴展,將原本的“IF this THEN That”更改為“IF this, THEN that, AND that”或者“IF this, AND that, THEN that”,個人用戶可以選擇多個觸發器和多個動作。

在IFTTT中還有成分(ingredient)概念,成分是指每次小程序運行時從觸發器返回的單個數據片段。小程序可以采集由觸發器提供的各種元素,并使用它們執行動作。IFTTT得到了廣泛應用,在Google Play 2017年度的最佳應用獲獎中,IFTTT獲得最佳無障礙體驗獎項[27]。

4.5 “觸發器-動作”編程式服務對比分析

由于Yahoo Pipes已經關閉服務,此處對Microsoft Flow、Zapier、IFTTT進行對比分析。這三者都屬于“觸發器-動作”編程,其共同的目標都是為非開發人員提供一種簡單的連接方法,連接APP和智能硬件,實現跨平臺自動化服務。這三者擁有一些共同特征,比如都有支持的服務、觸發器、動作,并允許個人通過配置觸發器和動作來組合完成任務[28]。接下來從出現背景、服務定位、適用場景、場景連接和邏輯等方面進行對比分析,如表2所示:

基于以上分析,在連接邏輯上,除了IF-THEN,還可以擴展IF NOT、IF-AND-THEN、IF-THEN-AND等邏輯;在支持的APP和智能硬件上,要盡可能豐富,覆蓋個人用戶日常生活中的多個場景,提供無縫化、個性化、主動化的信息服務,實現日常生活場景中的個人智能連接服務;在用戶操作界面上,Yahoo Pipes較高的使用難度是導致其關閉的主要原因之一,因此在進行服務設計時,應盡量簡化個人用戶的操作界面。

5? 總結

日常生活場景中的個人智能連接服務主要由場景要素連接、場景之間的連接與切換、“IF-THEN”邏輯連接以及“觸發器-動作”編程實現4個主要部分組成,具體概括總結如下:

5.1? 場景要素連接

首先,確定詳細的個人用戶的日常生活場景類型,要有具體的使用場景,產品和服務才可能吸引用戶。筆者提出了4種常見的類型,具體的其他類型還需要根據個人用戶的情況進行詳細分析。然后,提出了場景中的4個要素,分別是個人用戶、APP、智能硬件和數據,并分析它們之間的連接方式,其中數據連接需要注意數據的流動方向。

5.2? 場景之間的連接與切換

在場景要素連接的基礎架構上,還需要實現場景之間的連接。不同的場景由不同的APP和智能硬件構成,需分析同時調用哪些APP和智能硬件,能實現場景之間的連接與切換。

5.3? 定義“IF-THEN”邏輯連接

連接場景要素的邏輯有很多種,“IF-THEN”邏輯是其中最直觀的一種。定義“IF-THEN”邏輯連接時,可以根據個人在日常生活場景中的常用任務,預定義一部分“IF-THEN”邏輯連接,供個人直接選擇使用。另外也提供個人自定義功能。邏輯支持多個觸發器、多個動作和IF NOT邏輯。

5.4? 設計“觸發器-動作”編程

“觸發器-動作”編程是“IF-THEN”邏輯的一種簡單有效實現途徑。利用RESTful API連接各個服務,并通過OAuth獲取服務授權,實現服務之間的數據流通。將復雜的“IF-THEN”邏輯隱藏在后端,只給個人用戶提供簡單的操作界面,用戶只需要點擊選擇觸發器和動作,就可實現自動配置完成“IF-THEN”邏輯連接,實現日常生活場景的個人智能連接服務。

為推進日常生活信息服務研究的新場景融入與深化,筆者總結了日常生活場景的個人智能連接服務設計時需要連接的幾個層次和實現途徑。主要的研究貢獻是厘清了進行個人智能連接服務設計的思路,包括劃分日常生活場景;識別日常生活場景的要素,即個人用戶、APP、智能硬件和數據;分析場景中的要素連接、場景之間的連接與切換;從技術方法上實現場景要素連接與場景之間的連接,提出了符合個人日常生活信息行為的“IF-THEN”邏輯來構筑連接;在“IF-THEN”邏輯基礎上提出了簡單易用的“觸發器-動作”編程實現途徑。

筆者從理論方法上探討了個人智能連接服務的設計,還有待進一步的服務實踐檢驗。日常生活場景中的個人智能連接服務實現,需要進一步明確許多細節問題,比如細分日常生活場景的類型、獲取APP和智能硬件的權限等。

參考文獻:

[1] SAVOLAINEN R. Everyday life information seeking: approaching information seeking in the context of “way of life” [J]. Library & information science research, 1995, 17(3):259-294.

[2] 吳丹, 梁少博. 多設備環境下網絡信息搜索行為研究綜述[J]. 中國圖書館學報, 2015, 41(6):109-127.

[3] BAWDEN D. The turn: integration of information seeking and information retrieval in context[J]. Journal of documentation, 2005, 43(2):821-822.

[4] 場景實驗室. 2018年場景白皮書[EB/OL]. [2019-11-11]. http://www.199it.com/archives/734109.html.

[5] 劉強, 崔莉, 陳海明. 物聯網關鍵技術與應用[J]. 計算機科學, 2010, 37(6):1-4.

[6] 周曉杰, 劉海昕, 張春楊. 我國圖書館嵌入式服務研究述評[J]. 圖書館學研究, 2012(12):19-22.

[7] CHEN G, KOTZ D. A survey of context-aware mobile computing research[R]. Technical Report TR2000-381. Hanover: Dept. of Computer Science, Dartmouth College, 2000.

[8] KO H, RAMOS C. A survey of context classification for intelligent systems research for Ambient Intelligence[C]//Complex, Intelligent and Software Intensive Systems (CISIS), 2010 International Conference on.? Washington: IEEE, 2010: 746-751.

[9] 吳聲. 場景革命[M]. 北京:機械工業出版社, 2015:197-220.

[10] 中國產業信息網. 2016年中國人工智能應用領域分析[EB/OL]. [2019-11-11]. http://www.chyxx.com/industry/201612/482350.html.

[11] 中國互聯網絡信息中心. 第44次中國互聯網絡發展狀況統計報告[EB/OL]. [2019-11-11]. http://www.cnnic.net.cn/hlwfzyj/hlwxzbg/hlwtjbg/201908/P020190830356787490958.pdf.

[12] 肖永英, 何蘭滿. 國外日常生活信息查詢行為研究進展(2001-2010)[J]. 圖書情報工作, 2012, 56(5):112-118.

[13] BATES M J. The design of browsing and berrypicking techniques for the online search interface[J]. Online review, 1989, 13(5): 407-424.

[14] DEY A K, SOHN T, STRENG S, et al. iCAP: interactive prototyping of context-aware applications[C]// International conference on pervasive computing. Berlin: Springer, 2006:254-271.

[15] HOY M B. If this then that: an introduction to automated task services[J]. Medical reference services quarterly, 2015, 34(1): 98-103.

[16] GHIANI G, MANCA M, PATERNO F, et al. Individualization of context-dependent applications through trigger-action rules[J]. ACM transactions on computer-human interaction, 2017, 24(2):1-33.

[17] HUANG J, CAKMAK M. Supporting mental model accuracy in trigger-action programming[C]// Proceedings of the 2015 ACM international joint conference on pervasive and ubiquitous computing. New York: ACM, 2015: 215-225.

[18] UR B, MCMANUS E, HO M P Y, et al. Practical trigger-action programming in the smart home[C]//Proceedings of the SIGCHI conference on human factors in computing systems. New York: ACM, 2014: 803-812.

[19] Wikipedia. End-user development [EB/OL]. [2019-11-11]. https://en.wikipedia.org/wiki/End-user_development.

[20] CORNO F, DE RUSSIS L, ROFFARELLO A M. A semantic web approach to simplifying trigger-action programming in the IoT[J]. Computer, 2017, 50(11): 18-24.

[21] DESOLDA G, ARDITO C, MATERA M. Empowering end users to customize their smart environments: model, composition paradigms, and domain-specific tools[J]. ACM transactions on computer-human interaction, 2017, 24(2): 12.

[22] PARECKI A. OAuth 2.0 [EB/OL]. [2020-01-26]. https://oauth.net/2/.

[23] OREILLY T. Pipes and filters for the Internet [EB/OL]. [2019-11-11]. http://radar.oreilly.com/2007/02/pipes-and-filters-for-the-inte.html.

[24] Zapier. What is Zapier? [EB/OL]. [2019-11-11]. https://zapier.com/learn/getting-started-guide/what-is-zapier/.

[25] WEARE K. Microsoft flow reaches general availability[EB/OL].[2019-11-11]. https://www.infoq.com/news/2016/11/microsoft-flow-ga.

[26] Microsoft Flow.自動化進程+任務[EB/OL].[2019-11-11]. https://flow.microsoft.com/zh-cn/.

[27] Google Play. The winners of the 2017 Google Play Awards [EB/OL]. [2019-11-11]. https://blog.google/products/google-play/winners-2017-google-play-awards-are/.

[28] RAHMATI A, FERNANDES E, JUNG J, et al. IFTTT vs. Zapier: a comparative study of trigger-action programming frameworks[J/OL]. arXiv:1709.02788, 2017[2020-01-20]. https://ui.adsabs.harvard.edu/abs/2017arXiv170902788R.

作者貢獻說明:

郭? 露:負責資料收集與分析,論文初稿撰寫;

范? 煒:負責論文選題,論文框架設計,論文指導與修改。

Abstract: [Purpose/significance] From the perspective of everyday life scenario, this paper studies the way App and hardware provide smart information service for users with automation, initiative and personalization. [Method/process] First, this paper analyzed the significance and elements of the context and classified the main personal context types according to users everyday life scenarios. Then, it analyzed the connections between user, APP, and smart hardware, and the data flow in the context and studied the design of “IF-THEN” logic rules and the corresponding practice of trigger-action programming. Finally, this paper compared typical examples of smart services based on trigger-action programming. [Result/conclusion] This paper proposes a flow design based on “IF-THEN” logic and trigger-action programming for smart information service in personal everyday life, which could create the basis of the theory and implementation of service design for the integration of new scenes.

Keywords: everyday life scenario? ? connections? ? IF-THEN? ? smart service

主站蜘蛛池模板: 久久国产精品77777| 波多野结衣国产精品| 精品无码国产一区二区三区AV| 亚洲欧美成人影院| 欧美黄网站免费观看| 999精品在线视频| 日韩在线观看网站| 欧美激情伊人| 国产一区二区三区在线精品专区 | 中文字幕在线日本| 亚洲精品桃花岛av在线| 国产欧美专区在线观看| 国产成人精品高清不卡在线| 亚洲国产日韩欧美在线| 99精品视频在线观看免费播放 | 日韩成人午夜| 成年女人18毛片毛片免费| 四虎影视国产精品| 午夜国产在线观看| 青青草国产精品久久久久| 女人18毛片水真多国产| 国产区精品高清在线观看| 国产极品美女在线播放| 欧洲亚洲一区| 亚洲人成成无码网WWW| 精品人妻系列无码专区久久| 99热国产这里只有精品9九| 91小视频在线观看| 亚洲第一色视频| 99ri精品视频在线观看播放| 一级毛片免费不卡在线| 日韩A级毛片一区二区三区| 国产九九精品视频| 无码'专区第一页| 在线欧美国产| 亚洲成a∧人片在线观看无码| 亚洲综合色婷婷中文字幕| 欧美日韩在线第一页| 成人福利在线视频| 欧美日韩第三页| 国产精品久久久久久久久kt| 国产精品极品美女自在线看免费一区二区| 国产美女在线观看| 亚洲色图欧美激情| 天天色综网| 潮喷在线无码白浆| 日韩欧美视频第一区在线观看| 视频二区国产精品职场同事| 亚洲日韩每日更新| a在线观看免费| 国产成人精品无码一区二| 国产91精品调教在线播放| 2024av在线无码中文最新| 一级香蕉视频在线观看| 欧美色图久久| 国产在线观看人成激情视频| 老司机精品一区在线视频| 亚洲欧美成人在线视频| 欧美无专区| 永久免费无码成人网站| 国产精品视屏| 青青青视频91在线 | 极品国产在线| 国产女人18毛片水真多1| 日本少妇又色又爽又高潮| 一区二区欧美日韩高清免费 | 55夜色66夜色国产精品视频| 亚洲av无码人妻| www.99精品视频在线播放| 国产精品 欧美激情 在线播放 | 爆乳熟妇一区二区三区| 五月六月伊人狠狠丁香网| 98精品全国免费观看视频| 欧美日韩第二页| 国产极品美女在线观看| 亚洲最大在线观看| 精品亚洲欧美中文字幕在线看| 精品免费在线视频| 国产一区二区三区免费| 日韩毛片基地| 免费看美女毛片| 人妻91无码色偷偷色噜噜噜|