TWI454919B - Managing a converged device that is capable of communicating with a plurality of connections - Google Patents
Managing a converged device that is capable of communicating with a plurality of connections Download PDFInfo
- Publication number
- TWI454919B TWI454919B TW098104074A TW98104074A TWI454919B TW I454919 B TWI454919 B TW I454919B TW 098104074 A TW098104074 A TW 098104074A TW 98104074 A TW98104074 A TW 98104074A TW I454919 B TWI454919 B TW I454919B
- Authority
- TW
- Taiwan
- Prior art keywords
- electronic device
- collection
- configuration
- service
- connection
- Prior art date
Links
Landscapes
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Description
本專利申請案主張享有Osvaldo Diaz等人提出的具有代理人案號200801137-1且標題為“Converged Device Management for Service Continuity”之共審查中之美國臨時專利申請案第61/028,291號(於2008年2月13日提出申請)的優先權和利益。This patent application claims U.S. Provisional Patent Application No. 61/028,291, filed by Osvaldo Diaz et al., with the agent number 200801137-1 and entitled "Converged Device Management for Service Continuity" (in 2008) Priority and benefits of the application submitted on February 13.
本專利申請案主張享有Osvaldo Diaz等人提出的具有代理人案號200801140-1且標題為“Remote Management with Translation Between OMA-DM and WSMAN”之共審查中之美國臨時專利申請案第61/028,319號(於2008年2月13日提出申請)的優先權和利益。This patent application claims U.S. Provisional Patent Application No. 61/028, No. 319, filed by Osvaldo Diaz et al., having the agent number 200801140-1 and entitled "Remote Management with Translation Between OMA-DM and WSMAN" (Priority and benefit from filing on February 13, 2008).
本專利申請案主張享有Osvaldo Diaz等人提出的具有代理人案號200801143-1且標題為“Hosted Management Server Supporting Multiple Management Frameworks”之共審查中之美國臨時專利申請案第61/028,313號(於2008年2月13日提出申請)的優先權和利益。This patent application claims U.S. Provisional Patent Application No. 61/028, No. 313, filed by Osvaldo Diaz et al., having the agent number 200801143-1 and entitled "Hosted Management Server Supporting Multiple Management Frameworks" (in 2008) Priority and benefits of the application on February 13th.
本專利申請案與Osvaldo Diaz等人提出的系列號PCT/US2008/081931的共審查中之PCT專利申請案(於2008年10月31日提出申請)有關,其中對於該PCT專利申請案,USPTO作為接收處且標題為“Managing A Converged Device That Is Capable Of Communicating With A Plurality Of Connections”以及具有代理人案號200801137-2且受讓給本 申請案的受讓人。This patent application is related to a PCT patent application (filed on October 31, 2008) in the co-examination of the serial number PCT/US2008/081931 by Osvaldo Diaz et al., the USPTO as the PCT patent application Received and titled "Managing A Converged Device That Is Capable Of Communicating With A Plurality Of Connections" and with agent number 200801137-2 and assigned to this The assignee of the application.
本專利申請案與Osvaldo Diaz等人提出的系列號PCT/US2008/081934的共審查中之PCT專利申請案(於2008年10月31日提出申請)有關,其中對於該PCT專利申請案,USPTO作為接收處且標題為“Providing Manageability to an Electronic Device That Supports Location Limited Manageability Functionality”以及具有代理人案號200801140-2且受讓給本申請案的受讓人。This patent application is related to a PCT patent application (filed on October 31, 2008) in the co-examination of the serial number PCT/US2008/081934 filed by Osvaldo Diaz et al., the USPTO The recipient is entitled "Providing Manageability to an Electronic Device That Supports Location Limited Manageability Functionality" and the assignee with the agent number 200801140-2 and assigned to the present application.
本專利申請案與Osvaldo Diaz等人提出的系列號PCT/US2008/081949的共審查中之PCT申請案(於2008年10月31日提出申請)有關,其中對於該PCT申請案,USPTO作為接收處且標題為“Managing Electronic Devices with Different Types of Device Location Limited Device Management Clients”以及具有代理人案號200801143-2且受讓給本申請案的受讓人。This patent application is related to the PCT application (filed on October 31, 2008) in the co-examination of serial number PCT/US2008/081949 by Osvaldo Diaz et al., for which the USPTO serves as the receiving office. The title is "Managing Electronic Devices with Different Types of Device Location Limited Device Management Clients" and the assignee with the agent number 200801143-2 and assigned to the present application.
隨著電子裝置變得更加常見,人們需求具有更多能力的電子裝置。例如,人們希望他們的行動電話不僅能夠打電話,而且能拍照,也能提供電影觀賞功能。作為提供更多能力的一部分,可透過一種以上類型的連線通訊的裝置正在製造。使用一種以上類型的連線的裝置被稱為“匯集”裝置。匯集裝置的一個例子是能夠透過3GPP(第三代合夥專案)網路或Wi Fi(無線保真度)網路通訊的行動電話。As electronic devices become more common, there is a need for electronic devices with more capabilities. For example, people want their mobile phones to not only make calls, but also to take photos and provide movie viewing. As part of providing more capabilities, devices that can communicate through more than one type of connection are being manufactured. Devices that use more than one type of wire are referred to as "pooling" devices. An example of a collection device is a mobile phone capable of communicating over a 3GPP (3rd Generation Partnership Project) network or a Wi Fi (Wireless Fidelity) network.
依據本發明之一實施例,係特地提出一種管理可用多個連線通訊的一匯集電子裝置之方法,該方法包含以下步驟:當該匯集電子裝置使用一第一連線通訊時,使用與該匯集電子裝置相關聯的一第一組態;檢測與該匯集電子裝置有關且指示一第二連線可為該匯集電子裝置提供一較高服務位準的一事件;當該匯集電子裝置使用該第二連線通訊時,決定將用於該匯集電子裝置的一第二組態;以及當該匯集電子裝置使用該第二連線通訊時,使用該第二組態。According to an embodiment of the present invention, a method for managing a collection electronic device that can communicate with a plurality of connections is provided, the method comprising the steps of: when the collection electronic device uses a first connection communication, Collecting a first configuration associated with the electronic device; detecting an event associated with the collection electronic device and indicating that a second connection can provide a higher service level for the collection electronic device; when the collection electronic device uses the In the second connection communication, a second configuration to be used for the collection electronic device is determined; and the second configuration is used when the collection electronic device uses the second connection communication.
併入且形成本說明書之一部分的所附圖式說明本發明的實施例,且連同該描述適於解釋本發明之實施例的原理。The accompanying drawings, which are incorporated in the claims
第1圖是根據一實施例之一種用於管理一匯集電子裝置之系統的方塊圖。1 is a block diagram of a system for managing a collection electronic device, in accordance with an embodiment.
第2圖是根據一實施例之一種用於管理一匯集電子裝置之方法的流程圖。2 is a flow chart of a method for managing a collection electronic device, in accordance with an embodiment.
第3圖是根據一實施例之一種用於在一位置不可知裝置管理實體與一位置受限實體之間轉譯功能之系統的方塊圖。3 is a block diagram of a system for translating functionality between a location agnostic device management entity and a location constrained entity, in accordance with an embodiment.
第4圖是根據另一實施例之一種用於在一位置不可知實體與一位置受限實體之間轉譯功能之系統的方塊圖。4 is a block diagram of a system for translating functionality between a location agnostic entity and a location constrained entity, in accordance with another embodiment.
第5圖描述一種類型電腦之一例子的方塊圖,該電腦可根據於此所討論的各種實施例來使用或用來實施於此所討論的各種實施例。Figure 5 depicts a block diagram of one example of a type of computer that can be used or used to implement the various embodiments discussed herein in accordance with various embodiments discussed herein.
在本描述中所提到的圖式不按照比例繪製,除非其特別指明。The drawings referred to in this description are not to scale unless otherwise specified.
現將實現對本發明之各種實施例的詳細參考,該等實施例的例子在該等所附圖式中說明。儘管本發明將結合這些實施例來描述,但是可理解的是,其不意欲使本發明限制於這些實施例。相反,本發明意欲涵蓋可包括在由所附申請專利範圍所定義之本發明之精神和範圍內的備選、修改及等效。此外,在本發明之各種實施例的以下描述中,許多特定的細節遭提出,以提供對本發明的透徹理解。在其他情況下,熟知的方法、程序、元件及電路沒有詳細地描述,以免對本發明之多個層面造成不必要的混淆。Detailed references to various embodiments of the invention will now be realized, examples of which are illustrated in the drawings. While the invention will be described in conjunction with the embodiments, it is understood that the invention is not intended to limit the invention. On the contrary, the invention is intended to cover alternatives, modifications, and equivalents of the embodiments of the invention. In addition, many specific details are set forth in the following description of the various embodiments of the invention. In other instances, well-known methods, procedures, components, and circuits are not described in detail to avoid unnecessary obscuring the various aspects of the invention.
使用一種以上類型的連線的裝置被稱為“匯集”裝置。匯集裝置的一個例子是可透過3GPP(第三代合夥專案)網路或Wi Fi(無線保真度)網路通訊的行動電話。管理匯集裝置涉及一些特殊的問題。例如,一3GPP網路和一Wi Fi網路提供諸如不同鮑率的不同服務位準,這可能花費不同的使用數量。3GPP網路可較Wi Fi網路提供較高的鮑率,但是也可能花費更多。對於該說明,假設3GPP網路提供30訊框/秒(fps)的鮑率,而Wi Fi網路提供20fps。假設使用者具 有是一行動電話的一匯集裝置,其可透過3GPP網路或Wi Fi網路通訊。當在使用者家外面時,使用者在其行動電話上透過該3GPP網路觀看電影。當使用者回到家(家裡具有有Wi Fi能力的路由器)以後,使用者繼續在其行動電話上觀看該電影。因為使用者在家,所以該Wi Fi網路可用來遞送電影。若該3GPP網路繼續用來遞送該電影,即使該Wi Fi網路是可得的,則較電影在該Wi Fi網路上遞送之情況,使用者將支付更多。Devices that use more than one type of wire are referred to as "pooling" devices. An example of a collection device is a mobile phone that can communicate over a 3GPP (3rd Generation Partnership Project) network or a Wi Fi (Wireless Fidelity) network. Managing collection devices involves some special issues. For example, a 3GPP network and a Wi Fi network provide different service levels, such as different baud rates, which may cost different amounts of usage. A 3GPP network can provide a higher baud rate than a Wi Fi network, but it can also cost more. For this description, assume that the 3GPP network provides a frame rate of 30 frames per second (fps), while the Wi Fi network provides 20 fps. Assume that the user has There is a collection of mobile phones that can communicate over a 3GPP network or Wi Fi network. When outside the user's home, the user watches the movie on the mobile phone through the 3GPP network. After the user returns home (with a Wi Fi capable router at home), the user continues to watch the movie on his mobile phone. The Wi Fi network can be used to deliver movies because the user is at home. If the 3GPP network continues to be used to deliver the movie, even if the Wi Fi network is available, the user will pay more than if the movie was delivered on the Wi Fi network.
根據一實施例,當一匯集裝置正使用一連線通訊時,一組態遭使用。繼續該例子,有關3GPP網路的組態將指示該3GPP網路可提供30fps。使用一匯集裝置的組態可遭傳送到該電影的服務提供商。該服務提供商使用該組態,以決定目前連線可提供哪一服務位準。服務位準的例子包括,但並不限於鮑率以及服務所花費的數量。繼續該例子,服務提供商根據有關3GPP網路的該組態以30fps傳送電影。當指示一較高服務位準可透過一新連線提供的一事件遭檢測到時,有關該新連線的組態遭決定。繼續該例子,使用者已在該Wi Fi網路之範圍內移動的事實是所檢測之一事件的一例子。該Wi Fi網路可以以一較低成本提供電影,對於該例子而言,這被認為是一較高服務位準。有關該新連線的組態遭決定。該新組態在該匯集電子裝置使用該新組態通訊時使用。繼續該例子,指示該Wi Fi網路可以以20fps傳送電影的一新組態遭決定。該新組態可遭傳送至該電影的服務提供商,作為調整電影之服務遞送的一部分。例如, 指示該Wi Fi網路可以以20fps傳送電影的該新組態遭傳送至該電影的服務提供商。然後該服務提供商使用該新組態,以調整該電影到行動電話的服務遞送。According to an embodiment, a configuration is used when a sink device is using a wired communication. Continuing with the example, the configuration of the 3GPP network will indicate that the 3GPP network can provide 30 fps. The configuration using a collection device can be transmitted to the service provider of the movie. The service provider uses this configuration to determine which service level is available for the current connection. Examples of service levels include, but are not limited to, the baud rate and the amount of service spent. Continuing with the example, the service provider delivers the movie at 30 fps according to this configuration for the 3GPP network. When an event indicating that a higher service level is available through a new connection is detected, the configuration of the new connection is determined. Continuing with the example, the fact that the user has moved within the scope of the Wi Fi network is an example of one of the detected events. The Wi Fi network can provide movies at a lower cost, which for this example is considered a higher service level. The configuration for this new connection was decided. This new configuration is used when the collection electronics use this new configuration communication. Continuing with the example, it is indicated that the Wi Fi network can be determined by a new configuration for transmitting movies at 20 fps. This new configuration can be transmitted to the service provider of the movie as part of the delivery of the service to adjust the movie. E.g, The new configuration indicating that the Wi Fi network can deliver the movie at 20 fps is transmitted to the service provider of the movie. The service provider then uses the new configuration to adjust the service delivery of the movie to the mobile phone.
第1圖是根據一實施例之一種用於管理一匯集電子裝置之系統的方塊圖。表示第1圖中之特徵的方塊可不同於所說明來配置,以及可較於此所描述實施額外的或較少的特徵。另外,由第1圖中之方塊所表示的特徵可用各種方式組合。系統100可使用軟體、硬體、韌體或其一組合來實施。1 is a block diagram of a system for managing a collection electronic device, in accordance with an embodiment. The blocks representing the features in FIG. 1 may be configured differently than illustrated, and additional or fewer features may be implemented as described herein. Additionally, the features represented by the blocks in Figure 1 can be combined in various ways. System 100 can be implemented using software, hardware, firmware, or a combination thereof.
該系統100描述一匯集電子裝置110、一服務提供商140、一管理伺服器150以及兩個網路132、134。該匯集電子裝置110包括用於管理該匯集電子裝置110的一裝置120。該匯集電子裝置110、該服務提供商140以及該管理伺服器150能夠透過該等網路132、134中的任一網路通訊。The system 100 depicts a collection electronic device 110, a service provider 140, a management server 150, and two networks 132, 134. The collection electronic device 110 includes a device 120 for managing the collection electronic device 110. The aggregation electronic device 110, the service provider 140, and the management server 150 are capable of communicating over any of the networks 132, 134.
該裝置120包括使用用以調整服務遞送的多個組態管理一匯集電子裝置的事件檢測器122(於此也稱為“事件檢測器”),使用用以調整服務遞送的多個組態管理一匯集電子裝置的組態決定器124(於此也稱為“組態決定器”),以及使用用以調整服務遞送的多個組態管理一匯集電子裝置的組態通訊器126(於此也稱為“組態通訊器”)。該事件檢測器122受組配用於檢測與該匯集電子裝置110有關的一事件,其中該事件指示一連線可提供一較高服務位準,諸如較目前提供用於該匯集電子裝置110在一不同鮑率或以一不同成本遞送媒體。該組態決定器124受組配用於在該匯集 電子裝置110使用該連線通訊時決定哪一組態將用於該匯集電子裝置110。該組態通訊器126受組配用於將該所決定的組態傳送到一服務提供商140,以提供該連線能夠提供的服務位準。The device 120 includes an event detector 122 (also referred to herein as an "event detector") that manages a collection of electronic devices using a plurality of configurations to adjust service delivery, using a plurality of configuration management to adjust service delivery. A configuration determiner 124 (also referred to herein as a "configuration decider") of a collection of electronic devices, and a configuration communicator 126 for managing a collection of electronic devices using a plurality of configurations for adjusting service delivery (here) Also known as the "configuration communicator"). The event detector 122 is configured to detect an event associated with the collection electronic device 110, wherein the event indicates that a connection can provide a higher service level, such as is currently provided for the collection electronic device 110 Deliver media at a different baud rate or at a different cost. The configuration decider 124 is assembled for use in the collection The electronic device 110 determines which configuration will be used for the collection electronic device 110 when communicating using the connection. The configuration communicator 126 is configured to communicate the determined configuration to a service provider 140 to provide service levels that the connection can provide.
根據各種實施例,匯集電子裝置110受管理。一匯集電子裝置110可以是一行動裝置,諸如一行動電話、一膝上型電腦,或一個人數位助理(PDA)等。匯集電子裝置110可以是在家中使用的裝置(於此也稱為“家庭裝置”),諸如一路由器、一閘道器、一調變解調器、一廚房用具、一電視、一視訊盒(sct-top-box)、一電腦、一列印機、一家中毫微微蜂巢式基地台、可連接到一網路或另一電子裝置的一遊戲裝置,以及一膝上型電腦等。匯集電子裝置110可以是用於工作的一裝置(於此也稱為“工作裝置”),諸如一路由器、一調變解調器、一閘道器、一電腦、一膝上型電腦、一電話、一PDA以及一列印機等。工作裝置可與傳統上提供資訊技術或不提供資訊技術的公司或企業相關聯。公司可以是小型、中型或大型公司。匯集電子裝置110可以是一基於電腦的裝置,諸如一桌上型電腦、一膝上型電腦或一伺服器裝置等。匯集電子裝置110可以是一客戶裝置或一伺服器裝置。According to various embodiments, the aggregation electronic device 110 is managed. A collection electronic device 110 can be a mobile device such as a mobile phone, a laptop, or a PDA. The collection electronic device 110 may be a device used in the home (also referred to herein as a "home device"), such as a router, a gateway, a modem, a kitchen appliance, a television, and a video box ( Sct-top-box), a computer, a printer, a medium-sized femtocell base station, a gaming device connectable to a network or another electronic device, and a laptop computer. The collection electronic device 110 can be a device for working (also referred to herein as a "work device"), such as a router, a modem, a gateway, a computer, a laptop, and a Telephone, a PDA, and a printer. Work devices can be associated with companies or businesses that traditionally provide information technology or do not provide information technology. The company can be a small, medium or large company. The collection electronic device 110 can be a computer based device such as a desktop computer, a laptop computer or a server device. The collection electronic device 110 can be a client device or a server device.
根據一實施例的匯集電子裝置110提供一種以上類型的連線。例如,匯集電子裝置110可以是可透過3GPP網路或Wi Fi網路通訊的一行動電話。在另一例子中,匯集電子裝置110可以是可透過3GPP網路及Wi Max(無線保真 度最大化)網路通訊的一行動電話。在另一例子中,匯集電子裝置110可以是能使用802.11Wi Fi及2.5/3G蜂巢式通訊與一服務提供商(諸如T-MobileTM )通訊的一膝上型電腦。The collection electronics 110 in accordance with an embodiment provides more than one type of connection. For example, the aggregation electronic device 110 can be a mobile phone that can communicate over a 3GPP network or a Wi Fi network. In another example, the aggregation electronic device 110 can be a mobile phone that communicates over a 3GPP network and Wi Max (Wireless Fidelity Maximized) network. In another example, the electronic device 110 may be a collection can be used 802.11Wi Fi and 2.5 / 3G cellular communications with a service provider a laptop (such as T-Mobile TM) communication.
匯集電子裝置110可以用於為使用者提供任何類型的服務。服務通常以媒體形式遞送到匯集電子裝置110。根據各種實施例,媒體可以是可視的視覺媒體、可聽的音訊媒體或可視且可聽的音訊視覺媒體。例如,該媒體可以是可收聽的音樂、可以是可讀取的網頁,或者可以是可收聽且可觀看的視訊。該媒體可以是富式媒體(rich meida)。富式媒體是可用來指代視訊、高畫質資料或高品質資料等的術語。The collection electronics 110 can be used to provide any type of service to the user. The service is typically delivered to the aggregation electronic device 110 in the form of media. According to various embodiments, the media may be a visual visual medium, an audible audio medium, or a visual and audible audio visual medium. For example, the media can be listenable music, can be a readable web page, or can be a viewable and viewable video. The media can be rich meida. Rich media is a term that can be used to refer to video, high-quality content, or high-quality materials.
服務提供商140是能夠提供服務,諸如提供媒體的任何提供商。例如,服務提供商140可提供音樂、電影、提供諸如股票報價之資訊的網頁、使使用者與另外其他的服務互動的網頁,諸如使使用者出售或購買股票的網頁等等。Service provider 140 is any provider that is capable of providing services, such as providing media. For example, the service provider 140 may provide music, movies, web pages that provide information such as stock quotes, web pages that enable users to interact with other services, such as web pages that cause users to sell or purchase stocks, and the like.
服務提供商140的例子包括,但不限於Apple ITunesTM 、ATT wirelessTM 、Google PicasaTM 、Hewlett PackardTM TM 、SnapfishTM 及VerizonTM 。Examples of service providers 140 include, but are not limited to Apple ITunes TM, ATT wireless TM, Google Picasa TM, Hewlett Packard TM TM, Snapfish TM and Verizon TM.
根據一實施例的匯集電子裝置110提供一種以上類型的連線。連線可以是一網路132、134或一載送。網路132、134的例子是3GPP網路、Wi Fi網路、Wi Max網路、交換網路等等。載送是一連線類型。例如,T-MobileTM 提供802.11 Wi Fi及2.5/3G蜂巢式通訊形式的一對載送。The collection electronics 110 in accordance with an embodiment provides more than one type of connection. The connection can be a network 132, 134 or a carrier. Examples of networks 132, 134 are 3GPP networks, Wi Fi networks, Wi Max networks, switched networks, and the like. Carrier is a type of connection. For example, T-Mobile TM provide 802.11 Wi Fi and 2.5 / 3G cellular communications in the form of a pair of carrying.
連線可提供不同的服務位準。例如,一3GPP連線及一Wi Fi連線可以以不同鮑率提供媒體且也花費不同的數量。Connections provide different levels of service. For example, a 3GPP connection and a Wi Fi connection can provide media at different baud rates and also cost different amounts.
根據一實施例,一組態與一種類型的連線相關。一組態可用來傳送一服務位準,諸如網路或載送能夠提供的用於遞送媒體的鮑率或成本。根據一實施例,指示一新連線的一事件已對該匯集電子裝置110變得可得。According to an embodiment, a configuration is associated with a type of connection. A configuration can be used to convey a service level, such as the rate or cost that the network or carrier can provide for delivering media. According to an embodiment, an event indicating a new connection has become available to the collection electronic device 110.
根據一實施例,多個組態可用作將一服務之遞送調整到在假給該匯集電子裝置110的能力、該匯集電子裝置110所使用之一連線的能力等之情況下可提供之一位準的一部分。例如當該匯集電子裝置110將要使用一不同網路或一不同載送時,該匯集電子裝置110及服務提供商140所使用的組態可改變。According to an embodiment, a plurality of configurations may be used to adjust the delivery of a service to the ability to spoof the collection electronic device 110, the ability to connect one of the collection electronic devices 110, etc. A part of the standard. For example, when the aggregation electronic device 110 is to use a different network or a different carrier, the configuration used by the aggregation electronic device 110 and the service provider 140 can be changed.
一組態可包含可用作,例如調整一服務到一匯集電子裝置110之遞送之一部分的各種類型的資訊。例如,一組態可包含有關該匯集電子裝置110之能力的資訊、有關一連線的資訊、一網路或載送的服務消費特性以及服務品質(QoS)中的任意一個或多個。一連線之能力的例子包括最小頻寬及推薦頻寬等。與一組態相關聯的QoS資訊可包括該最小QoS或一推薦QoS。A configuration can include various types of information that can be used, for example, to adjust a portion of a service to a collection of electronic devices 110. For example, a configuration may include information about the capabilities of the aggregation electronic device 110, information about a connection, service consumption characteristics of a network or carrier, and quality of service (QoS). Examples of the capabilities of a connection include minimum bandwidth and recommended bandwidth. The QoS information associated with a configuration may include the minimum QoS or a recommended QoS.
當一匯集電子裝置110已製造時,該匯集電子裝置110可能已經用有關組態組配,由出售該匯集電子裝置的公司組配,或者該匯集電子裝置110可,例如從一管理伺服器150獲得多個組態,這將變得更加顯而易見。When a collection of electronic devices 110 has been manufactured, the collection of electronic devices 110 may have been assembled by a related configuration, by a company that sells the collection of electronic devices, or the collection of electronic devices 110 may be, for example, from a management server 150 It will become more obvious to get multiple configurations.
由不同網路132、134或不同載送產生的不同連線可提供在不同位準的服務。根據一實施例,當一新組態可提供一較高服務位準時,該新組態遭使用。Different connections generated by different networks 132, 134 or different carriers can provide services at different levels. According to an embodiment, the new configuration is used when a new configuration provides a higher service level.
根據一實施例,用於決定一新連線是否可提供一較高服務位準的策略遭使用。例如,使用者可在一策略中指定其經常想要從一交換網路切換到一Wi Fi網路(若一Wi Fi網路變得可得),以利用由Wi Fi所提供的成本節省。在另一例子中,使用者可在一策略中指定其想要從一交換網路切換到一Wi Fi網路,若該Wi Fi網路能夠提供由該使用者所指定的某一頻寬。According to an embodiment, a strategy for determining whether a new connection can provide a higher service level is used. For example, a user may specify in a policy that they often want to switch from a switched network to a Wi Fi network (if a Wi Fi network becomes available) to take advantage of the cost savings provided by Wi Fi. In another example, the user can specify in a policy that he wants to switch from a switched network to a Wi Fi network if the Wi Fi network can provide a certain bandwidth specified by the user.
策略可由使用者指定。然而,預設策略也可以由,例如一管理伺服器150提供,這將變得更加顯而易見。預設策略也可以由,例如匯集電子裝置110的製造商安裝在該匯集電子裝置110上,或者由出售匯集電子裝置110的公司安裝等。根據一實施例,使用者可使用一預設策略作為用於產生一使用者所指定策略的基礎。例如,使用者可透過修改與一基礎策略相關聯的少數準則產生一使用者所指定策略。The policy can be specified by the user. However, the preset policy can also be provided by, for example, a management server 150, which will become more apparent. The preset policy may also be installed on the collection electronic device 110 by, for example, a manufacturer of the collection electronic device 110, or installed by a company that sells the collection electronic device 110. According to an embodiment, the user may use a preset policy as a basis for generating a policy specified by a user. For example, a user can generate a user-specified policy by modifying a few criteria associated with a base policy.
一較高服務位準可以在一策略範圍外遭決定。例如,當一新連線變得可得時,該匯集電子裝置110可顯示詢問使用者是否想要切換到該新連線的一訊息。使用者可決定該新連線是否將為他們提供一較高服務位準,然後相應地回應該訊息。根據一實施例,使用者所指定策略以及使用者回應一訊息以決定是否將使用一新連線兩者都是使用 者決定新連線是否提供一較高服務位準的例子。A higher service level can be determined outside of a policy. For example, when a new connection becomes available, the aggregation electronic device 110 can display a message asking the user if they want to switch to the new connection. The user can decide whether the new connection will provide them with a higher service level and then respond to the message accordingly. According to an embodiment, the user specifies the policy and the user responds with a message to decide whether or not to use a new connection. The person decides whether the new connection provides an example of a higher service level.
當決定一新連線是否提供一較高服務位準時,多個建議可提供給使用者。該等建議可用作該使用者回應所顯示之訊息的一部分,或該使用者產生一使用者所指定策略的一部分。該使用者可以遭以所顯示訊息的形式提供建議,或提供作為一使用者介面的一部分等。該等建議可存在於該匯集電子裝置110或可存在於該匯集電子裝置110外部,例如在一管理伺服器150或一網站。When deciding whether a new connection provides a higher service level, multiple suggestions can be provided to the user. The suggestions may be used as part of the message that the user responds to, or the user generates a portion of the policy specified by the user. The user may be offered advice in the form of a displayed message, or provided as part of a user interface. The suggestions may exist on the collection electronic device 110 or may exist external to the collection electronic device 110, such as a management server 150 or a website.
一管理平台定義軟體(於此也稱為“實體”)可根據一實施例遭開發之一標準。一實體通常是管理另一實體(也稱為“一受管理實體”),以及推而廣之管理其上存在一受管理裝置之裝置的一管理實體。例如,參考第1圖,管理伺服器150是一管理實體的例子,以及匯集電子裝置110是一受管理實體的例子。符合相關管理平台的實體可用一相對應的管理協定(於此也稱為一“裝置管理協定”)彼此通訊。儘管許多實施例根據是軟體的實體來描述,但是符合管理平台的實體也可以用硬體或韌體,或者軟體、硬體或韌體中的任意兩個或多個的一組合來實施。A management platform definition software (also referred to herein as an "entity") can be developed according to one embodiment. An entity is typically a management entity that manages another entity (also referred to as a "managed entity") and, in extension, manages the devices on which a managed device exists. For example, referring to FIG. 1, the management server 150 is an example of a management entity, and the aggregation electronic device 110 is an example of a managed entity. Entities that comply with the relevant management platform can communicate with one another using a corresponding management protocol (also referred to herein as a "device management agreement"). Although many embodiments are described in terms of entities that are software, entities that conform to the management platform can also be implemented with hardware or firmware, or a combination of any two or more of software, hardware, or firmware.
具有相對應管理協定之管理平台的例子是開放行動聯盟裝置管理(OMA-DM)、網路服務管理(WSMAN)、簡易網路管理協定(SNMP)、技術需求-069(TR-069)及TR-111。實體通常使用諸如TCI-IP的通訊協定,以傳送符合各自管理協定的資訊,以使一管理實體管理一受管理實體。如將變得更加顯而易見的是,管理平台及其各自的管 理協定可以是位置不可知的活位置受限的。Examples of management platforms with corresponding management agreements are Open Action Alliance Device Management (OMA-DM), Network Service Management (WSMAN), Simple Network Management Protocol (SNMP), Technical Requirements - 069 (TR-069) and TR -111. Entities typically use communication protocols such as TCI-IP to communicate information that conforms to their respective management agreements to enable a managed entity to manage a managed entity. As will become more apparent, the management platform and its respective tubes The rationality agreement may be that the location is agnostic and the live location is limited.
位置不可知裝置管理與管理裝置110有關,而不管裝置110設置在哪裡。位置不可知協定是可用於在管理伺服器150與裝置110之間通訊的管理協定,而不管裝置110設置在哪裡。根據一實施例,該位置不可知協定是基於超文件傳送協定(HTTP)可延伸標示語言(XML)的可為例如電話所用的協定。該位置不可知協定可使通訊之一部分透過網際網路來傳送,以及可使用例如短訊息服務(SMS)來開始通訊。位置不可知協定可用來,例如藉由一個或多個行動電話基地台及網際網路通訊。位置不可知協定的一個例子是開放行動聯盟裝置管理(OMA-DM)協定。The location agnostic device management is associated with the management device 110 regardless of where the device 110 is located. The location agnostic protocol is a management protocol that can be used to communicate between the management server 150 and the device 110, regardless of where the device 110 is located. According to an embodiment, the location agnostic protocol is based on the Hypertext Transfer Protocol (HTTP) Extensible Markup Language (XML), which may be, for example, a protocol used by a telephone. The location agnostic protocol allows a portion of the communication to be transmitted over the Internet and can be initiated using, for example, a Short Message Service (SMS). Location agnostic protocols can be used, for example, by one or more mobile phone base stations and the Internet. An example of a location agnostic protocol is the Open Action Alliance Device Management (OMA-DM) protocol.
因為位置不可知協定可用來藉由一個或多個行動電話基地台及網際網路通訊,所以位置不可知協定可用來與電子裝置110通訊,而不管其設置在哪裡。例如,位置不可知協定可用來與電子裝置110通訊,即使是當該電子裝置在移動時。在另一實例中,位置不可知協定可用來與電子裝置110通訊,其中該電子裝置110在一NAT後面、在一防火牆後面或在一閘道器後面。Because the location agnostic protocol can be used to communicate via one or more mobile phone base stations and the Internet, location agnostic protocols can be used to communicate with the electronic device 110 regardless of where it is located. For example, a location agnostic protocol can be used to communicate with the electronic device 110, even when the electronic device is moving. In another example, a location agnostic protocol can be used to communicate with the electronic device 110, wherein the electronic device 110 is behind a NAT, behind a firewall, or behind a gateway.
位置不可知實體可以是,例如存在於匯集電子裝置110上的一客戶或一伺服器150及符合諸如OMA-DM之位置不可知管理平台的其他。諸如通常稱為“代理客戶”的最小化介面可用來在該匯集電子裝置110上以及其他地方提供一位置不可知客戶,為了達到管理該匯集電子裝置110的目的,而不管其設置在哪裡。The location agnostic entity may be, for example, a client or a server 150 present on the aggregation electronic device 110 and others that conform to a location agnostic management platform such as OMA-DM. A minimized interface, such as commonly referred to as a "proxy client," can be used to provide a location-agnostic client on the aggregation electronic device 110 and elsewhere for the purpose of managing the collection electronic device 110 regardless of where it is located.
與一信任環境相關聯的電子裝置110可具有與其相關聯的位置受限裝置管理。位置受限裝置管理與管理裝置110有關,但是限制該等裝置所設置的位置。也就是說,位置受限裝置管理只可用來管理裝置110,而該等裝置110在一特定實體或電子(網路)位置。例如,裝置110可能受限於與一企業或一家庭相關聯的一網路。位置受限協定是用於與電子裝置110上的位置受限客戶通訊的管理協定,而該等裝置110與一特定區域或一特定網路相關聯。位置受限協定的例子是網路服務管理(WSMAN)TM 、簡易網路管理協定(SNMP)、技術需求-069(TR-069)及TR-111。Electronic device 110 associated with a trusted environment may have location-limited device management associated therewith. The location limited device management is associated with the management device 110, but limits the location of the devices. That is, location limited device management can only be used to manage device 110, and such devices 110 are in a particular physical or electronic (network) location. For example, device 110 may be limited to a network associated with a business or a home. The location constrained agreement is a management protocol for communicating with location limited customers on the electronic device 110, and the devices 110 are associated with a particular area or a particular network. Examples of location-restricted agreements are Network Service Management (WSMAN) TM , Simple Network Management Protocol (SNMP), Technical Requirements-069 (TR-069), and TR-111.
許多電子裝置傳統上受組配以使用位置受限協定通訊。例如,許多基於電腦的裝置受組配以使用該WSMAN協定。在另一實例中,許多晶片組受組配以使用該WSMAN協定。在又一實例中,許多電視受組配以使用TR-111。在再一實例中,許多路由器及調變解調器受組配以使用TR-069。Many electronic devices have traditionally been combined to communicate using location limited protocols. For example, many computer-based devices are assembled to use the WSMAN protocol. In another example, many chipsets are assembled to use the WSMAN protocol. In yet another example, many televisions are assembled to use TR-111. In yet another example, many routers and modems are combined to use TR-069.
位置受限實體可以是一客戶或一伺服器150,及符合諸如WSMAN、SNMP、TR-069或TR-111之一位置受限平台的其他。位置受限實體可存在於一電子裝置110上,即例如一行動裝置、一電視、一基於電腦的裝置或一路由器等。The location-restricted entity can be a client or a server 150, and others that conform to a location-limited platform such as WSMAN, SNMP, TR-069, or TR-111. The location-restricted entity may reside on an electronic device 110, such as a mobile device, a television, a computer-based device, or a router.
根據一實施例,管理伺服器150為匯集電子裝置110提供多個組態。例如,匯集電子裝置110可儲存有關於與該匯集電子裝置110相關聯之連線的組態。若該匯集電子 裝置110容許3GPP及Wi Fi,則該匯集電子裝置110可包括用於3GPP及Wi Fi的組態。若該匯集電子裝置110不具有有關於與其相關聯之連線的組態,則根據一實施例的該匯集電子裝置110從管理伺服器150獲取有關組態。在匯集電子裝置110從未有過該組態之情況下或在存在於匯集電子裝置110上的一組態已損壞之情況下以及在其他情況下,該匯集電子裝置110可從管理伺服器150獲取一組態。According to an embodiment, the management server 150 provides a plurality of configurations for the aggregation electronic device 110. For example, the aggregation electronic device 110 can store a configuration regarding the connections associated with the collection electronic device 110. If the collection of electronics The device 110 allows 3GPP and Wi Fi, and the aggregation electronic device 110 may include configurations for 3GPP and Wi Fi. If the collection electronic device 110 does not have a configuration with respect to the connection associated therewith, the collection electronic device 110 according to an embodiment obtains the relevant configuration from the management server 150. In the case where the collection electronic device 110 has never had this configuration or if a configuration existing on the collection electronic device 110 is damaged and in other cases, the collection electronic device 110 can be slaved from the management server 150. Get a configuration.
根據一實施例,該管理伺服器150是一位置不可知伺服器。在該情況下,是一匯集電子裝置110的一行動電話可從該管理伺服器150獲取一組態,而不管該行動電話110設置在哪裡,這將變得更加顯而易見。According to an embodiment, the management server 150 is a location agnostic server. In this case, a mobile phone of a collection electronic device 110 can acquire a configuration from the management server 150, regardless of where the mobile phone 110 is placed, which will become more apparent.
根據一實施例,該管理伺服器150與多個位置不可知客戶通訊,其中該等位置不可知客戶與該匯集電子裝置110相關聯。與該匯集電子裝置110相關聯的該等位置不可知客戶可能是羽量級的(light weight)。例如,該等位置不可知客戶可能僅實施用於獲取組態的命令集合。According to an embodiment, the management server 150 communicates with a plurality of location-agnostic clients, wherein the location-agnostic clients are associated with the aggregation electronic device 110. The location-agnostic clients associated with the collection electronics 110 may be light weight. For example, such location agnostic customers may only implement a set of commands for obtaining a configuration.
管理伺服器150可為匯集電子裝置110提供預設策略,其中該等策略用作決定一新連線是否可提供一較高服務位準的一部分。例如,該管理伺服器150可將預設策略傳送到其所管理的該匯集電子裝置110。The management server 150 can provide a preset policy for the aggregation electronic device 110, wherein the policies are used as part of determining whether a new connection can provide a higher service level. For example, the management server 150 can communicate a preset policy to the collection electronic device 110 that it manages.
第2圖是根據一實施例之一種用於管理一匯集電子裝置之方法的流程圖。儘管特定步驟在流程圖200中遭揭露,但是該等步驟是示範性的。也就是說,本發明之實施例非常適於執行各種其他的步驟或在流程圖200中所述之步驟的變化。可理解的是,流程圖200中的步驟可用不同於所呈現之一順序來執行,且並不是流程圖200中的所有步驟都可執行。2 is a flow chart of a method for managing a collection electronic device, in accordance with an embodiment. Although specific steps are disclosed in flowchart 200, the steps are exemplary. That is, embodiments of the present invention are well suited to perform various other steps or variations of the steps described in flowchart 200. It will be appreciated that the steps in flowchart 200 may be performed in a different order than that presented, and not all of the steps in flowchart 200 may be performed.
以下說明將參考第1圖及第2圖。The following description will refer to Figs. 1 and 2.
假設匯集電子裝置110是能夠使用3GPP網路(蜂巢式)及Wi Fi網路通訊的一行動電話。假設網路132是一3GPP網路,而網路134是一Wi Fi網路。假設行動電話110的擁有者在其具有Wi Fi能力的房子裡具有一路由器。開始,使用者在其房子外部使用其行動電話110,因而該行動電話110使用該3GPP網路132通訊。假設該3GPP網路132能夠是30訊框/秒(fps),而該Wi Fi網路134能夠是20fps。It is assumed that the aggregation electronic device 110 is a mobile phone capable of communicating using a 3GPP network (honeycomb) and a Wi Fi network. Assume that network 132 is a 3GPP network and network 134 is a Wi Fi network. Assume that the owner of the mobile phone 110 has a router in its Wi Fi capable house. Initially, the user uses his mobile phone 110 outside of his house, and thus the mobile phone 110 communicates using the 3GPP network 132. Assume that the 3GPP network 132 can be 30 frames per second (fps) and the Wi Fi network 134 can be 20 fps.
當使用者在其房子外部打開其行動電話110的電源時,事件檢測器122檢測該行動電話110已打開,以及該3GPP網路132對於為該行動電話110所用是可得的。組態決定器124設置與該3GPP網路132有關的一3GPP組態。該行動電話110目前沒有獲得一服務位準,因此該3GPP組態能夠提供較該行動電話110目前獲得的服務位準高的服務位準。組態通訊器126將該3GPP組態傳送至使用者感興趣從其獲取服務的任何服務提供商140。例如,假設使用者對在其行動電話110上看電影感興趣。在該情況下,3GPP組態遭傳送至電影服務提供商140,而該電影服務提供商140基於該3GPP組態提供電影。When the user turns on the power of his mobile phone 110 outside of his house, the event detector 122 detects that the mobile phone 110 is turned on and that the 3GPP network 132 is available for use with the mobile phone 110. The configuration determiner 124 sets a 3GPP configuration associated with the 3GPP network 132. The mobile phone 110 does not currently receive a service level, so the 3GPP configuration can provide a higher level of service than the service level currently available to the mobile phone 110. The configuration communicator 126 transmits the 3GPP configuration to any service provider 140 from which the user is interested in obtaining service. For example, assume that the user is interested in watching a movie on his mobile phone 110. In this case, the 3GPP configuration is transmitted to the movie service provider 140, and the movie service provider 140 provides the movie based on the 3GPP configuration.
在210,方法開始。At 210, the method begins.
在220,一第一組態遭使用。例如,在該說明中,該3GPP組態是一第一組態。該3GPP組態指明,例如服務消費能力,及適於正使用之3GPP網路132的其他。該3GPP組態指示該3GPP網路132能夠提供30fps用於通訊。At 220, a first configuration is used. For example, in this description, the 3GPP configuration is a first configuration. The 3GPP configuration indicates, for example, service consumption capabilities, and others suitable for the 3GPP network 132 being used. The 3GPP configuration indicates that the 3GPP network 132 is capable of providing 30 fps for communication.
在230,一事件遭檢測。例如,使用者進入其房子內,其中其Wi Fi能力路由器設置於該房子內。與該行動電話110相關聯的該事件檢測器122檢測該Wi Fi網路134可使用該Wi Fi能力路由器來延伸到。根據一實施例,各種作業系統(OS)呼叫可用作檢測一新網路或載送已變得可得的一部分。所使用的該(或該等)OS呼叫基於該OS。例如,在一個人電腦(PC)中,有可用作檢測一新網際網路協定(IP)位址之一部分的標準OS呼叫。一般情況下,OS檢測一新網路或載送是可得的,以首先是區域網路(LAN)或電纜、其次是Wi Fi,然後第三是3G之順序。At 230, an event was detected. For example, a user enters their house with their Wi Fi capable router set up in the house. The event detector 122 associated with the mobile phone 110 detects that the Wi Fi network 134 can be extended using the Wi Fi capable router. According to an embodiment, various operating system (OS) calls can be used as part of detecting a new network or carrying that has become available. The (or such) OS calls used are based on the OS. For example, in a personal computer (PC), there is a standard OS call that can be used to detect a portion of a new Internet Protocol (IP) address. In general, the OS detects that a new network or carrier is available, first in the order of a local area network (LAN) or cable, followed by Wi Fi, and then third in 3G.
作出關於Wi Fi網路134是否可提供一較高服務位準的決定。例如,該行動電話110可顯示詢問使用者其是否想要切換到該Wi Fi網路134的一訊息。在另一實例中,一使用者所指定策略可用以決定該使用者是否已指定Wi Fi網路134將為他們提供較3GPP網路高的一服務位準。在另一實例中,一預設策略可用於決定該Wi Fi網路134是否將提供一較高服務位準。建議可提供給使用者。例如,建議可以以所顯示訊息之形式提供給使用者。該等建議可存在於該匯集電子裝置110,或者可存在於該匯集電子裝置110外部,例如在管理伺服器150。在又一實例中,OS可決定是否從一載體或載送切換到一新檢測到的載體或載送。A decision is made as to whether the Wi Fi network 134 can provide a higher level of service. For example, the mobile phone 110 can display a message asking the user if they want to switch to the Wi Fi network 134. In another example, a user-specified policy can be used to determine whether the user has specified that the Wi Fi network 134 will provide them with a higher service level than the 3GPP network. In another example, a predetermined policy can be used to determine if the Wi Fi network 134 will provide a higher service level. Suggestions are available to the user. For example, suggestions can be provided to the user in the form of displayed messages. The suggestions may be present at the collection electronic device 110 or may exist external to the collection electronic device 110, such as at the management server 150. In yet another example, the OS can decide whether to switch from a carrier or carrier to a newly detected carrier or carrier.
繼續該說明,假設該Wi Fi網路134提供一較高服務位準,因為較於使用該3GPP網路132,使用該Wi Fi網路134電影可更加便宜地遞送到該行動電話110。Continuing with the description, assume that the Wi Fi network 134 provides a higher level of service because the use of the Wi Fi network 134 movie can be delivered to the mobile phone 110 more cheaply than with the 3GPP network 132.
在240,一第二組態遭決定。例如,該Wi Fi網路134能夠為行動電話提供不同的服務消費能力等。與該行動電話110相關聯的組態決定器124在其透過Wi Fi通訊時決定哪一組態將用來提供合適的服務消費能力等用於該行動電話110。若該合適的組態沒有設置在行動電話110上,則裝置120從管理伺服器150獲取合適的組態。用於Wi Fi網路134的該合適組態將被稱為Wi Fi組態,以及在該說明中是“該第二組態”。At 240, a second configuration is determined. For example, the Wi Fi network 134 can provide different service spending capabilities and the like for mobile phones. The configuration determiner 124 associated with the mobile phone 110 determines which configuration will be used to provide appropriate service spending capabilities, etc., for the mobile phone 110 as it communicates over Wi Fi. If the suitable configuration is not set on the mobile phone 110, the device 120 obtains the appropriate configuration from the management server 150. This suitable configuration for the Wi Fi network 134 will be referred to as the Wi Fi configuration and, in this description, "this second configuration."
在250,該第二組態遭使用。例如,與該行動電話110相關聯的組態通訊器126將該Wi Fi組態(例如“第二組態”)傳送至服務提供商140。該第二組態指示該Wi Fi網路134能夠提供20fps。因此,該服務提供商140基於該第二組態將電影之遞送從30fps調整到20fps。At 250, the second configuration is used. For example, the configuration communicator 126 associated with the mobile phone 110 transmits the Wi Fi configuration (eg, "second configuration") to the service provider 140. This second configuration indicates that the Wi Fi network 134 is capable of providing 20 fps. Therefore, the service provider 140 adjusts the delivery of the movie from 30 fps to 20 fps based on the second configuration.
在260,方法結束。At 260, the method ends.
以上說明參考了交換組態,因為一新連線變得可得。然而,各種實施例可用來切換組態,因為該目前連線不可再使用。繼續該例子,假設使用者的路由器不可再使用,因為其遇到一個問題。在該情況下,這兩個選擇將中斷提供電影或使用該3GPP網路132來提供電影。根據一實施例,使用該3GPP網路132來提供電影較中斷該電影提供 一較高服務位準。3GPP組態可遭傳送至服務提供商140,以及該服務提供商140可使用該3GPP組態,以將電影之遞送調整至30fps等。The above description refers to the switching configuration as a new connection becomes available. However, various embodiments can be used to switch configurations because the current connection is no longer available. Continuing with the example, assume that the user's router is no longer available because it encounters a problem. In this case, the two options will interrupt the provision of the movie or use the 3GPP network 132 to provide the movie. According to an embodiment, using the 3GPP network 132 to provide a movie is interrupted by the movie offer A higher service level. The 3GPP configuration can be transmitted to the service provider 140, and the service provider 140 can use the 3GPP configuration to adjust the delivery of the movie to 30 fps or the like.
各種實施例的許多實例是在一連線是一網路132、134之脈絡中。然而,各種實施例也與是一載送的連線有關。例如,T-MobileTM 具有兩種類型的載送,其中T-MobileTM 透過該等載送提供服務。這兩種類型的載送是802.11.Wi Fi及2.5G/3G。每一連線類型(或載送)上的能力顯著不同。若匯集電子裝置110上有改變,藉此,例如Wi Fi會受減弱(go down),則根據各種實施例,該匯集電子裝置110及該T-MobileTM 服務提供商140可使用一2.5G/3G組態。作為使用該2.5G/3G組態的一部分,該T-MobileTM 服務提供商140的網路基礎架構可在切換到該2.5G/3G載送之前將一視訊串流轉碼到一較小解析度。Many examples of various embodiments are in the context of a network that is a network 132, 134. However, various embodiments are also associated with a carrier that is carried. For example, T-Mobile TM has two types of carry, which T-Mobile TM carrying through such services. These two types of carrier are 802.11. Wi Fi and 2.5G/3G. The capabilities on each type of connection (or carrier) are significantly different. If the electronic device 110 with a collection changes, whereby, for example, will be affected by reduced Wi Fi (go down), the embodiment in accordance with various embodiments, the electronic device 110 and the collection of T-Mobile TM service provider 140 may use a 2.5G / 3G configuration. Used as a part of the 2.5G / 3G configuration, the T-Mobile TM web service provider infrastructure 140 to be before switching to the 2.5G / 3G to a video stream carrying a smaller resolution transcoding .
管理可透過組配電子裝置及診斷與該等電子裝置相關聯的問題等提供給該等電子裝置。當電子裝置移動到該電子裝置受組配以使用之區域外部時,使用位置受限客戶(“位置受限”於此將用以指代“裝置位置受限管理”)的電子裝置丟失其管理能力。電子裝置受組配以使用之網路是一區域的例子,其中在該網路中,藉由透過該網路與一位置受限伺服器通訊之電子裝置的位置受限客戶,該電子裝置受提供可管理性。Management can be provided to the electronic devices by assembling the electronic devices and diagnosing problems associated with the electronic devices. When the electronic device moves outside the area where the electronic device is assembled for use, the electronic device using the location-limited client ("location limited" will be used herein to refer to "device location limited management") loses its management. ability. The network in which the electronic device is assembled for use is an example of a region in which the electronic device is limited by the location of the electronic device communicating with a location limited server through the network. Provide manageability.
各種實施例與為一電子裝置提供可管理性有關,該電子裝置支援位置受限可管理性功能,即使是在該電子裝置移動到該區域以外時。例如,能夠在不管電子裝置設置在哪裡之情況下提供管理的一位置不可知實體(“位置不可知”於此將用以指代“裝置位置不可知裝置管理”)可安裝在該電子裝置上。與該電子裝置相關聯的該位置不可知實體及該位置受限實體兩者都提供多種功能。由該位置不可知實體提供的功能A可提供類似於與該位置受限實體相關聯之功能A' 的管理能力,其中該位置受限實體與該電子實體相關聯。因此,根據一實施例,位置不可知實體之功能與位置受限實體之功能之間的映射用作提供可管理性的一部分,即使是該電子裝置移動到一區域外部,這將變得更加顯而易見。Various embodiments are related to providing manageability for an electronic device that supports location limited manageability functions even when the electronic device moves outside of the area. For example, a location-agnostic entity capable of providing management regardless of where the electronic device is located ("Location Agnostic" will be used herein to refer to "Device Location Agnostic Device Management") can be installed on the electronic device. . Both the location agnostic entity associated with the electronic device and the location constrained entity provide multiple functions. The function A provided by the location agnostic entity may provide management capabilities similar to the functionality A ' associated with the location-restricted entity, wherein the location-restricted entity is associated with the electronic entity. Thus, according to an embodiment, the mapping between the functionality of the location-agnostic entity and the functionality of the location-restricted entity is used as part of providing manageability, even if the electronic device moves outside of an area, this becomes more apparent .
習知地,在一網路位址轉譯表(NAT)後面的電子裝置不能用在該網路位址轉譯表(NAT)之另一端上且提供管理的一實體通訊。然而,透過與在一NAT另一端上的管理實體通訊,各種實施例使在一NAT後面的電子裝置受管理。在另一實例中,一習知電子裝置僅可在其與某一網路相關聯時受管理。該電子裝置可以或可以不在一防火牆的後面。然而,各種實施例使電子裝置在其離開網路時受管理。各種實施例也可用於從未是一傳統IT網路之一部分的電子裝置,諸如行動電話。各種實施例也可用於橫跨一傳統企業環境與非傳統IT企業環境之間的裝置。各種實施例也可用於不具有傳統IT支援能力之小型或中型企業(SMB)的裝置。因此,各種實施例非常適於可能在一NAT或一防火牆或其一組合後面的家庭裝置,或可能在一防火牆後面的一工作裝置等。Conventionally, an electronic device behind a Network Address Translation Table (NAT) cannot be used on the other end of the Network Address Translation Table (NAT) and provides a managed entity communication. However, various embodiments enable management of an electronic device behind a NAT by communicating with a management entity on the other end of the NAT. In another example, a conventional electronic device can only be managed when it is associated with a certain network. The electronic device may or may not be behind a firewall. However, various embodiments enable the electronic device to be managed as it leaves the network. Various embodiments are also applicable to electronic devices that are never part of a traditional IT network, such as mobile phones. Various embodiments are also applicable to devices that span between a traditional enterprise environment and a non-traditional IT enterprise environment. Various embodiments are also applicable to devices of small or medium-sized enterprises (SMBs) that do not have traditional IT support capabilities. Thus, the various embodiments are well suited for home devices that may be behind a NAT or a firewall or a combination thereof, or a work device or the like that may be behind a firewall.
第3圖是根據一實施例之系統300的方塊圖,該系統300用於在一位置不可知裝置管理實體(也稱為“位置不可知實體”)與一位置受限裝置管理實體(也稱為“位置受限實體”)之間轉譯功能。表示第3圖中之特徵的方塊可不同於所說明的那樣佈置,以及可較於此所描述實施額外的或較少的特徵。另外,由第3圖中之方塊表示的特徵可以用各種方式組合。該系統300可使用軟體、硬體、韌體或其一組合來實施。3 is a block diagram of a system 300 for a location agnostic device management entity (also referred to as a "location agnostic entity") and a location limited device management entity (also referred to as a location agnostic device). Translation function between "location restricted entities"). The blocks representing the features in FIG. 3 may be arranged differently than illustrated, and additional or fewer features may be implemented as described herein. In addition, the features represented by the squares in FIG. 3 can be combined in various ways. The system 300 can be implemented using software, hardware, firmware, or a combination thereof.
該系統300包括一位置不可知實體310、一位置受限實體330、與這兩個實體310及330相關聯之功能之間的一映射340,以及用於在這兩個實體310與330之間轉譯功能的一轉譯裝置320。The system 300 includes a mapping 340 between a location agnostic entity 310, a location constrained entity 330, functions associated with the two entities 310 and 330, and between the two entities 310 and 330 A translation device 320 of the translation function.
實體310、330可以是客戶或伺服器。第一連線360或第二連線350或連線360、350兩者可以是一網路上的通訊連線,或者可以是存在於一電子裝置中的通訊連線。該第一連線360或該第二連線350或該等連線360、350兩者可具有Wi Fi能力。The entities 310, 330 can be clients or servers. The first connection 360 or the second connection 350 or the connection 360, 350 may be a communication connection on a network, or may be a communication connection existing in an electronic device. The first connection 360 or the second connection 350 or the connections 360, 350 may have Wi Fi capabilities.
裝置320可與位置不可知實體310共置。例如,裝置320及位置不可知實體310可存在於同一伺服器上或於一網路操作中心(NOC)上等。該位置不可知實體310與該裝置320兩者都可以與一IT企業的一資料中心相關聯或與一網路服務器一起存在。Device 320 can be co-located with location agnostic entity 310. For example, device 320 and location-agnostic entity 310 may reside on the same server or on a network operations center (NOC). Both the location agnostic entity 310 and the device 320 can be associated with a data center of an IT enterprise or with a network server.
該裝置320可與該位置受限實體330共置。例如,該裝置320與該位置受限實體330可存在於一電子客戶裝置上。The device 320 can be co-located with the location constrained entity 330. For example, the device 320 and the location-restricted entity 330 can reside on an electronic client device.
該裝置320、該位置不可知實體310及該位置受限實體330全部可存在於同一電子裝置上、可與同一公司相關聯或可與同一傳統IT企業相關聯。該電子裝置可以是一客戶裝置或一伺服器裝置。該伺服器裝置可以是一網路服務器。The device 320, the location agnostic entity 310, and the location-restricted entity 330 may all be present on the same electronic device, may be associated with the same company, or may be associated with the same traditional IT enterprise. The electronic device can be a client device or a server device. The server device can be a web server.
該裝置320可以與該位置不可知實體310及該位置受限實體330兩者相分離地設置。例如,該裝置320可以設置在諸如一伺服器裝置的一電子裝置上,其中該電子裝置與該位置不可知實體310及該位置受限實體330存在於其上的電子裝置相分離。在一實施例中,該位置不可知實體310或該裝置320或其一組合存在於一網路服務器上。該映射340可與該轉譯裝置320共置,或可與該轉譯裝置320分離設置。The device 320 can be disposed separate from both the location agnostic entity 310 and the location constrained entity 330. For example, the device 320 can be disposed on an electronic device, such as a server device, wherein the electronic device is separate from the location-agnostic entity 310 and the electronic device on which the location-restricted entity 330 is present. In one embodiment, the location agnostic entity 310 or the device 320 or a combination thereof resides on a network server. The mapping 340 can be co-located with the translation device 320 or can be separate from the translation device 320.
第4圖是根據另一實施例之系統400的方塊圖,該系統400用於在一位置不可知實體與一位置受限實體之間轉譯功能。表示第4圖中之特徵的方塊可不同於所說明的那樣佈置,以及可較於此所描述實施額外的或較少的特徵。另外,由第4圖中之方塊表示的特徵可以用各種方式組合。該系統400可使用軟體、硬體、韌體或其一組合來實施。4 is a block diagram of a system 400 for translating functionality between a location agnostic entity and a location constrained entity, in accordance with another embodiment. The blocks representing the features in FIG. 4 may be arranged differently than illustrated, and additional or fewer features may be implemented as described herein. In addition, the features represented by the squares in FIG. 4 can be combined in various ways. The system 400 can be implemented using software, hardware, firmware, or a combination thereof.
如於第4圖中所描述,轉譯可在兩個伺服器410、440之間及在兩個客戶460、490之間發生。例如,第一轉譯裝置420及其相對應的映射430可在一位置受限伺服器410與一位置不可知伺服器440之間轉譯功能。第二轉譯裝置470及其相對應的映射480可在一位置不可知客戶460與一位置受限客戶490之間轉譯功能。As described in FIG. 4, translation can occur between two servers 410, 440 and between two clients 460, 490. For example, first translation device 420 and its corresponding mapping 430 can translate functionality between a location limited server 410 and a location agnostic server 440. The second translation device 470 and its corresponding mapping 480 can translate functionality between a location-agnostic client 460 and a location-restricted client 490.
該位置受限伺服器410與該位置受限客戶490是位置受限實體330的例子。該位置不可知伺服器440與該位置不可知客戶460是位置不可知實體310的例子。The location limited server 410 and the location limited client 490 are examples of location constrained entities 330. The location agnostic server 440 and the location agnostic client 460 are examples of location agnostic entities 310.
儘管如在第4圖中所述,伺服器裝置400A包括伺服器410、440、轉譯裝置420及映射430,然而該伺服器裝置400A也可以只包括該等伺服器410、440、該第一轉譯裝置420或該第一映射430中的一個或可包括其中的一個以上。該伺服器裝置400A可與一服務提供商相關聯。該等伺服器410、440、該第一轉譯裝置420或該第一映射430中的任何一個或多個除其他以外可存在於一網路操作中心、一企業或一伺服器裝置400A。該伺服器裝置400A可以是一網路服務器。Although the server device 400A includes the servers 410, 440, the translation device 420, and the mapping 430 as described in FIG. 4, the server device 400A may also include only the servers 410, 440, the first translation. One of the devices 420 or the first map 430 may include more than one of them. The server device 400A can be associated with a service provider. Any one or more of the servers 410, 440, the first translation device 420, or the first mapping 430 may reside, among other things, in a network operations center, a business, or a server device 400A. The server device 400A can be a web server.
儘管如在第4圖中所述,客戶裝置400B包括客戶460、490、轉譯裝置470及映射480,然而該客戶裝置400B也可以只包括該等客戶460、490、該第二轉譯裝置470及該第二映射480中的一個或可包括其中的一個以上。除其他以外,該電子裝置400B可以是一行動裝置、一用具、一路由器、一調變解調器、一電視或一電腦。Although client device 400B includes clients 460, 490, translation device 470, and mapping 480 as described in FIG. 4, client device 400B may also include only such clients 460, 490, the second translation device 470, and the like. One of the second maps 480 may include more than one of them. The electronic device 400B can be, among other things, a mobile device, a device, a router, a modem, a television, or a computer.
在於第4圖中所述之各種實體之間的通訊可透過一網際網路執行。例如,網路450可以是該網際網路。在於第4圖中所述之該位置不可知伺服器440與該位置不可知客戶460之間的通訊可透過包括無線保真度(Wi Fi)能力的網路450來執行。儘管網路450是於第4圖中所述的唯一網路,然而根據各種實施例,一網路可用來在於第4圖中所述之組件410、420、430、440、460、470、480、490中的任何元件之間通訊。The communication between the various entities described in Figure 4 can be performed over an internetwork. For example, network 450 can be the internet. The location between the location agnostic server 440 and the location agnostic client 460, as described in FIG. 4, can be performed over a network 450 that includes wireless fidelity (Wi Fi) capabilities. Although network 450 is the only network described in FIG. 4, in accordance with various embodiments, a network can be used in components 410, 420, 430, 440, 460, 470, 480 as described in FIG. Communication between any of the components in 490.
根據一實施例,具有不同類型之位置受限客戶的匯集電子裝置110(第1圖)可在系統300或系統400之脈絡中受管理。例如,該匯集電子裝置110(第1圖)可包括一位置不可知實體310、轉譯裝置320、映射340及位置受限實體330中的任意一個或多個。根據一實施例,管理伺服器150(第1圖)可包括一位置不可知實體310、轉譯裝置320、映射340以及位置受限實體330中的任意一個或多個。根據一實施例,匯集電子裝置110可以是一電子裝置400B,以及管理伺服器150可以是一伺服器裝置400A。According to an embodiment, the aggregation electronic device 110 (FIG. 1) having different types of location-limited customers may be managed in the context of the system 300 or system 400. For example, the aggregation electronic device 110 (FIG. 1) can include any one or more of a location agnostic entity 310, a translation device 320, a mapping 340, and a location-restricted entity 330. According to an embodiment, the management server 150 (FIG. 1) may include any one or more of a location agnostic entity 310, a translation device 320, a mapping 340, and a location-restricted entity 330. According to an embodiment, the aggregation electronic device 110 can be an electronic device 400B, and the management server 150 can be a server device 400A.
除其他以外,管理可透過組配電子裝置及診斷與該等電子裝置相關聯的問題提供給該等電子裝置。例如,電子裝置可透過更新一應用或診斷一錯誤受管理。在一第二實例中,諸如一電視、一用於工作的個人電腦及一膝上型電腦的若干電子裝置400B全部可連接到一家庭中的一路由器。該路由器將使用一NAT,以針對這三個裝置提供網路連接。該NAT將把一單一實際IP位址轉譯成用於這三個裝置的三個假IP位址。在傳統上,這使得管理一NAT後面的裝置400B非常困難。另外,該等裝置400B中的許多將具有位置受限功能。然而,根據各種實施例,一位置不可知協定可用來透過與行動電話基地台及網際網路通訊來提供對該等裝置400B的可管理性,即使其在一NAT的後面。Among other things, management can provide such electronic devices by assembling electronic devices and diagnosing problems associated with such electronic devices. For example, an electronic device can be managed by updating an application or diagnosing an error. In a second example, a plurality of electronic devices 400B, such as a television, a working personal computer, and a laptop computer, are all connectable to a router in a home. The router will use a NAT to provide network connectivity for these three devices. The NAT will translate a single actual IP address into three fake IP addresses for the three devices. Traditionally, this makes it very difficult to manage the device 400B behind a NAT. Additionally, many of these devices 400B will have a location limited functionality. However, in accordance with various embodiments, a location agnostic protocol can be used to provide manageability for such devices 400B by communicating with a mobile phone base station and the Internet, even if it is behind a NAT.
在另一實例中,為公司X工作的一人可將其膝上型電腦400B(其組配用於在一防火牆X'後的公司X的網路)攜至在防火牆Y'後具有一網路的另一公司Y。在傳統上,諸如防火牆X'及Y'的一個或多個防火牆將阻止這個人在公司Y內部時使用其膝上型電腦400B。然而,根據各種實施例,一位置不可知協定及一個或多個轉譯裝置320、420、470及相對應的映射340、430、480可使該膝上型電腦400B在該等防火牆周圍通訊。In another example, a person working for company X can bring their laptop 400B (which is configured for the network of company X behind a firewall X') to have a network behind firewall Y' Another company Y. Traditionally, one or more firewalls such as firewalls X' and Y' will prevent this person from using their laptop 400B while inside company Y. However, in accordance with various embodiments, a location agnostic protocol and one or more translation devices 320, 420, 470 and corresponding mappings 340, 430, 480 can cause the laptop 400B to communicate around the firewalls.
在又一實施例中,一人從出售電子裝置400B的一公司購買一膝上型電腦、一手機電話或一行動裝置。假設該公司不是一傳統IT企業,但是對為其出售的裝置400B提供可管理性感興趣。根據各種實施例,如於第4圖中所述,其出售的該等電子裝置400B可具有客戶460及490以及一第二轉譯裝置470。該公司可具有如於第4圖中所述的伺服器410及440以及一第一轉譯裝置420,以為該公司出售的該等電子裝置400B提供可管理性。In yet another embodiment, a person purchases a laptop, a mobile phone, or a mobile device from a company that sells electronic device 400B. Suppose the company is not a traditional IT company, but is interested in providing manageability for the device 400B it sells. According to various embodiments, as described in FIG. 4, the electronic devices 400B sold may have clients 460 and 490 and a second translation device 470. The company may have servers 410 and 440 as described in FIG. 4 and a first translation device 420 to provide manageability for the electronic devices 400B sold by the company.
在再一實施例中,假設電子裝置400B丟失,以及該電子裝置400B的使用者召集消費者服務或去與一位置不可知伺服器440(諸如一OMA-DM伺服器)相關聯的一自我照顧入口網站,以及請求重新格式化電子裝置400B上的硬碟,或鎖上該電子裝置400B。該位置不可知伺服器440可與該電子裝置400B上的位置不可知客戶460通訊,以改良該電子裝置400B的硬碟或鎖上該電子裝置400B。顧客照顧可與與位置不可知伺服器440相關聯的使用者介面互動,作為重新格式化該電子裝置400B的硬碟或鎖上該電子裝置400B的一部分。In still another embodiment, assume that the electronic device 400B is lost, and that the user of the electronic device 400B summons the consumer service or goes to a self-care associated with a location agnostic server 440 (such as an OMA-DM server). The portal site, and requests to reformat the hard drive on the electronic device 400B, or lock the electronic device 400B. The location agnostic server 440 can communicate with the location agnostic client 460 on the electronic device 400B to improve the hard disk of the electronic device 400B or to lock the electronic device 400B. The customer care can interact with the user interface associated with the location agnostic server 440 as a hard drive to reformat the electronic device 400B or to lock a portion of the electronic device 400B.
可使用各種實施例的其他實例包括,但不限於具有不同協定的不同電話、不同載體、不具有傳統IT基礎架構的小型或中型企業、改變電腦400B中的晶片組(其中原始晶片組和新晶片組使用不同的協定),用於提供可管理性、已丟失電子裝置400B、鎖上一電子裝置400B、重新格式化電子裝置400B上的硬碟、切碎電子裝置400B上的硬碟、恢復資料、決定哪一OS在具有一損毀磁碟組態的電子裝置400B上運行。Other examples of various embodiments that may be used include, but are not limited to, different phones with different protocols, different carriers, small or medium-sized businesses that do not have a traditional IT infrastructure, and changes to the chipset in computer 400B (where the original wafer set and the new wafer are The group uses different protocols) for providing manageability, lost electronic device 400B, locking an electronic device 400B, reformatting the hard disk on the electronic device 400B, chopping the hard disk on the electronic device 400B, restoring the data Determining which OS is operating on the electronic device 400B having a corrupted disk configuration.
各種實施例在裝置位置不可知實體310、440、460的功能與裝置位置受限實體330、410、490的功能之間提供映射340、430、480。根據一實施例,該裝置位置不可知實體310、440、460的功能由OMA-DM物件(也稱為“受管理物件”)表示。例如,與電子客戶裝置400B相關聯的映射480可將受管理物件(MO)映射成諸如WSMAN功能的裝置位置受限功能。Various embodiments provide mappings 340, 430, 480 between the functionality of device location agnostic entities 310, 440, 460 and the functionality of device location restricted entities 330, 410, 490. According to an embodiment, the functionality of the device location agnostic entities 310, 440, 460 is represented by an OMA-DM object (also referred to as a "managed object"). For example, mapping 480 associated with electronic client device 400B may map managed objects (MOs) to device location limited functionality such as WSMAN functionality.
映射340、430、480可映射與裝置位置受限實體330、410、490及裝置位置不可知實體310、440、460相關聯之功能的一子集。透過分析哪些功能最經常使用或哪些功能將提供最大的商業機會,可做出決定。The mappings 340, 430, 480 can map a subset of the functions associated with the device location restricted entities 330, 410, 490 and the device location agnostic entities 310, 440, 460. Decisions can be made by analyzing which features are most frequently used or which will provide the greatest business opportunity.
在一實施例中,轉譯裝置320及相對應的映射340可實施為,例如存在於一網路操作中心(NOC)上的一代理客戶。例如,假設諸如開放行動聯盟裝置管理(OMA-DM)伺服器的位置不可知實體310與一服務提供商的伺服器裝置相關聯,則該轉譯裝置320及相對應的映射340與該NOC伺服器上的一代理客戶相關聯,以及諸如WSMAN客戶的位置受限實體330與一使用者的電子裝置相關聯。也假設該使用者的電子裝置包括諸如一最小OMA-DM客戶的一最小位置不可知客戶。具有該相關聯的代理客戶的該NOC伺服器及該位置不可知實體310可與同一資料中心相關聯。具有該相關聯的代理客戶的該NOC伺服器及該WSMAN位置受限實體330可與同一資料中心相關聯。In one embodiment, the translation device 320 and the corresponding mapping 340 can be implemented, for example, as a proxy client present on a Network Operations Center (NOC). For example, assuming that a location agnostic entity 310, such as an Open Action Alliance Device Management (OMA-DM) server, is associated with a server device of a service provider, then the translation device 320 and the corresponding mapping 340 and the NOC server A proxy client is associated with, and a location-restricted entity 330, such as a WSMAN client, is associated with a user's electronic device. It is also assumed that the user's electronic device includes a minimal location agnostic client such as a minimal OMA-DM client. The NOC server with the associated proxy client and the location agnostic entity 310 can be associated with the same data center. The NOC server with the associated proxy client and the WSMAN location restricted entity 330 can be associated with the same data center.
幫助台或使用者自理網頁可與位置不可知實體310通訊,該位置不可知實體310順次與該代理客戶通訊。該代理客戶可使用該轉譯裝置320及該映射340,以決定一位置不可知功能。代表該所決定功能的一資料結構可使用該最小OMA DM協定遭傳送至該使用者的電子裝置。該電子裝置可使用該最小OMA-DM客戶,以擷取該資料結構以及將有關資訊傳送至該位置受限實體330。The help desk or user self-care web page can communicate with the location agnostic entity 310, which in turn communicates with the proxy client. The proxy client can use the translation device 320 and the mapping 340 to determine a location agnostic function. A data structure representing the determined function can be transmitted to the user's electronic device using the minimum OMA DM protocol. The electronic device can use the minimum OMA-DM client to retrieve the data structure and communicate relevant information to the location-restricted entity 330.
如在以上例子中所述,電子客戶可使用諸如最小OMA-DM客戶的一最小位置不可知客戶。例如,若一位置不可知管理平台及相對應的協定提供用於功能A、B及C的介面,但是功能A就將足夠,該最小位置不可知客戶可支援功能A,但不支援功能B及C。As described in the above examples, an electronic customer may use a minimum location agnostic customer such as a minimal OMA-DM customer. For example, if a location-agnostic management platform and corresponding protocols provide interfaces for functions A, B, and C, function A will be sufficient. The minimum location is unknown. The client can support function A, but does not support function B and C.
根據一實施例,該OMA-DM協定用來透過,例如於第3圖中所述的第二連線350通訊,或透過例如於第4圖中所述的網路450通訊。根據一實施例,該OMA-DM協定遭修改,藉此包括位置受限實體330或位置受限客戶490等的電子裝置經常遭連接,因此不需要短訊息服務(SMS)。According to an embodiment, the OMA-DM protocol is used to communicate via a second connection 350, such as described in FIG. 3, or via a network 450, such as described in FIG. According to an embodiment, the OMA-DM protocol is modified whereby electronic devices including location-restricted entity 330 or location-restricted client 490 are often connected, thus eliminating the need for short message service (SMS).
根據一實施例,通常稱為“推播技術”的技術用作各種客戶或伺服器實體通訊的一部分。例如,“推播技術”可用來在轉譯裝置320與位置不可知實體310之間或在轉譯裝置320與位置受限實體330之間通訊。在另一實例中,“推播技術”可用來在位置不可知伺服器440與位置不可知客戶460之間提供通訊,反之亦然。According to an embodiment, a technique commonly referred to as "push-casting technology" is used as part of various client or server entity communications. For example, "push-cast technology" can be used to communicate between translation device 320 and location-agnostic entity 310 or between translation device 320 and location-restricted entity 330. In another example, "push-to-cast technology" can be used to provide communication between location agnostic server 440 and location agnostic client 460, and vice versa.
“HTTP伺服器推播”是“推播技術”的一子類。根據一實施例,HTTP伺服器推播用作,例如在伺服器400A與客戶400B之間通訊的一部分。HTTP伺服器推播典型地涉及伺服器400A將資訊推播至客戶400B。在客戶400B正將資訊推播至伺服器400A的情況下,該客戶400B可使用類似於HTTP伺服器推播的推播技術。"HTTP Server Push" is a sub-category of "Pushing Technology." According to an embodiment, HTTP server push is used as part of, for example, communication between server 400A and client 400B. HTTP server push typically involves server 400A pushing information to client 400B. In the case where the client 400B is pushing information to the server 400A, the client 400B can use a push-casting technique similar to HTTP server push.
根據一實施例,匯集電子裝置110開始可包括位置受限實體490(第4圖),但不包括位置不可知客戶460(第4圖)。根據一實施例,該位置不可知客戶460可安裝在該匯集電子裝置110上,這將變得更加顯而易見。除將該位置不可知客戶460安裝在該匯集電子裝置110上以外,於此所述的各種實施例也可以用來安裝一轉譯裝置470及一相對應的映射480,這將變得更加顯而易見。According to an embodiment, the aggregation electronic device 110 may initially include a location-restricted entity 490 (Fig. 4), but does not include a location-aware client 460 (Fig. 4). According to an embodiment, the location agnostic client 460 can be mounted on the collection electronics 110, which will become more apparent. In addition to mounting the location agnostic client 460 on the collection electronic device 110, various embodiments described herein can also be used to install a translation device 470 and a corresponding mapping 480, as will become more apparent.
例如,因為有許多不同類型的電子裝置110(第1圖)、具有許多不同類型通訊協定及管理平台的400B(第4圖)以及缺少管理平台的電子裝置,存在對一種用以例如用一管理模型傳送及管理這些不同電子裝置之方法與系統的需求。另外,存在對用於從一單一使用者介面管理這些不同電子裝置的需求。For example, because there are many different types of electronic devices 110 (Fig. 1), 400B (Fig. 4) with many different types of communication protocols and management platforms, and electronic devices lacking a management platform, there is a The model transports and manages the needs of methods and systems for these different electronic devices. In addition, there is a need for managing these different electronic devices from a single user interface.
假設為了說明起見,假設電子裝置110(第1圖)是一伺服器440A(第4圖),其中該伺服器440A是一多管理能力伺服器,以及電子裝置B及C是不同類型的電子裝置400B,其中該多管理能力伺服器440A與該等電子裝置400B通訊。接收該等各種電子裝置B及C之裝置能力的裝置可與該伺服器440A相關聯。該裝置使用該等裝置B及C的裝置能力,以決定該等電子裝置B及C的每一電子裝置使用哪一管理協定。該等所決定的管理協定用來將一位置不可知客戶安裝在該等電子裝置B及C上。例如,若電子裝置B的裝置能力指示該電子裝置B使用網路服務管理(WSMAN)協定,則該WSMAN協定用來將諸如開放行動聯盟裝置管理(OMA-DM)客戶的位置不可知客戶460安裝在電子裝置B上。若另一電子裝置C的裝置能力指示該電子裝置C使用技術需求-069(TR-069)協定,則該TR-069協定用來將諸如OMA DM客戶的位置不可知客戶460安裝在電子裝置C上。安裝在該等電子裝置B及C上的該等位置不可知客戶用來與諸如位置不可知伺服器440的位置不可知伺服器通訊,以提供對這兩個電子裝置B及C的管理。It is assumed that for the sake of explanation, it is assumed that the electronic device 110 (Fig. 1) is a server 440A (Fig. 4), wherein the server 440A is a multi-management server, and the devices B and C are different types of electrons. Apparatus 400B, wherein the multi-management capability server 440A is in communication with the electronic devices 400B. A device that receives the device capabilities of the various electronic devices B and C can be associated with the server 440A. The device uses the device capabilities of the devices B and C to determine which management protocol is used by each of the electronic devices B and C. These determined management agreements are used to install a location-agnostic client on the electronic devices B and C. For example, if the device capability of the electronic device B indicates that the electronic device B uses a Network Service Management (WSMAN) protocol, the WSMAN protocol is used to install a location-agnostic client 460 such as an Open Action Alliance Device Management (OMA-DM) client. On the electronic device B. If the device capability of another electronic device C indicates that the electronic device C uses the Technical Requirements-069 (TR-069) protocol, the TR-069 protocol is used to install a location-agnostic client 460, such as an OMA DM client, on the electronic device C. on. The location-agnostic clients installed on the electronic devices B and C are used to communicate with a location-agnostic server, such as the location-agnostic server 440, to provide management of the two electronic devices B and C.
不同的電子裝置B及C具有不同的能力。描述電子裝置B、C之能力的資訊可用來決定電子裝置B、C受組配以使用的協定。例如,描述裝置B、C之能力的資訊可用來決定該電子裝置B或C具有使用,例如WSMAN或TR-069來通訊的能力。Different electronic devices B and C have different capabilities. Information describing the capabilities of the electronic devices B, C can be used to determine the agreement that the electronic devices B, C are assembled for use. For example, information describing the capabilities of devices B, C can be used to determine the ability of the electronic device B or C to communicate using, for example, WSMAN or TR-069.
該等裝置能力可受請求或在沒有受請求的情況下遭提供。例如,當一電子裝置B、C打開時,其執行被稱為“啟動載入”的程序,在此期間,該電子裝置B、C遭供應。在啟動載入期間,該電子裝置B、C可與可請求該電子裝置B或C之能力的伺服器400A通訊,或該電子裝置B、C可在該伺服器400A沒有請求該等能力的情況下提供其能力。Such device capabilities may be requested or provided without being requested. For example, when an electronic device B, C is turned on, it executes a program called "boot loading" during which the electronic devices B, C are supplied. During startup loading, the electronic device B, C may communicate with a server 400A that can request the capabilities of the electronic device B or C, or the electronic device B, C may not request such capabilities at the server 400A. Provide its capabilities.
根據一實施例,電子裝置B、C的登記資訊可為伺服器400A使用,以決定電子裝置B、C受組配以使用的管理協定。根據各種實施例,該登記資訊可遭提供給提供一種用於管理具有不同類型的位置受限客戶之電子裝置之裝置的任何實體。在一特定實例中,該登記資訊可由一公司提供,其中該公司向,例如是與一管理伺服器相關聯之一傳統IT企業的一公司出售電子裝置。According to an embodiment, the registration information of the electronic devices B, C may be used by the server 400A to determine the management protocol that the electronic devices B, C are assembled for use. According to various embodiments, the registration information may be provided to any entity that provides a means for managing electronic devices having different types of location-limited customers. In a particular example, the registration information may be provided by a company that sells the electronic device to, for example, a company of a traditional IT enterprise associated with a management server.
根據一實施例,描述裝置能力的資訊可基於管理策略來決定,其中該等管理策略,與例如一管理伺服器、一服務提供商、在討論中的該電子裝置B、C或與同一環境相關聯的另一電子裝置一同存在,其中該環境是諸如家庭或商業場所且與在討論中的該電子裝置B、C相關聯的環境。According to an embodiment, information describing device capabilities may be determined based on a management policy, such as a management server, a service provider, the electronic device B, C in discussion, or the same environment Another electronic device is present together, wherein the environment is an environment such as a home or business location and associated with the electronic device B, C in question.
根據一實施例,在例如一受管理客戶已損壞或消失之情況下,描述裝置能力的資訊可用於重新安裝諸如一位置受限客戶或一位置不可知客戶的一管理客戶。According to an embodiment, information describing device capabilities can be used to reinstall a managed customer, such as a location-restricted customer or a location-agnostic customer, for example, if a managed customer has been corrupted or disappeared.
第5圖描述一種類型電腦(電腦系統500)之一實例的方塊圖,其中該電腦可根據於此所討論的各種實施例來使用,或用以實施於此所討論的各種實施例。可理解的是,第5圖的該電腦系統500只是一個實例,以及於此所述的實施例可在一數目的不同電腦系統上或在其內部操作,該等電腦系統包括,但不限於通用網路電腦系統、嵌入式電腦系統、路由器、交換機、伺服器裝置、客戶裝置、各種中間裝置/節點、獨立電腦系統、媒體中心、手持電腦系統、多媒體裝置以及諸如此類。如在第5圖中所顯示,第5圖的電腦系統500非常適於具有諸如軟碟、光碟以及耦接到其之此類媒體的週邊電腦可讀媒體502。Figure 5 depicts a block diagram of one example of a type of computer (computer system 500) that may be used in accordance with various embodiments discussed herein or to implement the various embodiments discussed herein. It will be appreciated that the computer system 500 of Figure 5 is merely an example, and that the embodiments described herein can operate on or within a number of different computer systems including, but not limited to, general purpose Network computer systems, embedded computer systems, routers, switches, server devices, client devices, various intermediate devices/nodes, stand-alone computer systems, media centers, handheld computer systems, multimedia devices, and the like. As shown in FIG. 5, computer system 500 of FIG. 5 is well suited for having peripheral computer readable media 502 such as a floppy disk, a compact disc, and the like.
第5圖的系統500包括用於傳送資訊的一位址/資料匯流排504、耦接到匯流排504且用於處理資訊和指令的一處理器506A。如在第5圖中所述,系統500也非常適於存在多個處理器506A、506B及506C的一多處理器環境。相反,系統500也非常適於具有諸如處理器506A的一單一處理器。處理器506A、506B及506C可以是各種類型微處理器中的任一處理器。系統500也包括諸如耦接到匯流排504且用於儲存處理器506A、506B及506C的資訊和指令之電腦可用依電性記憶體508(例如隨機存取記憶體(RAM))的資料儲存特徵。系統500也包括耦接到匯流排504且用於儲存處理器506A、506B及506C的靜態資訊和指令的電腦可用非依電性記憶體510(例如唯讀記憶體(ROM))。在系統500中也存在耦接到匯流排504且用於儲存資訊和指令的一資料儲存單元512(例如一磁碟或光碟及磁碟機)。系統500也包括包含耦接到匯流排504用於將資訊及命令選擇傳送至處理器506A或處理器506A、506B及506C之文數及功能鍵的一可取捨文數輸入裝置514。系統500也包括耦接到匯流排504用於將使用者輸入資訊及命令選擇傳送至處理器506A或處理器506A、506B及506C的一可取捨游標控制裝置516。在一實例中,系統500也包括耦接到匯流排504用於顯示資訊的一可取捨顯示器裝置518。The system 500 of Figure 5 includes an address/data bus 504 for communicating information, a processor 506A coupled to the bus 504 and for processing information and instructions. As described in FIG. 5, system 500 is also well suited for a multi-processor environment in which multiple processors 506A, 506B, and 506C are present. In contrast, system 500 is also well suited to have a single processor, such as processor 506A. Processors 506A, 506B, and 506C can be any of various types of microprocessors. System 500 also includes data storage features for a computer-based electrical memory 508 (eg, random access memory (RAM)), such as information and instructions coupled to bus 504 and used to store processors 506A, 506B, and 506C. . System 500 also includes a computer-usable non-electrical memory 510 (eg, a read only memory (ROM)) coupled to bus bar 504 for storing static information and instructions of processors 506A, 506B, and 506C. Also present in system 500 is a data storage unit 512 (e.g., a disk or optical disk and disk drive) coupled to bus bar 504 for storing information and instructions. System 500 also includes a removable text input device 514 that includes a number and function keys coupled to bus 504 for communicating information and command selections to processor 506A or processors 506A, 506B, and 506C. System 500 also includes a selectable cursor control device 516 coupled to bus bar 504 for communicating user input information and command selections to processor 506A or processors 506A, 506B, and 506C. In one example, system 500 also includes a selectable display device 518 coupled to bus bar 504 for displaying information.
仍然參考第5圖,第5圖的可取捨顯示器裝置518可以是一液晶裝置、陰極射線管、電漿顯示器裝置或適於產生使用者可識別之圖形影像及文數字元的其他顯示器裝置。可取捨游標控制裝置516允許電腦的使用者動態地發信一可視符號(游標)在顯示器裝置518之顯示器螢幕上的移動,以及指示在顯示器裝置518上所顯示之可選擇項目的使用者選擇。游標控制裝置516的許多實施在本技術領域中是已知的,包括能夠發信一特定方向之移動或移位元之方式的一軌跡球、滑鼠、觸摸板、控制桿或文數輸入裝置514上的特定鍵。選擇性地,可理解的是,一游標可藉由來自文數輸入裝置514使用特定鍵的輸入及鍵控順序命令來指向和/或啟動。系統500也非常適於具有透過諸如語音命令的其他方法指向的游標。系統500也包括用於耦接系統500與外部實體的一I/O裝置520。例如,在一實例中,I/O裝置520是用於致能系統500與諸如網際網路(但不限於此)之外部網路之間的有線或無線通訊的一調變解調器。Still referring to FIG. 5, the removable display device 518 of FIG. 5 can be a liquid crystal device, a cathode ray tube, a plasma display device, or other display device adapted to generate a user-recognizable graphic image and alphanumeric. The removable cursor control device 516 allows the user of the computer to dynamically signal the movement of a visual symbol (cursor) on the display screen of the display device 518, as well as the user selection indicating the selectable items displayed on the display device 518. Many implementations of the cursor control device 516 are known in the art, including a trackball, mouse, touchpad, joystick, or alphanumeric input device capable of signaling a particular direction of movement or shifting element. A specific key on 514. Alternatively, it will be appreciated that a cursor can be pointed to and/or initiated by input and key sequence commands from the alphanumeric input device 514 using a particular key. System 500 is also well suited for having cursors that are pointed through other methods such as voice commands. System 500 also includes an I/O device 520 for coupling system 500 to an external entity. For example, in one example, I/O device 520 is a modem that is used to enable wired or wireless communication between system 500 and an external network, such as, but not limited to, the Internet.
仍然參考第5圖,各種其他的元件針對系統500來描述。特別地,當存在時,一作業系統522、應用程式524、模組526及資料528典型地顯示為存在於以下之一個或一些組合中:電腦可用依電性記憶體508(例如RAM)、電腦可用非依電性記憶體510(例如ROM)以及資料儲存單元512。在一些實施例中,於此所述之各種實施例的全部或多個部分遭儲存為,例如RAM 508中的記憶體位置中的應用程式524和/或模組526、資料儲存單元512中的電腦可讀媒體、週邊電腦可讀媒體502和/或其他實體化電腦可讀媒體。Still referring to FIG. 5, various other components are described for system 500. In particular, when present, an operating system 522, application 524, module 526, and data 528 are typically displayed as being present in one or a combination of: a computer-based electrical memory 508 (eg, RAM), a computer A non-electrical memory 510 (eg, a ROM) and a data storage unit 512 can be used. In some embodiments, all or portions of the various embodiments described herein are stored, for example, in an application location 524 and/or module 526 in a memory location in RAM 508, in data storage unit 512. Computer readable media, peripheral computer readable media 502, and/or other materialized computer readable media.
例如,110、120、140、150(第1圖)、實施流程圖200(第2圖)的指令、310、320、330、340(第3圖)、410、420、430、440、460、470、480、490(第4圖)中的任意一個或多個可與電腦500相關聯。110、120、140、150(第1圖)、實施流程圖200(第2圖)的指令、310、320、330、340(第3圖)、410、420、430、440、460、470、480、490(第4圖)中的任意一個或多個可與同一電腦500或多個不同的電腦500相關聯。根據一實施例,該匯集電子裝置110(第1圖)、該伺服器裝置400A及該電子裝置400B都是電腦500。110、120、140、150(第1圖)、實施流程圖200(第2圖)的指令、310、320、330、340(第3圖)、410、420、430、440、460、470、480、490(第4圖)中的任意一個或多個可以與硬體、軟體、韌體或其一組合形式的電腦500相關聯。在軟體情況下,110、120、140、150(第1圖)、實施流程圖200(第2圖)的指令、310、320、330(第3圖)、410、420、440、460、470、490(第4圖)中的任意一個或多個除其他以外可與該應用程式524或該週邊電腦可讀媒體502相關聯。110、120、140、150(第1圖)、實施流程圖200(第2圖)的指令、310、320、330(第3圖)、410、420、440、460、470、490(第4圖)中的任意一個或多個可與同一電腦500或多個不同的電腦500的應用程式524相關聯。110、120、140、150(第1圖)、實施流程圖200(第2圖)的指令、310、320、330(第3圖)、410、420、440、460、470、490(第4圖)中的任意一個或多個可與同一電腦可讀媒體502或不同的電腦可讀媒體502相關聯。根據一實施例,310、320、330(第3圖)在單獨的電腦可讀媒體502上,以及安裝在於此所述之一個或多個電腦500上。根據一實施例,410、420、440、460、470、490(第4圖)在單獨的電腦可讀媒體502上,該媒體502用來將410、420、440、460、470、490(第4圖)安裝在如於第4圖中所述之伺服器裝置400A及電子裝置400B上。映射340(第3圖)、430、480(第4圖)可儲存為為同一電腦500或多個不同的電腦500所使用的資料528等。For example, 110, 120, 140, 150 (Fig. 1), instructions for implementing flowchart 200 (Fig. 2), 310, 320, 330, 340 (Fig. 3), 410, 420, 430, 440, 460, Any one or more of 470, 480, 490 (Fig. 4) may be associated with computer 500. 110, 120, 140, 150 (Fig. 1), instructions for implementing flowchart 200 (Fig. 2), 310, 320, 330, 340 (Fig. 3), 410, 420, 430, 440, 460, 470, Any one or more of 480, 490 (Fig. 4) may be associated with the same computer 500 or a plurality of different computers 500. According to an embodiment, the collection electronic device 110 (FIG. 1), the server device 400A, and the electronic device 400B are all computers 500. 110, 120, 140, 150 (first FIG. 1), and implementation flowchart 200 (first) Any one or more of the instructions of FIG. 2, 310, 320, 330, 340 (Fig. 3), 410, 420, 430, 440, 460, 470, 480, 490 (Fig. 4) may be combined with hardware. A computer 500 in the form of a software, a firmware, or a combination thereof. In the case of software, 110, 120, 140, 150 (Fig. 1), instructions for implementing flowchart 200 (Fig. 2), 310, 320, 330 (Fig. 3), 410, 420, 440, 460, 470 Any one or more of 490 (Fig. 4) may be associated with the application 524 or the peripheral computer readable medium 502, among others. 110, 120, 140, 150 (Fig. 1), instructions for implementing flowchart 200 (Fig. 2), 310, 320, 330 (Fig. 3), 410, 420, 440, 460, 470, 490 (fourth Any one or more of the diagrams can be associated with an application 524 of the same computer 500 or a plurality of different computers 500. 110, 120, 140, 150 (Fig. 1), instructions for implementing flowchart 200 (Fig. 2), 310, 320, 330 (Fig. 3), 410, 420, 440, 460, 470, 490 (fourth Any one or more of the figures can be associated with the same computer readable medium 502 or a different computer readable medium 502. According to an embodiment, 310, 320, 330 (Fig. 3) are on a separate computer readable medium 502 and are installed on one or more of the computers 500 described herein. According to an embodiment, 410, 420, 440, 460, 470, 490 (Fig. 4) are on a separate computer readable medium 502 for use in 410, 420, 440, 460, 470, 490 (the 4)) Mounted on the server device 400A and the electronic device 400B as described in FIG. The maps 340 (Fig. 3), 430, 480 (Fig. 4) can be stored as data 528 or the like used by the same computer 500 or a plurality of different computers 500.
各種實施例已在各種組合中描述。然而,任何兩個或多個實施例可組合。另外,任何實施例可以與任何其他的實施例獨立使用。Various embodiments have been described in various combinations. However, any two or more embodiments may be combined. Additionally, any embodiment can be used independently of any other embodiment.
為了達到解釋的目的,以上描述已關於特定的實施例來描述。然而,以上說明性的討論不意欲是詳盡無遺的,或者使本發明限制於所揭露的該等確切形式。鑒於以上教示,許多修改及變化是可能的。實施例已遭選擇和描述,以最佳地解釋本發明之原理及其實際應用,從而使本技藝領域中的其他具有通常知識者最佳地利用本發明及具有適用於所設想之特定用途的各種修改的各種實施例。For the purposes of explanation, the above description has been described in terms of specific embodiments. However, the above illustrative discussions are not intended to be exhaustive or to limit the invention to the precise forms disclosed. Many modifications and variations are possible in light of the above teachings. The embodiments have been chosen and described in order to explain the embodiments of the invention Various embodiments of various modifications.
100...系統100. . . system
110...匯集電子裝置110. . . Collecting electronic devices
120...裝置120. . . Device
122...事件檢測器122. . . Event detector
124...組態決定器124. . . Configuration decider
126...組態通訊器126. . . Configuration communicator
132...3GPP網路132. . . 3GPP network
134...WiFi網路134. . . WiFi network
140...服務提供商140. . . service provider
150...管理伺服器150. . . Management server
200‧‧‧流程圖200‧‧‧flow chart
210~260‧‧‧流程步驟210~260‧‧‧ Process steps
300‧‧‧系統300‧‧‧ system
310‧‧‧位置不可知實體310‧‧‧Location unknown entity
320‧‧‧轉譯裝置320‧‧‧Translation device
330‧‧‧位置受限實體330‧‧‧Location Restricted Entity
340‧‧‧映射340‧‧‧ mapping
350‧‧‧連線350‧‧‧Connected
360‧‧‧連線360‧‧‧Connection
400‧‧‧系統400‧‧‧ system
400A‧‧‧伺服器裝置400A‧‧‧Server device
400B‧‧‧客戶裝置/電子裝置400B‧‧‧Client device/electronic device
410‧‧‧伺服器410‧‧‧Server
420‧‧‧轉譯裝置420‧‧‧Translation device
430‧‧‧映射430‧‧‧ mapping
440‧‧‧伺服器440‧‧‧Server
450‧‧‧網路450‧‧‧Network
460‧‧‧位置不可知客戶/實體460‧‧‧ Location unknown client/entity
470‧‧‧轉譯裝置470‧‧‧Translation device
480‧‧‧映射480‧‧‧ mapping
490‧‧‧位置受限客戶/實體490‧‧‧Location-limited customers/entities
500‧‧‧電腦系統500‧‧‧ computer system
502‧‧‧電腦可讀媒體502‧‧‧ computer readable media
504‧‧‧匯流排504‧‧‧ busbar
506A、506B、506C‧‧‧處理器506A, 506B, 506C‧‧‧ processor
508‧‧‧電腦可用依電性記憶體508‧‧‧ Computers can be used with electrical memory
510‧‧‧電腦可用非依電性記憶體510‧‧‧ Computers can use non-electrical memory
512‧‧‧資料儲存單元512‧‧‧ data storage unit
514‧‧‧文數輸入裝置514‧‧‧Text input device
516‧‧‧游標控制裝置516‧‧‧ cursor control device
518‧‧‧顯示器裝置518‧‧‧Display device
520‧‧‧I/O裝置520‧‧‧I/O device
522‧‧‧作業系統522‧‧‧Operating system
524‧‧‧應用程式524‧‧‧Application
526‧‧‧模組526‧‧‧Module
528‧‧‧資料528‧‧‧Information
第1圖是根據一實施例之一種用於管理一匯集電子裝置之系統的方塊圖。1 is a block diagram of a system for managing a collection electronic device, in accordance with an embodiment.
第2圖是根據一實施例之一種用於管理一匯集電子裝置之方法的流程圖。2 is a flow chart of a method for managing a collection electronic device, in accordance with an embodiment.
第3圖是根據一實施例之一種用於在一位置不可知裝置管理實體與一位置受限實體之間轉譯功能之系統的方塊圖。3 is a block diagram of a system for translating functionality between a location agnostic device management entity and a location constrained entity, in accordance with an embodiment.
第4圖是根據另一實施例之一種用於在一位置不可知實體與一位置受限實體之間轉譯功能之系統的方塊圖。4 is a block diagram of a system for translating functionality between a location agnostic entity and a location constrained entity, in accordance with another embodiment.
第5圖描述一種類型電腦之一例子的方塊圖,該電腦可根據於此所討論的各種實施例來使用或用來實施於此所討論的各種實施例。Figure 5 depicts a block diagram of one example of a type of computer that can be used or used to implement the various embodiments discussed herein in accordance with various embodiments discussed herein.
200‧‧‧流程圖200‧‧‧flow chart
210~260‧‧‧流程步驟210~260‧‧‧ Process steps
Claims (12)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US2829108P | 2008-02-13 | 2008-02-13 | |
| PCT/US2008/081931 WO2009102351A1 (en) | 2008-02-13 | 2008-10-31 | Managing a converged device that is capable of communicating with a plurality of connections |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW200941225A TW200941225A (en) | 2009-10-01 |
| TWI454919B true TWI454919B (en) | 2014-10-01 |
Family
ID=44868223
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW098104074A TWI454919B (en) | 2008-02-13 | 2009-02-09 | Managing a converged device that is capable of communicating with a plurality of connections |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI454919B (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060173976A1 (en) * | 2005-02-01 | 2006-08-03 | Microsoft Corporation | Configuration of WiFi network parameters |
| US20060262732A1 (en) * | 2005-05-18 | 2006-11-23 | Mika Joutsenvirta | Method for informing changed communications capabilities |
| TWI287920B (en) * | 2004-08-17 | 2007-10-01 | Intel Corp | Method and system of network management and service provisioning for broadband wireless networks |
| TWI292268B (en) * | 2005-09-28 | 2008-01-01 |
-
2009
- 2009-02-09 TW TW098104074A patent/TWI454919B/en not_active IP Right Cessation
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI287920B (en) * | 2004-08-17 | 2007-10-01 | Intel Corp | Method and system of network management and service provisioning for broadband wireless networks |
| US20060173976A1 (en) * | 2005-02-01 | 2006-08-03 | Microsoft Corporation | Configuration of WiFi network parameters |
| US20060262732A1 (en) * | 2005-05-18 | 2006-11-23 | Mika Joutsenvirta | Method for informing changed communications capabilities |
| TWI292268B (en) * | 2005-09-28 | 2008-01-01 |
Also Published As
| Publication number | Publication date |
|---|---|
| TW200941225A (en) | 2009-10-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20100325625A1 (en) | Managing electronic devices with different types of device location limited device management clients | |
| US8688148B2 (en) | Dynamic resource matching system | |
| US7987490B2 (en) | System and method to acquire, aggregate, manage, and distribute media | |
| JP3822559B2 (en) | Method and apparatus for negotiating mobile services | |
| US8266664B2 (en) | Methods and apparatus to provide messages to television users | |
| US9119088B2 (en) | Request modification for transparent capacity management in a carrier network | |
| US20120120818A1 (en) | Bandwidth Modification for Transparent Capacity Management in a Carrier Network | |
| US12074920B2 (en) | Apparatus, methods, and computer programs | |
| US20140324651A1 (en) | Integrated service identity for different types of information exchange services | |
| JP2001312484A (en) | Method and system for fast web server selection | |
| CN116134849A (en) | Network repository function registration | |
| US9762960B2 (en) | Customized acquisition of content by a broadband gateway | |
| CN109565653A (en) | IP-based USSD communication | |
| US20120014266A1 (en) | Managing a converged device that is capable of communicating with a plurality of connections | |
| US8041823B2 (en) | Optimization of media flows in a telecommunications system | |
| US9166820B2 (en) | Method and apparatus for providing an enhanced text messaging service | |
| TWI454919B (en) | Managing a converged device that is capable of communicating with a plurality of connections | |
| US9609586B2 (en) | Controlling access to a network | |
| US8479262B2 (en) | Managing electronic devices using an electronic device as a root of trust | |
| JP6029414B2 (en) | Information processing apparatus, information processing method, and program | |
| KR101546387B1 (en) | Content sharing server and method for performing content shaing process betweens a plurality of diveces | |
| CN112351109A (en) | Accessory processing method and device | |
| GB2503289A (en) | Network Provisioning involving analysis of subscriber behaviour |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |