【技術實現步驟摘要】
本專利技術總體上涉及網絡服務,更具體地涉及通過消費性電子設備使用服務。
技術介紹
消費性電子(CE)設備很容易購得。很多制造商在全世界經銷其CE設備。其中一些CE設備能夠通過例如互聯網之類的網絡與其他設備或服務連接。因此,這些CE設備為用戶提供了額外功能和/或訪問額外內容和/或服務的能力。
技術實現思路
本專利技術的幾個實施例提供了建立消費性電子(CE)設備與通過互聯網可接入的網絡服務之間的接口或交換的系統、裝置和方法。其中一些實施例提供了方法,這些方法建立多個遠程消費性電子(CE)設備之間的中間應用程序設計接口(API)以及一個或多個社交網絡API,其中所述一個或多個社交網絡API各自對應于社交網絡服務;通過交換服務轉換所述中間API與所述一個或多個社交網絡API之間的通信;識別對所述一個或多個社交網絡API中的第一社交網絡API的修改;對所述交換服務實施第一更新,使由更新的交換服務提供的所述中間API與所述第一社交網絡API之間的轉換與對所述第一社交網絡API的修改相一致;并且避免與對所述第一社交網絡API的修改有關的在所述多個CE設備中的每個CE設備處的更新,同時仍允許所述多個CE設備中的每個CE設備通過所述中間API與修改的第一社交網絡API之間的轉換根據修改的第一社交網絡API進行接入和通信。其他實施例提供了計算機程序產品,所述產品包括用于包含輸入到基于處理器的系統的計算機程序的媒體,以及包含在所述媒體中使所述基于處理器的系統執行以下步驟的計算機程序,所述步驟包括建立多個遠程消費性電子(CE)設備之間的中間應用程序設計接口(API)以及一個或多個社 ...
【技術保護點】
一種方法,包括:建立多個遠程消費性電子(CE)設備之間的中間應用程序設計接口(API)以及一個或多個社交網絡API,其中所述一個或多個社交網絡API各自對應于社交網絡服務;通過交換服務轉換所述中間API與所述一個或多個社交網絡API之間的通信;識別對所述一個或多個社交網絡API中的第一社交網絡API的修改;對所述交換服務實施第一更新,使由更新的交換服務提供的所述中間API與所述第一社交網絡API之間的轉換與對所述第一社交網絡API的修改相一致;并且避免與對所述第一社交網絡API的修改有關的在所述多個CE設備中的每個CE設備處的更新,同時仍允許所述多個CE設備中的每個CE設備通過所述中間API與修改的第一社交網絡API之間的轉換根據修改的第一社交網絡API進行接入和通信。
【技術特征摘要】
2011.07.14 US 13/183,2381.一種方法,包括 建立多個遠程消費性電子(CE)設備之間的中間應用程序設計接口(API)以及一個或多個社交網絡API,其中所述一個或多個社交網絡API各自對應于社交網絡服務; 通過交換服務轉換所述中間API與所述一個或多個社交網絡API之間的通信; 識別對所述一個或多個社交網絡API中的第一社交網絡API的修改; 對所述交換服務實施第一更新,使由更新的交換服務提供的所述中間API與所述第一社交網絡API之間的轉換與對所述第一社交網絡API的修改相一致;并且 避免與對所述第一社交網絡API的修改有關的在所述多個CE設備中的每個CE設備處的更新,同時仍允許所述多個CE設備中的每個CE設備通過所述中間API與修改的第一社交網絡API之間的轉換根據修改的第一社交網絡API進行接入和通信。2.根據權利要求1所述的方法,進一步包括 識別所述一個或多個社交網絡服務中的每個服務,使所述交換服務被配置為提供所述中間API與所述一個或多個社交網絡API之間的轉換; 生成識別的一個或多個社交網絡服務的列表;并且 將所述列表傳達到所述多個CE設備中的第一 CE設備,通知所述第一 CE設備處的用戶所述交換服務被配置為向其提供轉換的、被識別的一個或多個社交網絡服務中的每個服務。3.根據權利要求2所述的方法,進一步包括 檢測到第二社交網絡服務不再可獲得; 動態修改所述列表以刪除所述第二社交網絡服務;并且 將修改的列表傳達到所述第一 CE設備。4.根據權利要求1所述的方法,進一步包括 除了所述一個或多個社交網絡API之外,還識別另外的社交網絡API,其中所述另外的社交網絡API對應于另外的社交網絡服務; 對所述交換服務實施第二更新,使所述交換服務提供所述中間API與所述另外的社交網絡API之間的轉換;并且 避免在所述多個CE設備中的每個CE設備處進行更新以支持所述另外的社交網絡API,同時仍允許所述多個CE設備中的每個CE設備通過所述中間API與所述另外的社交網絡API之間的轉換根據所述另外的社交網絡API進行接入和通信。5.根據權利要求4所述的方法,進一步包括 動態修改所述交換服務被配置為向其提供轉換的所述一個或多個社交網絡服務的列表,以增加所述另外的社交網絡服務;并且 將所述列表傳達到所述多個CE設備中的每個CE設備,通知所述多個CE設備中的每個CE設備所述另外的社交網絡服務的可獲得性。6.根據權利要求1所述的方法,進一步包括 在所述交換服務處接收來自所述多個CE設備中的第一 CE設備的根據所述中間API實現的通信,其中所述通信包括命令,所述命令定義了將在所述一個或多個社交網絡服務中的第一社交網絡服務處實現的功能; 根據所述通信識別所述第一社交網絡服務;識別所述一個或多個社交網絡API中與所述第一社交網絡服務相對應的社交網絡API ; 在所述交換服務處生成與所述社交網絡API相一致的命令集,其中所述命令集包括在所述第一社交網絡服務處可執行的、使所述第一社交網絡服務執行所述功能的一個或多個命令;并且 通過分布式網絡將所述命令集傳達到所述第一社交網絡服務。7.根據權利要求6所述的方法,其中生成所述命令集包括 識別與所述社交網絡API相對應的庫; 在所述庫中識別與由所述第一 CE設備傳達的命令相對應的第一條目;并且在所述庫中識別一個或多個另外的條目,所述一個或多個另外的條目與所述第一條目相關聯并且包括與所述社交網絡API相對應的命令集。8.根據權利要求6所述的方法,其中傳達所述命令集包括 傳達所述命令集中的第一命令; 響應于所述第一命令接收應答; 在不與所述第一 CE設備通信的情況下,基于接收的應答識別所述命令集中的第二命令;并且 響應于所述應答傳達所述第二命令。9.根據權利要求1所述的方法,進一步包括 將通行碼與所述多個CE設備中的第一 CE設備相關聯; 從所述交換服務處重新引導用于登入第一社交網絡服務以訪問所述第一社交網絡服務處的登入功能的請求; 響應于完成來自所述第一社交網絡服務的登入證書,直接在所述社交網絡服務處而不是通過所述第一 CE設備進行接收,其中所述證書與所述通行碼和所述第一 CE設備相關聯。10.一種計算機程序產品,所述計算機程序產品包括用于包含輸入到基于處理器的系統的計算機程序的介質以及包含在所述介質中使所述基于處理器的系統執行以下步驟的計算機程序,所述步驟包括 建立多個遠程消費性電子(CE)設備之間的中間應用程序設計接口(API)以及一個或多個社交網絡API,其中所述一個或多個社交網絡API各自對應于社交網絡服務; 通過交換服務轉換所述中間API與所述一個或多個社交網絡API之間的通信; 識別對所述一個或多個社交網絡API中的第一社交網絡API的修改; 對所述交換服務實施第一更新,使由更新的交換服務提供的所述中間API與所述第一社交網絡API之間的轉換與對所述第一社交網絡API的修改相一致;并且 避免與對所述第一社交網絡API的修改有關的在所述多個CE設備中的每個CE設備處的更新,同時仍允許所...
【專利技術屬性】
技術研發人員:魯多威可·杜雷特,布萊恩·米哈羅弗,阿蘭·薩德嘉,
申請(專利權)人:索尼公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。