專利名稱:家庭網絡中處理事件的方法和設備的制作方法
技術領域:
根據本發明的方法和裝置涉及家庭網絡,更具體地講,涉及當發生關于提供給家 庭網絡裝置的服務的事件時,向相關裝置通知所述事件。
背景技術:
最近,隨著各種家用電器的網絡功能的提高,構成家庭網絡的裝置的種類變得多 樣并且其數量也增加。結果,用戶可以利用家庭網絡中的其它裝置或者家庭網絡外部的服 務提供商所提供的各種服務,隨之產生了將關于一個服務而發生的事件通知到所有家庭網 絡裝置(以下簡稱“裝置”)的必要性。由于家庭網絡是用戶區域,所以用戶具有如下的傾向,S卩,與用戶當前關注的裝置 是何種裝置無關,希望知道針對在家庭網絡中利用的服務所發生的所有事件。即,優選地, 用戶應實時收到關于用戶沒有關注的其它裝置而發生的事件。采用這種構架(framework)的家庭網絡的標準的示例有CEA-2014。CEA-2014是 消費電子協會公開的家庭網絡標準,CEA-2014公開了用于如下目的的技術,S卩,諸如數字電 視的家用電器通過遠程用戶接口(RUI)利用家庭網絡的其它裝置或互聯網上的服務器提 供的服務。由于在CEA-2014標準中公開了詳細說明,所以在此省略。圖1是用于說明現有的家庭網絡中通知事件的方法的框圖。在此,舉了基于 CEA-2014的家庭網絡的示例,圖1也從CEA-2014標準引用。在步驟0,遠程用戶接口客戶機(RUIC)與遠程用戶接口服務器(RUIS)形成RUI會 話(session)。即,RUIC顯示以XHTML表示的RUIS的UI頁,用戶通過這種UI來利用RUIS 的服務。在步驟1,在其它RUIS的服務中發生事件,將這種事件通知給RUIC。這時,由于發 生事件的RUIS是與RUIC沒有形成RUI會話的狀態,所以該RUIS是第三方(3rf party)。在步驟2,RUIC的第三方事件處理器(3rd party event handler)調用(invoke) XHTML瀏覽器。在步驟3-4,XHTML瀏覽器通過HTTP GET命令從第三方獲得表示事件的XHTML頁。 作為參考,事件頁的URL包括在步驟1中由第三方發送到RUIC的事件通知消息中。這樣,采用第三方事件通知框架的家庭網絡中,將事件通知給所有家庭網絡裝置, 從而用戶可通過任意家庭網絡裝置知道所有事件的發生事實。但是,當需要用戶認證或者 裝置認證時,這種優點反而成為缺點。其具體示例示出在圖2中。圖2示出的示例中,家庭網絡210的裝置通過作為RUIS 211而進行操作的互聯網 協議多媒體子系統(Internet Protocol Multimedia Subsystem, IMS)網關 211 來利用 IMS 網絡220的基于IMS的服務。IMS網絡220是基于第三代合作伙伴項目(3GPP)提出的標準的通信網絡,提供各 種基于包的服務(例如,即時消息、基于互聯網協議的語音通話(VoIP)、視頻電話等)。呼 叫會話控制功能(CSCF)服務器221管理用于這種基于IMS的服務的會話,而會話設置需要用戶的認證。如圖2的示例,用作RUIC 1的數字電視212從IMS網關211接收VoIP收信通知 服務,當用作RUIC 2的個人媒體播放器(PMP)不進行用于基于IMS的服務的認證時,假設 發生了 VoIP收信,由于當前只有數字電視212通過了用于VoIP收信通知服務的認證,所以 不應與其它裝置共享與VoIP收信通知服務有關的信息。但是,如前面所述,當家庭網絡210 跟隨第三方事件通知時,由于多路(multicast)傳送所有事件,所以作為VoIP的事件也被 通知到PMP 213。此外,當除數字電視212的用戶之外的其它人員(例如,用戶的親戚)使用PMP 213時,對于該人員而言,VoIP收信事件是不需要的信息的可能性很高,相反,事件通知信 息可能妨礙利用PMP的電影欣賞。即,根據現有技術存在如下的問題,即,當通過多路傳送來通知第三方事件的家庭 網絡中,發生關于服務的事件時,將事件也通知到沒有請求相關服務的裝置。
圖1是用于說明現有的家庭網絡中通知事件的方法的框圖;圖2是用于說明根據現有技術的問題的示圖;圖3是示出根據本發明實施例的通知事件的方法的流程圖;圖4是示出根據本發明實施例的通知事件的方法的過程的流程圖;圖5是示出根據本發明實施例的接收事件通知消息的過程的流程圖;圖6是示出根據本發明實施例的家庭網絡裝置的結構的示圖。
發明內容
技術方案本發明提供一種在家庭網絡中發生與服務相關的事件時,僅將事件通知給請求該 服務的裝置的裝置和方法。有益效果根據本發明,在家庭網絡中,在裝置上顯示與當前利用的服務無關的事件,從而用 戶可不受當前服務的影響,如果是需要認證的服務,則可防止與服務有關的信息不通過認 證而被家庭網絡的所有裝置共享。最佳模式根據本發明,一種在家庭網絡中第一裝置向第二裝置通知事件的方法,所述方法 包括步驟產生映射信息,在所述映射信息中將表示所述第二裝置向所述第一裝置請求的 預定服務的服務信息映射到所述第二裝置的標識符;如果在所述服務中發生事件,則參照 所述映射信息來產生包括所述第二裝置的標識符的事件通知消息;將所述事件通知消息多 路發送到所述家庭網絡的裝置。所述事件通知方法應優選地還包括基于所述預定的服務是否要求用戶認證來產 生重要性信息,所述重要性信息表示所述家庭網絡的裝置是否需要參照包括在所述事件通 知消息中的裝置標識符;所述事件通知消息還包括所述重要性信息。所述家庭網絡遵守CEA-2014規格,所述第一裝置是遠程用戶接口服務器(RUIS),
6所述第二裝置是遠程用戶客戶機(RUIC)。所述預定服務是互聯網協議多媒體子系統(IMS)服務,所述第一裝置可以是將所 述IMS服務提供給所述家庭網絡的IMS網關。此外,本發明提供一種記錄了執行所述事件記錄方法的計算機程序的記錄介質。此外,根據本發明,一種在家庭網絡中使第一裝置向第二裝置通知事件的裝置包 括映射信息產生部,產生映射信息,在所述映射信息中將表示所述第二裝置向所述第一裝 置請求的預定服務的服務信息映射到所述第二裝置的標識符;事件通知消息產生部,如果 在所述服務中發生事件,則所述事件通知消息產生部參照所述映射信息來產生包括所述第 二裝置的標識符的事件通知消息;事件通知部,將所述事件通知消息多路發送到所述家庭 網絡的裝置。優選地,還包括重要性信息產生部,基于所述預定的服務是否要求用戶認證來產 生重要性信息,所述重要性信息表示所述家庭網絡的裝置是否需要參照包括在所述事件通 知消息中的裝置標識符;所述事件通知消息還包括所述重要性信息。此外,根據本發明,一種由第一裝置從第二裝置接收事件的方法,所述第二裝置在 家庭網絡中提供預定服務,所述方法包括步驟通過請求所述服務的消息將所述第一裝置 的標識符發送到所述第二裝置;從所述第二裝置多路發送的事件通知消息中提取重要性信 息,所述重要性信息表示所述家庭網絡的裝置是否需要參照包括在所述事件通知消息中的 裝置標識符;基于所述重要性信息,確定是否與包括在所述事件通知消息中的裝置標識符 無關地廢棄所述事件通知消息。所述接收事件的方法應優選地包括步驟如果確定需要參照包括在所述事件通知 消息中的標識符,則從所述事件通知消息中提取裝置標識符;將所述提取的裝置標識符與 所述第一裝置的標識符進行比較;基于所述比較結果,選擇性地廢棄所述事件通知消息。此外,本發明提供了一種記錄了執行所述接收事件的方法的計算機程序的記錄介 質。此外,根據本發明,一種由第一裝置從第二裝置接收事件的裝置,所述第二裝置在 家庭網絡中提供預定服務,所述裝置包括服務請求部,通過請求所述服務的消息將第一裝 置的標識符發送到第二裝置;重要性信息提取部,從所述第二裝置多路發送的事件通知消 息提取重要性信息,所述重要性信息表示所述家庭網絡的裝置是否需要參照包括在所述事 件通知消息中的裝置標識符;確定部,基于所述重要性信息來確定是否與包括在所述事件 通知消息中的裝置標識符無關地容納所述事件通知消息。
具體實施例方式圖3是示出根據本發明的通知事件的方法的流程圖。在步驟301,RUIC 1向RUIS發送服務請求消息。此時,服務請求消息包括RUIC 1 的裝置ID。此時的服務既可以是家庭網絡內部提供的服務,也可以是家庭網絡外部的服務。在步驟302,RUIS利用包括在服務請求消息中的認證信息執行用戶認證。此外,產 生將關于請求的服務的服務信息映射到RUIC 1的裝置ID的映射信息。在步驟303,RUIS和RUIC 1形成用于服務的服務會話,即,RUIC會話。在步驟304,在RUIC 1請求的服務中發生事件。
在步驟305,RUIS參照映射信息來產生事件通知消息。即,搜索請求事件發生的服 務的裝置的裝置ID,使搜索的裝置ID包括在事件通知消息中。在步驟306,RUIS將事件通知消息多路傳送到家庭網絡裝置(RUIC1-RUIC n)。在步驟307,RUIC從事件通知消息中提取裝置ID,并與自己的裝置ID進行比較。在步驟308,確認包括在事件通知消息中的裝置ID與自己的裝置ID —致的RUIC 1利用HTTP GET命令從RUIC獲得事件XHTML文件。在步驟309,RUIC 1通過顯示XHTML文件來向用戶通知事件。在步驟310,其它RUIC與RUIC 1 一樣,RUIC從事件通知消息提取裝置ID并與自 己的裝置ID進行比較。在步驟311,在確認包括在事件通知消息中的裝置ID與自己的裝置ID不一致之 后,其它RUIC廢棄(discard)事件通知消息。如上所述,根據本發明實施例的家庭網絡中也沒有改變以多路傳送通知事件的架 構,只是通過利用包括在事件通知消息中的裝置ID,將事件通知給與發生事件的服務相關 的特定裝置。只是,當不需要認證的服務時,需要使所有裝置仍然接收到事件通知消息。這時, 優選地將重要性信息插入到事件通知消息中,所述重要性信息表示是否與包括在事件通知 消息中的裝置ID無關地接收事件通知。圖4是示出根據本發明實施例的通知事件的過程的流程圖。以下步驟是向第二裝 置提供服務的第一裝置在家庭網絡中執行的步驟。在步驟400,第一裝置從第二裝置接收服務請求消息。在步驟405,第一裝置從服務請求消息提取裝置ID。當然,這時提取的裝置ID是 第二裝置的裝置ID。在步驟410,第一裝置通過將表示第二裝置請求的服務的服務信息映射到第二裝 置的裝置ID,來產生映射信息。在步驟415,如果關于第一裝置提供的服務發生事件,則通過參照映射信息來搜索 請求該服務的裝置的裝置ID。在步驟420,第一裝置產生包括搜索到的裝置ID和重要性信息的事件通知消息。如果發生事件的服務不要求用戶認證(在步驟425為否),則第一裝置將事件通知 消息多路傳送到家庭網絡(步驟435),家庭網絡的所有裝置與包括在事件通知消息中的裝 置ID無關地采納事件通知消息。相反,如果發生事件的服務要求用戶認證(在步驟425為是),則在事件通知消 息中插入重要性信息(步驟430),第一裝置將事件通知消息多路傳送到家庭網絡(步驟 435)。家庭網絡的所有裝置將包括在事件通知消息中的裝置ID與自己的裝置ID進行比 較,如果不一致,則廢棄事件通知消息。如上所述,重要性信息表示裝置是否與包括在事件通知消息中的裝置ID無關地 采納事件通知,并根據發生事件的服務是否是需要用戶認證的服務,重要性信息取不同的值。圖5是示出根據本發明實施例的接收事件通知消息的過程的流程圖。以下步驟是第二裝置執行的步驟,在家庭網絡中第二裝置從第一裝置接收服務。在步驟500,第二裝置通過請求服務的服務請求消息向第一裝置發送第二裝置的 裝置ID。在步驟505,第二裝置接收第一裝置多路傳送的事件通知消息。在此的接收不表示 采納(accept)事件通知消息,而意味著在無線介質的特性上表示事件通知消息的信號物 理地到達第二裝置。在步驟510,第二裝置從事件通知消息提取重要性信息。在步驟515,第二裝置基于重要性信息判斷是否參照包括在事件通知消息中的裝 置ID。如果判斷為不需要參照裝置ID,則在步驟530,采納(accept)事件通知消息。此外,如果判斷為需要參照裝置ID,則在步驟520,第二裝置從事件通知消息中提 取裝置ID。在步驟525,第二裝置比較從事件通知消息中提取的裝置ID與自己的裝置ID是否 一致。如果一致,則在步驟530,采納事件通知消息。如果不一致,則在步驟535,第二裝置廢棄事件通知消息。圖6是示出根據本發明實施例的在家庭網絡中通知事件的裝置600 (以下,稱為第 一裝置)和接收事件通知消息的裝置650 (以下,稱為第二裝置)的結構的示圖。首先,第一裝置600包括服務提供部601、重要性信息產生部602、映射信息產生部 603、事件通知消息產生部604和事件通知部605。服務提供部601從第二裝置650接收請求第一裝置600的服務的服務請求消息。如上所述,被請求的服務可以是家庭網絡外部的服務,此時,第一裝置600可以起 到關于相關服務的家庭網絡網關的作用。此外,服務請求消息中包括第二裝置650的裝置 ID。重要性信息產生部602分析服務請求消息,基于第二裝置650請求的服務是否需 要用戶認證來產生重要性信息。映射信息產生部603分析服務請求消息,產生將表示請求的服務的服務信息映射 到第二裝置650的裝置ID的映射信息。如果發生第一裝置600向家庭網絡中提供的服務相關的事件,則事件通知消息產 生部604參照映射信息來產生包括相關裝置的裝置ID和重要性信息的事件通知消息。事件通知部605將由事件通知消息產生部604產生的事件通知消息多路傳送到家 庭網絡中的裝置。此外,第二裝置650包括服務請求部651、重要性信息提取部652、確定部653、裝置 ID提取部654、比較部655和服務請求部651。服務請求部651產生用于向第一裝置請求服務的服務請求消息,發送到第一裝置 600。服務請求消息中包括第二裝置650的裝置ID。重要新信息提取部652從第一裝置600多路傳送的事件通知消息中提取重要性信 肩、o確定部653分析提取的重要性信息并確定是否從事件通知消息提取裝置ID,即, 在采納事件消息時是否參照裝置ID。如果確定部653確定需要參照裝置ID,則裝置ID提取部654從事件通知消息中提取裝置ID。比較部655將裝置ID提取部654從事件通知消息提取的裝置ID與第二裝置650 的裝置ID進行比較。如果確定部653確定不需要參照裝置ID,則消息處理部656采納事件通知消息。 此外,當比較部655的比較結果為裝置ID—致時,也采納事件通知消息。如果采納事件通 知消息,則消息處理部656根據一般步驟執行與事件發生相關的程序。此外,當比較部655的比較結果表示裝置ID不一致時,消息處理部656廢棄事件 通知消息。此外,所述的根據本發明的實施例可編寫為可在計算機上實現的程序,可實現在 利用計算機可讀的記錄介質來運行所述程序的通用數字計算機上。所述計算機可讀記錄介質包括磁存儲介質(例如、ROM、軟盤、硬盤等)、光存儲介 質(例如,CD ROM、DVD 等)。此外,本發明可以實現為計算機可讀的傳送介質(例如,載波)上的計算機可讀代碼。如上描述了根據本發明的優選實施例。本發明所屬的技術領域的普通技術人員應 該理解,在不脫離本發明本質特征的情況下,本發明可以實現為變化的形式。所以,不應該 以限制的角度考慮公開的實施例,而是應該以說明的角度考慮公開的實施例。本發明的范 圍不是由所述說明限定,而是由權利要求來限定,包括在其等同范圍內的所有不同點均包 括在本發明中。
10
權利要求
一種在家庭網絡中第一裝置向第二裝置通知事件的方法,其特征在于,所述方法包括步驟產生映射信息,在所述映射信息中將表示所述第二裝置向所述第一裝置請求的預定服務的服務信息映射到所述第二裝置的標識符;如果在所述服務中發生事件,則參照所述映射信息來產生包括所述第二裝置的標識符的事件通知消息;將所述事件通知消息多路發送到所述家庭網絡的裝置。
2.如權利要求1所述的方法,其特征在于,基于所述預定的服務是否要求用戶認證來產生重要性信息,所述重要性信息表示所述 家庭網絡的裝置是否需要參照包括在所述事件通知消息中的裝置標識符;所述事件通知消息還包括所述重要性信息。
3.如權利要求1所述的方法,其特征在于,所述家庭網絡遵守消費電子協會-2014規格,所述第一裝置是遠程用戶接口服務器 RUIS,所述第二裝置是遠程用戶客戶機RUIC。
4.如權利要求1所述的方法,其特征在于,所述預定服務是互聯網協議多媒體子系統IMS服務,所述第一裝置是將所述IMS服務 提供給所述家庭網絡的IMS網關。
5. 一種在家庭網絡中使第一裝置向第二裝置通知事件的裝置,其特征在于,所述裝置 包括映射信息產生部,產生映射信息,在所述映射信息中將表示所述第二裝置向所述第一 裝置請求的預定服務的服務信息映射到所述第二裝置的標識符;事件通知消息產生部,如果在所述服務中發生事件,則所述事件通知消息產生部參照 所述映射信息來產生包括所述第二裝置的標識符的事件通知消息;事件通知部,將所述事件通知消息多路發送到所述家庭網絡的裝置。
6.如權利要求5所述的裝置,其特征在于,還包括重要性信息產生部,基于所述預定的服務是否要求用戶認證來產生重要性信息,所述 重要性信息表示所述家庭網絡的裝置是否需要參照包括在所述事件通知消息中的裝置標 識符;所述事件通知消息還包括所述重要性信息。
7.如權利要求5所述裝置,其特征在于,所述家庭網絡遵守消費電子協會CEA-2014規格,所述第一裝置是遠程用戶接口服務 器RUIS,所述第二裝置是遠程用戶客戶機RUIC。
8.如權利要求5所述的裝置,其特征在于,所述預定服務是互聯網協議多媒體子系統IMS服務,所述第一裝置是將所述IMS服務 提供給所述家庭網絡的IMS網關。
9. 一種在家庭網絡中第一裝置從提供預定服務的第二裝置接收事件的方法,其特征在 于,包括如下步驟通過請求所述服務的消息將所述第一裝置的標識符發送到所訴第二裝置從所述第二裝置多路發送的事件通知消息中提取重要性信息,所述重要性信息表示所述家庭網絡的裝置是否需要參照包括在所述事件通知消息中的裝置標識符;基于所述重要性信息,確定是否采納所述事件通知消息。
10.如權利要求9所述的方法,其特征在于,還包括步驟如果確定需要參照包括在所述事件通知消息中的標識符,則從所述事件通知消息中提 取裝置標識符;為了產生比較結果,將提取的所述裝置標識符與所述第一裝置的標識符進行比較;基于所述比較結果,選擇性地廢棄所述事件通知消息。
11.如權利要求9所述的方法,其特征在于,所述家庭網絡遵守消費電子協會CEA-2014規格,所述第一裝置是遠程用戶接口客戶 機RUIC,所述第二裝置是遠程用戶服務器RUIS。
12.如權利要求9所述的方法,其特征在于,所述預定服務是互聯網協議多媒體子系統IMS服務,所述第二裝置是將所述IMS服務 提供給所述家庭網絡的IMS網關。
13.—種在家庭網絡中第一裝置從提供預定服務的第二裝置接收事件的裝置,其特征 在于,包括服務請求部,通過請求所述服務的消息將第一裝置的標識符發送到第二裝置;重要性信息提取部,從所述第二裝置多路發送的事件通知消息提取重要性信息,所述 重要性信息表示所述家庭網絡的裝置是否需要參照包括在所述事件通知消息中的裝置標 識符;確定部,基于所述重要性信息來確定是否采納所述事件通知消息。
14.如權利要求13所述的裝置,其特征在于,還包括裝置標識符提取部,如果確定需要參照包括在所述事件通知消息中的標識符,則所述 裝置標識符提取部從所述事件通知消息提取裝置標識符;比較部,為了產生比較結果,所述比較部將所述提取的裝置標識符與所述第一裝置的 標識符進行比較;消息處理部,基于所述比較結果選擇性地廢棄所述事件通知消息。
15.如權利要求13所述的裝置,其特正在于,所述家庭網絡遵守消費電子協會CEA-2014規格,所述第一裝置是遠程用戶接口客戶 機RUIC,所述第二裝置是遠程用戶服務器RUIS。
16.如權利要求13所述的方法,其特征在于,所述預定服務是互聯網協議多媒體子系統IMS服務,所述第二裝置是將所述IMS服務 提供給所述家庭網絡的IMS網關。
17.—種記錄了執行權利要求1的方法的計算機程序的記錄介質。
18.如權利要求2所述的方法,其特征在于,當所述服務要求用戶認證時,所述重要性信息表示所述家庭網絡的裝置應參照所述第 二裝置的標識符以采納所述事件通知消息;如果所述服務不要求用戶認證時,所述家庭網絡的裝置與所述第二裝置的標識符無關 地采納所述事件通知消息。
19.如權利要求6所述的裝置,其特征在于,當所述服務要求用戶認證時,所述重要性信息表示所述家庭網絡的裝置應參照所述第 二裝置的標識符以采納所述事件通知消息;如果所述服務不要求用戶認證時,所述家庭網絡的裝置與所述第二裝置的標識符無關 地采納所述事件通知消息。
20.如權利要求10所述的方法,當所述比較結果為提取的所述裝置標識符與所述第一裝置的標識符一致時,所述第一 裝置采納所述事件通知消息;當所述比較結果為提取的所述裝置標識符與所述第一裝置的標識符不一致時,廢棄所 述事件通知消息。
21.如權利要求14所述的裝置,其特征在于,當所述比較結果為提取的所述裝置標識符與所述第一裝置的標識符一致時,所述第一 裝置采納所述事件通知消息;當所述比較結果為提取的所述裝置標識符與所述第一裝置的標識符不一致時,廢棄所 述事件通知消息。
全文摘要
將與提供給家庭網絡的服務相關的事件通知到與該服務無關的所有裝置。使在家庭網絡中多路發送的事件通知消息中包括請求與該事件相關的服務的裝置的標識符,如果包括在事件通知消息中的裝置標識符與自己的裝置標識符不一致,則裝置廢棄事件通知消息。
文檔編號H04L12/66GK101926161SQ200980103126
公開日2010年12月22日 申請日期2009年1月21日 優先權日2008年1月25日
發明者金紋助, 陳浩, 黃寅喆 申請人:三星電子株式會社