+

WO2008004592A1 - Communication device and apparatus, communication device control method and control program, and computer readable recording medium - Google Patents

Communication device and apparatus, communication device control method and control program, and computer readable recording medium Download PDF

Info

Publication number
WO2008004592A1
WO2008004592A1 PCT/JP2007/063389 JP2007063389W WO2008004592A1 WO 2008004592 A1 WO2008004592 A1 WO 2008004592A1 JP 2007063389 W JP2007063389 W JP 2007063389W WO 2008004592 A1 WO2008004592 A1 WO 2008004592A1
Authority
WO
WIPO (PCT)
Prior art keywords
qos
data
communication device
type
control
Prior art date
Application number
PCT/JP2007/063389
Other languages
English (en)
French (fr)
Inventor
Ken Nakashima
Kentaroh Hama
Wataru Gohda
Yuhsuke Yamada
Original Assignee
Sharp Kabushiki Kaisha
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Kabushiki Kaisha filed Critical Sharp Kabushiki Kaisha
Priority to US12/305,644 priority Critical patent/US8189470B2/en
Priority to CN2007800325637A priority patent/CN101512978B/zh
Priority claimed from JP2007176446A external-priority patent/JP4772757B2/ja
Priority claimed from JP2007176445A external-priority patent/JP4902445B2/ja
Publication of WO2008004592A1 publication Critical patent/WO2008004592A1/ja

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4604LAN interconnection over a backbone network, e.g. Internet, Frame Relay
    • H04L12/462LAN interconnection over a bridge based backbone
    • H04L12/4625Single bridge functionality, e.g. connection of two networks over a single bridge
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/2425Traffic characterised by specific attributes, e.g. priority or QoS for supporting services specification, e.g. SLA
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/2441Traffic characterised by specific attributes, e.g. priority or QoS relying on flow classification, e.g. using integrated services [IntServ]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/50Queue scheduling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/04Registration at HLR or HSS [Home Subscriber Server]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B2203/00Indexing scheme relating to line transmission systems
    • H04B2203/54Aspects of powerline communications not already covered by H04B3/54 and its subgroups
    • H04B2203/5429Applications for powerline communications
    • H04B2203/5445Local network

Definitions

  • the present invention relates to a communication device that performs QoS setting in a communication network and a control method thereof.
  • PLC-based LAN Compared to wired LAN, PLC-based LAN enables the construction of a network by simply connecting the power cable of a device that does not require a dedicated LAN cable to an outlet. Has the advantage that the degree of freedom increases.
  • QoS Quality of Service
  • a communication device that sends data gives priority to the data packet according to the type of data and the nature of the communication device that sends and receives data, and controls transmission according to the priority assigned to the packet. This is a method to realize QoS.
  • a field for storing a priority is provided in the header portion of a packet, and the priority is stored as a numerical value therein.
  • the priority field of the header of real-time data has a higher priority than the priority field of the header of non-real-time data.
  • QoS is realized by storing a numerical value indicating the degree of transmission and transmitting with a priority according to the numerical value.
  • Parameterized QoS provides a master station that manages the bandwidth of the entire network, and the master station manages the bandwidth usage schedule for the entire network according to the QoS parameters requested by the slave stations. This is a method to realize QoS by centrally managing the transmission time.
  • the slave station When performing transmission with guaranteed QoS, the slave station transmits a QoS transmission request signal to the master station in advance.
  • the request signal includes a QoS parameter, and the master station interprets this QoS parameter and determines whether the current network usage status is also feasible for QoS. Allow QoS transmission if feasible, and deny if not feasible.
  • the master station always manages the bandwidth allocation schedule so that QoS for each slave station is guaranteed, and transmits a transmission permission signal to each slave station according to the schedule.
  • the slave station transmits data only during the period notified by the transmission permission signal.
  • QoS is managed for each flow.
  • a flow is a series of data that needs to be transmitted continuously, such as a single video content or audio content.
  • a plurality of packets belong to this series of data.
  • the master station Since the master station needs to determine a bandwidth usage schedule for each flow during data transmission, when transmitting a packet, the master station determines the flow to which the packet belongs and the required QoS parameters. I need to know.
  • the slave station In order to realize QoS for each flow, the slave station notifies the master station together with the flow identification information when notifying the QoS parameter.
  • the master station manages the schedule for bandwidth allocation for each flow, and when transmitting a transmission permission signal, notifies the master station including the flow identification information in order to indicate which flow is permitted to transmit.
  • the communication device that performs transmission can perform QoS control for each flow by transmitting only packets that match the notified flow identification information.
  • the flow identification information includes the destination MAC address and source MAC address in the MAC header, the destination IP address and source IP address in the IP header, the destination port number in the TCP header (or UDP header), and Some or all combinations of the source port number, the Flow Label field in the IPv6 header, and the VID (VLAN Identifier) field of the VLAN tag in the Ethernet (registered trademark) frame header correspond to this.
  • VID field of a VLAN tag for the purpose of identifying a flow that is not intended to virtually separate a LAN.
  • VID No. 1 is assigned for IP phone data transmission
  • VID No. 2 is assigned for normal data transmission.
  • QoS setting method In general, QoS is implemented in layers 2 and 3 in the OSI reference model, but in the following, the layer that implements and controls QoS is called the QoS control layer.
  • the bandwidth control in the PLC is the power realized in the MAC layer (layer 2 sub-layer in the OSI reference model). What kind of data is actually transmitted depends on the application layer (see OSI). Only known in layer 7) in the model.
  • the upper layer power is also attached to the QoS control layer before the start of transmission, with information on what kind of program power is generated and for what purpose. And request QoS settings.
  • the QoS mechanism is not yet widespread, the upper layers are not designed with QoS in mind, and the notification mechanism is implemented in most systems. The current situation is cunning.
  • Ethernet terminal In order to use a device equipped with an Ethernet interface (referred to as an Ethernet terminal) connected to a PLC network, it is necessary to connect a bridge device to the Ethernet terminal and connect to the PLC network via the bridge device. . Ethernet terminal force
  • the Ethernet terminal sends some instruction to the bridge device, and the bridge device power PLC according to the instruction.
  • Patent Document 1 describes a mechanism for a user to specify priorities of prioritized QoS in order to solve such a problem.
  • the user inputs the MAC address of the information communication device connected to the home network and the transmission priority for the information communication device in advance to the cable modem device. Keep it.
  • the MAC address should be investigated by the user by referring to the instruction manual.
  • the cable modem device stores the input information as a control table, and when sending and receiving packets, the MAC address in the home network that is the destination and the transmission source, and the control table By comparing the MAC addresses stored in the network, the priority of the packet is derived, and the processing order is changed according to the priority to realize prioritized QoS for each information communication device.
  • Patent Document 1 Japanese Published Patent Publication “Japanese Unexamined Patent Publication No. 2003-153221 (Publication Date: Published May 23, 2003)”
  • Patent Document 1 the user needs to input the MAC address of the information communication device and the transmission priority in advance to the cable modem device.
  • the transmission quality cannot be set.
  • the MAC address is an address unique to information communication equipment consisting of 48 bits. 1S It takes much time and effort for the user to manually input this. In addition, there is a possibility that a failure will occur if priority setting is not performed as intended by the user due to an input error. Furthermore, it is necessary to investigate the MAC address of each device by entering the manual, etc., but it is difficult for general users to investigate the MAC address concept itself because it is difficult to understand. It is.
  • Ethernet terminal power must also send some instructions to the bridge device. If the Ethernet terminal that receives a certain force flow does not have the function to transmit the instruction, the bridge device cannot receive the instruction and cannot execute the QoS setting process. Therefore, for such flows received by Ethernet terminals, data transmission with QoS secured in the PLC network section cannot be performed.
  • HDD recorders, STBs, and game machines are connected to a network using Ethernet or the like
  • devices that are related to each other are often installed in the same place.
  • HDD recorders, STBs, and game consoles are basically used by connecting to a television, so the television and these devices are often installed together in one location.
  • the present invention has been made in view of the above-described problems, and an object of the present invention is to enable a user to easily set transmission quality in a network and to enable QoS control to function effectively (QoS control is efficient). It is to provide a communication device that can perform well.
  • the communication device includes a QoS type receiving unit that receives a QoS type indicating a type of QoS control of the data, and a QoS type receiving unit in the communication device that receives data.
  • QoS control information converting means for converting the QoS type received by the receiving means into QoS control information of the data, and QoS setting control for performing QoS setting processing on the data based on the converted QoS control information Means It is characterized by having provided.
  • the communication apparatus sets QoS for data transmission performed between other communication apparatuses that communicate with the local station and controls the data transmission.
  • the QoS control information conversion unit converts the QoS type received by the QoS type reception unit in order to determine how much transmission bandwidth to secure on the network. Use control information.
  • the QoS control information indicates a transmission priority in the case of Prioritized QoS in the PLC, and a QoS parameter in the case of Parameterized QoS.
  • the generated QoS setting request is transmitted to the transmission source of data transmission in the case of Prioritized QoS, and is transmitted to the master station in the case of Parameterized QoS.
  • the communication device acquires, from a communication device that receives the data, a QoS type indicating a type of QoS control of the data in the communication device that transmits data.
  • QoS type requesting means QoS control information converting means for converting the QoS type obtained by the QoS type requesting means into QoS control information of the data, and QoS for the data based on the converted QoS control information It is characterized by comprising QoS setting control means for performing setting processing.
  • the communication device sets QoS for data transmission performed between other communication devices that communicate with the local station and controls the data transmission.
  • the QoS control information conversion unit converts the QoS type from which the communication device that receives the data also acquired, in order to determine how much transmission bandwidth to secure on the network. Use QoS control information.
  • a communication device includes a QoS type accepting unit that receives a QoS type indicating a type of QoS control of the data, and a QoS type accepting unit, in the communication device that receives data.
  • a QoS type notifying unit for notifying the QoS type accepted by the accepting unit to a communication device that transmits the data;
  • the QoS type notification means is a communication that transmits data for the QoS type accepted by the QoS type acceptance means in order to determine how much transmission bandwidth to secure on the network when setting QoS. Send to device.
  • the communication device is a QoS control information request for acquiring QoS control information of the data from the communication device receiving the data in the communication device that transmits data. And a QoS setting control means for performing a QoS setting process on the data based on the QoS control information acquired by the QoS control information requesting means.
  • the communication device sets QoS for data transmission performed between other communication devices that communicate with the local station and controls the data transmission.
  • the communication device uses the QoS control information obtained from the communication device that receives the data in order to determine how much transmission bandwidth to secure on the network.
  • a communication device includes a QoS type receiving unit that receives a QoS type indicating a type of QoS control of the data, and the QoS type in the communication device that receives data.
  • the QoS control information converting means for converting the QoS type received by the receiving means into QoS control information of the data, and the QoS control information converted by the QoS control information converting means for transmitting the data QoS control information notifying means for notifying the communication device is provided.
  • the QoS control information notifying means determines the QoS type received by the QoS type accepting means by the QoS control information converting means in order to determine how much transmission bandwidth is secured on the network when performing QoS setting.
  • the converted QoS control information is transmitted to a communication device that transmits data.
  • the communication device includes a QoS type receiving unit that receives a QoS type indicating a type of QoS control of the data in the communication device that receives data, and the QoS type.
  • the QoS type control means for performing QoS release processing on the data is provided.
  • the QoS type accepting unit accepts the QoS type indicating the type of data QoS control. If the QoS type received by the QoS type receiving means indicates that QoS control is not required, the QoS setting control means performs QoS release processing on the data received by the own device.
  • the QoS release process is a process for transmitting a request for releasing QoS control to a communication apparatus that transmits data, for example.
  • the communication device acquires a QoS type indicating a type of QoS control of the data from the communication device that receives the data in the communication device that transmits data.
  • QoS type requesting means that performs QoS release processing on the data when the QoS type obtained by the QoS type requesting means indicates that QoS control is not required It is characterized by having
  • the QoS type requesting unit acquires the QoS type indicating the type of data QoS control from the communication apparatus that receives the data.
  • the QoS setting control means performs QoS release processing on the data when the QoS type acquired by the QoS type request means indicates that QoS control is unnecessary.
  • This QoS release processing is, for example, when a communication device that transmits data performs priority control transmission for data destined for the communication device that receives data. This process excludes communication devices.
  • the QoS control for the data received by the communication device that receives the data can be canceled, and the QoS control can be performed efficiently.
  • the receiving side's communication device capability also obtains an instruction to cancel QoS control, it is possible to cancel QoS control more easily without requiring the user to input complicated information such as a MAC address. it can.
  • the communication device in a communication device that transmits data, receives a QoS control information request for the QoS control information of the data from the communication device that receives the data.
  • QoS setting control means for performing QoS release processing on the data when the QoS control information power acquired by the QoS control information request means indicates that QoS control is not required for the data. It is characterized by having prepared.
  • the QoS control information requesting means stores the QoS control information of the data From a communication device that receives the data. If the QoS setting control means indicates that QoS control is not required for the QoS control information power data acquired by the QoS control information request means, the QoS setting control means performs QoS release processing on the data.
  • This QoS release processing is, for example, when a communication device that transmits data performs priority control transmission for data destined for the communication device that receives data! This process excludes the receiving communication device.
  • the communication device includes a QoS type receiving unit that receives a QoS type indicating a type of QoS control of the data, and a QoS type receiving unit in the communication device that receives data.
  • the QoS type accepted by the accepting means indicates that QoS control is not required for the data
  • the QoS control information including the information is notified to the communication device that transmits the data.
  • a QoS control information notification means is notified to the communication device that transmits the data.
  • the QoS type accepting unit accepts the QoS type indicating the type of data QoS control.
  • the QoS control information notifying unit transmits the QoS control information including the information to that effect. To the communication device.
  • a communication device performs a QoS setting process for performing QoS setting processing on the data in a communication device that transmits data to a receiving-side communication device.
  • a flow control unit a bridge information acquisition unit that acquires bridge information including an address of a device in which the data is stored by the reception side communication device, from the reception side communication device;
  • Flow identification information acquisition means for acquiring the data power of the flow identification information for identifying whether it is included in the data, and the QoS setting control means includes the bridge information acquired by the bridge information acquisition means, and the flow identification information It is characterized by determining whether or not to perform QoS setting processing based on the result of collation with the flow identification information acquired by the acquisition means.
  • the communication device includes an address of a device connected to a destination of a destination communication device to which received data is transferred, and flow identification information indicating which flow is to be subjected to QoS control. If they match, QoS control is performed on the packet transferred to the device.
  • a communication device is a communication device that relays data transmission between a first network and a second network in order to solve the above-described problem, and the first network
  • a QoS setting control unit configured to set QoS in the second network for a flow received by a device connected to the communication device by the second network by a device connected to the communication device by the second network. It is characterized by.
  • the device connected to the first network performs QoS for the communication device. Even in cases where there is a function to instruct the execution of settings, the QoS setting control section performs QoS setting for that flow.
  • the QoS setting control unit performs QoS setting in the second network on behalf of the device connected to the first network, so that the device connected to the first network performs QoS. Even when a device connected to the first network does not have a function to instruct the communication device to execute QoS setting when receiving a required flow, the second network QoS settings are made and the relevant flow As a result, it is possible to perform data transmission in which QoS is ensured.
  • the device of the present invention is a device that receives data connected to a communication device, and outputs the QoS type to the communication device.
  • the designation of the QoS type from the user can be transmitted from the device to the communication device.
  • the communication device control method provides a QoS type acceptance capability provided in the communication device, in addition to the control method of the communication device that receives data, in order to solve the above-described problem.
  • a QoS type reception process for receiving a QoS type indicating the type of QoS control of the data, and a QoS control information conversion step for converting the QoS type received in the QoS type reception step into the QoS control information for the data.
  • the QoS setting control means included in the communication device includes a QoS setting control step of performing QoS setting processing for the data based on the converted QoS control information.
  • QoS is set for data transmission performed between other communication devices that communicate with the local station, and the control is performed. I do.
  • the communication device determines the QoS band received in the QoS type reception process in the QoS control information conversion process in order to determine how much transmission bandwidth is secured on the network when performing QoS settings.
  • the converted QoS control information is used.
  • the communication device control method provides a QoS type request means force included in the communication device according to the control method of the communication device that transmits data.
  • the QoS type indicating the type of QoS control of the data is acquired from the communication device that receives the data, and the QoS type acquired through the QoS type requesting step is the QoS type information obtained from the QoS control information of the data.
  • a QoS control information conversion step for converting the data into a QoS setting control means for the QoS setting control means for the data based on the converted QoS control information.
  • the communication device control method provides the QoS type acceptance capability provided in the communication device, in addition to the control method of the communication device that receives data.
  • the communication device control method in the communication device control method, other communication devices that communicate with the local station set QoS for data transmission performed with the local station. And control it.
  • the QoS type notification means transmits data on the QoS type accepted by the QoS type acceptance unit to determine how much transmission bandwidth to secure on the network when setting the QoS. To the communication device.
  • the communication device control method includes QoS control information requesting means included in the communication device, in addition to the control method of the communication device that transmits data.
  • a QoS type request step for obtaining QoS control information of the data from a communication device that receives the data; and the QoS control information acquired by the QoS control information request means by the QoS setting control means provided in the communication device.
  • a QoS setting control step for performing a QoS setting process for the data.
  • the communication device control method provides the QoS type acceptance capability provided in the communication device, in addition to the control method of the communication device that receives data.
  • a QoS type reception process for receiving a QoS type indicating the type of QoS control of the data, and a QoS control information conversion step for converting the QoS type received in the QoS type reception step into the QoS control information for the data.
  • a QoS type notification step of notifying the QoS control information converted by the QoS control information conversion means to the communication device that transmits the data.
  • a communication device is a communication device that receives data from a network and outputs the received data to a device that is communicably connected to the own device.
  • the communication device receives data from a network, and outputs the received data to a device that is communicably connected to the own device.
  • the communication device includes a plurality of output ports for outputting data to the device, and any one of the plurality of output ports is a QoS target output port, and the QoS target output port And a QoS setting request generation step for generating a QoS setting request for requesting to perform QoS control in the network for the data output from the network.
  • the QoS setting request generation means performs QoS control in the network for data output from the QoS target output port that is one of the plurality of output ports. Generate a QoS setting request to request this. [0096] Therefore, even when the network device also receives data and transmits the received data to a device that is communicably connected to the own device, the communication device has a plurality of output ports. It is possible to set QoS control in the network for data transmitted to devices connected to at least one of these. In other words, even if the device is connected to the communication device, if QoS control is not required, it is possible to prevent the QoS control for the data transmitted to the device. Therefore, QoS control can be performed efficiently.
  • the QoS target output port is provided in a communication apparatus to which a device used by the user is connected, the user can easily set the transmission quality in the network.
  • the QoS setting request generated by the QoS setting request generating means is finally (directly or indirectly) transmitted to the control device (communication device or master station on the data transmission side) that performs QoS control.
  • the control device communication device or master station on the data transmission side
  • the QoS setting request is output to the built-in control device.
  • a communication device is a communication device that receives data from a network, and transmits the received data to a device that is communicably connected to the device.
  • a QoS setting request generating means for generating a QoS setting request for the purpose.
  • the communication device control method receives network force data, and outputs the received data to a device that is communicably connected to the own device.
  • An apparatus control method comprising: an identification information acquisition step for acquiring identification information for identifying the device; and an identification information acquisition step!
  • a QoS setting request generation step for generating a QoS setting request for requesting to perform QoS control in the network for data to be transmitted to the device indicated by the identification information obtained in a short time.
  • the identification information acquisition means acquires identification information for identifying a device connected to the own device.
  • the QoS setting request generation means is acquired by the identification information acquisition means. Generate a QoS setting request for requesting to perform QoS control in the network for the data to be transmitted to the device indicated by the identified identification information.
  • the identification information acquisition unit acquires the identification information of the device, the user who does not need to input the identification information can easily set the transmission quality in the network.
  • the communication device is a communication device as a reception-side communication device that receives data from a transmission-side communication device that transmits data, the transmission-side communication device.
  • QoS type reception means for receiving QoS type information indicating the priority of data reception with respect to other receiving side communication devices when receiving data from the QoS type information received by the QoS type reception means and the And a communication means for transmitting a QoS setting request including an address to the transmission side communication device.
  • the QoS type accepting unit accepts QoS type information indicating the priority of data reception, and the communication unit receives the QoS type information received by the QoS type accepting unit, the address of the own device, and A QoS setting request including is transmitted to the transmission side communication device.
  • a communication device is a communication device as a transmission-side communication device that transmits data to a reception-side communication device, and is transmitted from the reception-side communication device.
  • QoS type information indicating a priority of data reception with respect to another receiving side communication device when the receiving side communication device receives data from the transmitting side communication device, and a QoS setting information
  • a receiving unit that receives a QoS setting request including an address of a receiving communication device that transmits the request, and a QoS setting request received by the receiving unit.
  • QoS control means for assigning the transmission priority corresponding to the priority indicated by the QoS type information to the data to be transmitted to the receiving side communication device indicated by the address included in the QoS setting request, and the QoS control means Data transmission means for transmitting data to which a transmission priority is given to the receiving side communication device indicated by the address included in the QoS setting request according to the transmission priority is provided.
  • the receiving means includes a QoS setting request including the QoS type information indicating the priority of data reception, and the address of the receiving communication device that transmits the QoS setting request, and the data A data transmission request packet including identification information for identifying data requested by the receiving communication device that transmits the transmission request is received.
  • the QoS control means assigns the transmission priority corresponding to the priority indicated by the QoS type information to the data indicated by the identification information.
  • the data transmission means transmits the data given the transmission priority by the QoS control means to the receiving side communication device indicated by the address included in the QoS setting request according to the transmission priority.
  • the communication device includes a QoS type reception unit that receives QoS type information indicating the size of a transmission band when receiving data transmitted by a transmission-side communication device.
  • a QoS type management unit for generating a QoS notification including information indicating the size of the transmission band indicated by the QoS type information received by the QoS type reception unit; and a QoS notification generated by the QoS type management unit And a communication means for transmitting to the side communication device.
  • the QoS type accepting unit accepts QoS type information indicating the size of the transmission band when receiving data transmitted by the transmitting communication device.
  • the QoS type management unit generates a QoS notification including information indicating the size of the transmission band indicated by the QoS type information received by the QoS type reception unit.
  • the communication means transmits the QoS notification generated by the QoS type management means to the transmission side communication device.
  • the communication device includes at least one transmission-side communication device that transmits data and at least one reception-side communication that receives data from the transmission-side communication device.
  • Communication as the transmission side communication device in a communication network including a device and a control unit having QoS control of data transmitted from the transmission side communication device to the reception side communication device according to a QoS setting request A receiving unit that receives a trigger detection notification for notifying start of QoS control for data received by one receiving side communication device; and when the receiving unit receives the trigger detection notification.
  • a QoS type management means for sending a QoS setting request for requesting the start of QoS control for data received by the receiving communication device to the control device. It is said.
  • the receiving unit receives the trigger detection notification that notifies the start of QoS control for data received by one receiving-side communication device.
  • the QoS type managing means transmits a QoS setting request for requesting the start of QoS control for the data received by the receiving communication apparatus to the control apparatus.
  • the communication device includes at least one transmission-side communication device that transmits data and at least one reception-side communication that receives data from the transmission-side communication device.
  • a trigger detection notification for notifying a start of QoS control for data received by the receiving side communication device, and a communication device as the transmitting side communication device in a communication network including the device Receiving means, and when the receiving means receives the trigger detection notification, the control means starts QoS control.
  • the control unit starts QoS control.
  • QoS control can be started when QoS control is required.
  • QoS control is not performed in data transmission that does not require QoS control, QoS control in data transmission that requires other QoS control can be performed efficiently.
  • the communication device has at least one transmission-side communication device that transmits data and at least one reception-side communication that receives data from the transmission-side communication device.
  • a communication device as the reception-side communication device in a communication network including a control device, comprising control means for performing QoS control, wherein the control means receives data from the transmission-side communication device. It is characterized by starting QoS control accordingly.
  • the control means for performing QoS control starts the QoS setting process in response to receiving data from the transmission side communication device.
  • This configuration is the configuration when the master station that performs QoS control receives data when Parameterized QoS is used.
  • the QoS control can be started when the QoS control is necessary, and the QoS control can be performed efficiently.
  • the communication device includes a QoS type receiving unit that receives a QoS type indicating a type of QoS control of data, and the QoS type received by the QoS type receiving unit as described above. It comprises a QoS control information converting means for converting data into QoS control information, and a QoS setting control means for performing QoS setting processing for the data based on the converted QoS control information.
  • the communication device includes a QoS type requesting unit that acquires a QoS type indicating a type of QoS control of data from a communication device that receives data, and the QoS type.
  • QoS control information converting means for converting the QoS type acquired by the request means into QoS control information of the data
  • QoS setting control means for performing QoS setting processing for the data based on the converted QoS control information. It is the composition provided.
  • the communication device that receives the packet also obtains the appropriate Qo only by acquiring the QoS type. Since S is set and QoS control is performed, that is, it is not necessary to input complicated information such as a MAC address, there is an effect that simpler QoS setting is possible.
  • the communication device includes the QoS type accepting unit that accepts the QoS type indicating the QoS control type of the data, and the QoS type accepted by the QoS type accepting unit. And QoS type notification means for notifying the communication device that transmits the data.
  • the communication device acquires the QoS control information of the data by the QoS control information request unit that acquires from the communication device that receives the data, and the QoS control information request unit.
  • QoS setting control means for performing QoS setting processing for the data based on the QoS control information.
  • the communication device that receives the packet also needs to acquire QoS control information, and appropriate QoS is set and QoS control is performed. That is, it is necessary to input complicated information such as a MAC address. Because there is no, there is an effect that a simpler QoS setting is possible
  • the communication device includes the QoS type accepting unit that accepts the QoS type indicating the QoS control type of the data, and the QoS type accepted by the QoS type accepting unit.
  • QoS control information converting means for converting the data into QoS control information
  • QoS control information notifying means for notifying the QoS control information converted by the QoS control information converting means to a communication device that transmits the data. It is a configuration to provide.
  • the communication device is a communication device that relays data transmission between the first network and the second network, and the first network uses the first network.
  • a QoS setting control unit configured to set QoS in the second network with respect to a flow received by the device connected to the communication device by the second network connected to the communication device by the second network; To do.
  • the device connected to the first network when a device connected to the first network receives a flow that requires QoS, the device connected to the first network instructs the communication device to perform QoS setting. Even if the function is not provided, the QoS setting in the second network is performed for the flow, and it is possible to perform data transmission in which QoS is ensured for the flow.
  • the communication device includes the QoS type accepting unit that accepts the QoS type indicating the type of QoS control of data, and the QoS type accepted by the QoS type accepting unit are as follows.
  • the configuration includes a QoS setting control means for performing QoS release processing on the data.
  • the communication device includes the QoS type requesting means for acquiring the QoS type indicating the type of data QoS control from the communication device that receives the data, and the QoS described above.
  • the QoS setting control means for performing QoS release processing on the data is provided.
  • the communication device obtains QoS control information of data from a communication device that receives the data, and the QoS control information request.
  • QoS control information obtained by the means If the QoS control information indicates that the data does not require QoS control, QoS setting control means for performing QoS release processing on the data is provided. [0139] Therefore, when QoS control is unnecessary, it is possible to cancel QoS control on the data received by the communication device that receives the data, and there is an effect that QoS control can be performed efficiently. .
  • the communication device has the QoS type accepting unit for accepting the QoS type indicating the type of QoS control of data, and the QoS type accepted by the QoS type accepting unit as follows.
  • QoS control information notifying means for notifying the communication device that transmits the data of the QoS control information including the information to the effect that the QoS control for the data is unnecessary. It is a configuration.
  • the communication device provides QoS type information indicating the priority of data reception with respect to other reception-side communication devices when receiving data from the transmission-side communication device. It is configured to include a QoS type accepting unit that accepts, and a communication unit that transmits a QoS setting request including the QoS type information accepted by the QoS type accepting unit and the address of the own device to the transmitting side communication device.
  • the communication device is a QoS setting request transmitted from the reception-side communication device, and is transmitted by one reception-side communication device among the plurality of reception-side communication devices.
  • QoS including QoS type information indicating the priority of data reception with respect to other receiving communication devices when receiving data from the receiving communication device, and the address of the receiving communication device that transmits the QoS setting request A receiving unit that receives the setting request, and a communication on the receiving side that indicates the transmission priority corresponding to the priority indicated by the QoS type information included in the QoS setting request received by the receiving unit by the address included in the QoS setting request.
  • QoS control means to be assigned to data to be transmitted to the device, and data to which the transmission priority is given by the QoS control means, according to the transmission priority, the receiving side communication device indicated by the address included in the QoS setting request And a data transmission means for transmitting to the network.
  • the communication device receives a QoS type information indicating the size of the transmission band of data transmitted from the transmission-side communication device to the own station, QoS type management means for generating a QoS notification including information indicating the size of the transmission band indicated by the QoS type information received by the QoS type reception means, and the QoS notification generated by the QoS type management means for the transmission side communication And a communication means for transmitting to the apparatus.
  • the communication device includes a receiving unit that receives a trigger detection notification for notifying start of QoS control for data received by one receiving-side communication device; A QoS type management unit that transmits a QoS setting request for requesting the start of QoS control for data received by the receiving-side communication device to the control device when the receiving unit receives the trigger detection notification. It is.
  • the control device can be requested to start QoS control for data received by a certain receiving-side communication device.
  • the communication device includes a control unit that performs QoS control and a reception unit that receives a trigger detection notification that notifies the start of QoS control for data received by the receiving-side communication device.
  • the control means starts QoS control when the receiving means receives the trigger detection notification.
  • QoS control can be started when QoS control is required, in other words, since QoS control is not performed in data transmission that does not require QoS control, other QoS control is required. As a result, it is possible to efficiently perform QoS control in data transmission.
  • the communication device includes QoS setting control means for performing QoS setting processing, and the QoS setting control means receives data from the transmission side communication device. In response to this, the QoS setting process is started. [0152] Therefore, when QoS control is necessary, QoS control can be started, and when QoS control can be performed efficiently, there is an effect!
  • the communication device has a plurality of output ports for outputting data to a device, and any one of the plurality of output ports is a QoS target output port, and the QoS target
  • This configuration eliminates QoS setting request generation means for generating a QoS setting request for requesting to perform QoS control in the network for data output from the output port.
  • the communication device control method includes a plurality of output ports for outputting data to a device.
  • a QoS setting request generating step for generating a QoS setting request for requesting to perform QoS control in the network for the data output from the QoS target output port. It is a configuration.
  • the QoS target output port is provided in a communication device to which a device used by the user is connected, the user can easily set the transmission quality in the network.
  • the communication device transmits identification information acquisition means for acquiring identification information for identifying a device and the device indicated by the identification information acquired by the identification information acquisition means.
  • QoS configuration request generating means for generating a QoS setting request for requesting to perform QoS control in the network for the data.
  • the communication device control method includes the identification information acquisition step for acquiring identification information for identifying a device and the identification information acquisition step! It includes a QoS setting request generation step for generating a QoS setting request for requesting to perform QoS control in the network for data to be transmitted to the device indicated by the identification information obtained in the first place.
  • the network power can also receive data and communicate the received data to its own device. Even when multiple devices are connected to a communication device that transmits to devices connected to the network, QoS control can be requested for each device, and QoS can be used for data transmission that does not require QoS control. Since control is not performed! /, It is effective if QoS control of the entire network can be performed efficiently.
  • the identification information acquisition unit acquires the identification information of the device, the user who does not need to input the identification information can easily set the transmission quality in the network.
  • FIG. 1 is a functional block diagram of a communication device according to a first embodiment.
  • FIG. 2 is a network configuration diagram in the first embodiment.
  • FIG. 3 is an external view of a QoS type accepting unit in the first embodiment.
  • FIG. 4 is a flowchart showing communication between communication devices in the first embodiment.
  • FIG. 5 is a flowchart showing the flow of QoS release processing in the first embodiment.
  • FIG. 6 is a network configuration diagram in the second embodiment.
  • FIG. 7 is a functional block diagram of a PLC adapter according to a second embodiment.
  • FIG. 8 is an external view of a QoS type accepting unit in the second embodiment.
  • FIG. 9 is a flowchart showing communication between devices in the second embodiment.
  • FIG. 10 is a flowchart showing the flow of QoS release processing in the second embodiment.
  • FIG. 11 is a diagram showing an example of a bandwidth allocation schedule for QoS in the second embodiment.
  • FIG. 12 is a network configuration diagram in the third embodiment.
  • FIG. 13 is a flowchart showing communication between devices in the third embodiment.
  • FIG. 14 is a flowchart showing the flow of QoS release processing in the third embodiment.
  • FIG. 15 is a network configuration diagram showing a configuration in which a plurality of devices are connected to a PLC adapter via a hub.
  • FIG. 16 is a diagram showing a configuration of a communication network in a fourth embodiment.
  • FIG. 17 is a perspective view showing an appearance of a PLC adapter according to a fourth embodiment.
  • FIG. 18 is a functional block diagram showing the configuration of the receiving side PLC adapter in the fourth embodiment. is there.
  • FIG. 19 is a diagram showing an example of a QoS type table used by the receiving PLC adapter.
  • FIG. 20 is a diagram showing an example of a QoS control information conversion table used by the receiving PLC adapter.
  • FIG. 21 is a diagram showing an example of a port table used by the receiving side PLC adapter.
  • FIG. 22 is a diagram showing an example of a trigger detection table used by the receiving PLC adapter.
  • ⁇ 23] is a functional block diagram showing the configuration of the transmission side PLC adapter in the fourth embodiment.
  • FIG. 24 is a flowchart showing communication between the communication devices in the fourth embodiment.
  • FIG. 25 is a flowchart showing a processing flow when trigger detection processing is performed on the transmission side PLC adapter.
  • FIG. 26 is a diagram showing another example of the QoS type table.
  • FIG. 27 is a diagram showing another example of the QoS control information conversion table.
  • FIG. 28 is a diagram showing another example of the trigger detection table.
  • FIG. 29 is a flowchart showing a process flow when priority control is performed in the fourth embodiment.
  • FIG. 30 is a diagram showing a configuration of a communication network in a fifth embodiment.
  • FIG. 31 is a perspective view showing an appearance of a PLC adapter according to a fifth embodiment.
  • FIG. 32 is a functional block diagram showing the configuration of the receiving-side PLC adapter in the fifth embodiment.
  • FIG. 33 is a diagram showing an example of a QoS target table used by the receiving PLC adapter.
  • FIG. 34 is a flowchart showing communication between the communication apparatuses in the fifth embodiment.
  • FIG. 35 is a perspective view showing another appearance of the PLC adapter according to the fifth embodiment.
  • FIG. 36 is a diagram showing a configuration of a communication network in a sixth embodiment.
  • FIG. 37 is a perspective view showing an appearance of a PLC adapter according to the sixth embodiment.
  • FIG. 38 is a functional block diagram showing the configuration of the receiving-side PLC adapter in the sixth embodiment.
  • FIG. 39 is a diagram showing an example of a QoS type table used by the receiving PLC adapter.
  • FIG. 40 is a diagram showing an example of a trigger detection table used by the receiving PLC adapter.
  • FIG. 41 is a diagram showing a configuration of a communication network in a seventh embodiment.
  • FIG. 42 is a perspective view showing an appearance of a PLC adapter according to the seventh embodiment.
  • FIG. 43 is a functional block diagram showing the configuration of the receiving-side PLC adapter in the seventh embodiment.
  • FIG. 44 is a diagram showing an example of an address table used by the receiving-side PLC adapter.
  • ⁇ 45 A flow diagram showing communication between communication devices in the seventh embodiment.
  • FIG. 46 is a diagram showing a configuration of a communication network in an eighth embodiment.
  • FIG. 47 is a perspective view showing the appearance of a PLC adapter according to an eighth embodiment.
  • FIG. 48 is a functional block diagram showing a configuration of a receiving side PLC adapter according to an eighth embodiment.
  • FIG. 49 is a diagram showing an example of a QoS control information table used by the receiving PLC adapter.
  • FIG. 50 is a diagram showing an example of a trigger detection table used by the receiving PLC adapter.
  • FIG. 51 is a flowchart showing communication between the communication devices in the eighth embodiment. Explanation of symbols
  • QoS type management unit QoS control information conversion means, QoS setting control means, QoS type request means, QoS type notification means, QoS control information request means, QoS control information notification means, QoS type management means ) 14, 24, 34, 44 QoS controller (QoS setting control means, QoS control means)
  • QoS type reception section QoS type reception means
  • QoS type management unit QoS control information conversion means, QoS setting control means, QoS type request means, QoS type notification means, QoS control information request means, QoS control information notification means, QoS type management means )
  • QoS controller QoS setting control means, QoS control means
  • Bridge section (QoS setting control means, bridge information acquisition means, flow identification information acquisition means)
  • Trigger detection unit (trigger detection means, trigger detection notification means, QoS setting control means, flow identification information acquisition means)
  • QoS type designation part QoS type designation means
  • QoS status presentation unit (QoS target presentation means)
  • 503a, 503b, 503c push buttons (QoS target selection means)
  • the user designates the reception priority for each communication device as the QoS type for the communication device that receives the content, and the entire network is prioritized by QoS according to the designation.
  • the controlled form will be described.
  • Figure 4 shows the overall processing flow.
  • FIG. 2 shows a network configuration diagram in the present embodiment.
  • data transmission from the communication device 10 to the communication device 20 data transmission from the communication device 10 to the communication device 30 and data transmission from the communication device 10 to the communication device 40 are performed.
  • Each communication device has a built-in function for data transmission with other communication devices via a network.
  • wired LANs such as Ethernet
  • networks such as PLCs and wireless LANs are assumed. In this embodiment, it is assumed that each communication device is connected by a PLC network.
  • an arbitrary device that transmits and receives data is assumed as a communication device.
  • content such as text, music, still images, movies, etc.
  • the one that saved the file corresponds to the communication device.
  • a power communication device such as a home server, a personal computer (PC), a server computer, an HDD recorder, a DVD player, and a portable music player.
  • a router, a modem, a home gateway, and the like that relay content transmitted from a server on the Internet may be communication devices.
  • a device for receiving data a device for displaying and “reproducing” and recording contents such as documents, videos, music, images, and the like corresponds to this.
  • a television receiver For example, a television receiver, a VoD (Video on Demand) reception STB (Set Top Box), a tuner, a PC, a PDA, a VoIP telephone, a cellular phone, a portable music player, an HDD recorder, etc. are communication devices. Is considered.
  • a router, a modem, a home gateway, and the like that relay content transmitted from a server on the Internet may be communication devices.
  • One communication apparatus may perform both data transmission and data reception.
  • the communication device 10 is a home server, and is in MPEG format or H.26.
  • video data such as 4 formats
  • audio data such as MP3 format and ATRAC3 format
  • text data such as HTML format and XML format
  • PLC network interface that can send these contents to other communication devices via the PLC network.
  • the communication device 20 is a music player with a built-in PLC network interface, and can reproduce audio data received via the PLC.
  • the communication device 30 is a television receiver with a built-in PLC network interface, and can play back video data received via the PLC.
  • the communication device 40 is a PC with a built-in PLC network interface, and can display text data received via the PLC.
  • the communication device 20 receives audio data
  • the communication device 30 receives video data
  • the communication device 40 receives text data.
  • the user recognizes the type of received data of each communication device, and when receiving the data, the communication device 20, the communication device 30, and the communication device 40 are given priority and are intended to be received. Shall.
  • Each communication device on the receiving side may be used by a different user, or one user may use a plurality of communication devices.
  • Fig. 1 shows a functional block diagram of the communication devices 10, 20, 30, 40.
  • the communication devices 10, 20, 30, 40 all have the same configuration, but there are functional blocks that are not used depending on the transmission / reception role of the communication device. When implementing with a limited role, you may omit unused function blocks.
  • the communication device 10 ⁇ 20 ⁇ 30 ⁇ 40 includes a QoS type reception unit 11 ⁇ 21 ⁇ 31 ⁇ 41 (QoS type reception unit) and a QoS type management unit 12 '22' 32'42 (QoS control information conversion unit) QoS setting control means, QoS type requesting means, QoS type notifying means, QoS control information requesting means, QoS control information notifying means), data transmitting / receiving unit 13 ⁇ 23 ⁇ 33 ⁇ 43, QoS control unit 14 ⁇ 24 ⁇ 34 ⁇ 44 (Qo S setting control means) and communication unit 15 ⁇ 25 ⁇ 35 ⁇ 45.
  • QoS type reception unit 11 ⁇ 21 ⁇ 31 ⁇ 41 QoS type reception unit
  • QoS type management unit 12 '22' 32'42 QoS control information conversion unit
  • QoS setting control means QoS setting control means
  • QoS type requesting means QoS type notifying means
  • QoS control information requesting means QoS control information
  • the QoS type accepting units 11, 21, 31 and 41 accept which QoS type is used for QoS data transmission from the user in the QoS type accepting process.
  • the data transmitter / receivers 13, 23, 33, and 43 transmit and receive content data in the received data determination process, and create and transmit data transmission request packets in the data transmission request process.
  • the QoS type management unit 12, 22, 32, 42 converts the QoS type information into the transmission priority in the PLC network in the QoS control information conversion process, and creates and transmits the QoS setting request packet in the QoS setting process.
  • Set the QoS control unit 14 ⁇ 24-34-44.
  • the QoS control units 14, 24, 34, and 44 perform priority control of packets to be transmitted.
  • Communication units 15 ⁇ 25 • 35 ⁇ 45 send and receive packets to and from the PLC network.
  • the QoS type management unit (QoS setting control means) 12 22 is the data received by the communication device 20 based on the transmission priority (QoS control information) converted in the QoS control information conversion process. Perform QoS setting processing for. [0183] ⁇ About QoS type reception processing>
  • the setting process and the data transmission request process are described below.
  • the user intends to receive data with the highest priority among the communication devices 20, 30 and 40 on the content receiving side. Specify "High priority”. Specifically, it is conceivable to set a slide type switch as shown in FIG. 3 to a position indicating “high priority”.
  • the data transmission / reception unit 23 of the communication device 20 determines the content data to be received at an arbitrary timing.
  • the content determination method is not related to the essence of the present invention, the method is arbitrary.
  • the communication device 10 creates a list of stored contents, and the content receiving side communication device 20 receives and displays the list via the PLC. The user selects the desired content from the displayed list.
  • the data transmission / reception units 13 and 23 have communication protocols and user interfaces for performing such processing.
  • the data transmission / reception unit 23 may automatically determine the content that is received instead of determining the content data received by the user.
  • some music content is determined as the content to be received.
  • the data transmission / reception unit 23 of the communication device 20 determines the content data to be received, the data transmission / reception unit 23 instructs the QoS type management unit 22 to perform the QoS control information conversion process.
  • the QoS type management unit 22 acquires the input QoS type information from the QoS type reception unit 21.
  • this QoS type information is converted to the transmission priority in the PLC network.
  • PLID Principal Link ID
  • the communication device 10 transmits a packet to the communication device 20, the transmission priority is determined with reference to this PLID, so the QoS type management unit 22 also sets the QoS type information power to PLI D. Deriving and informing the content transmitting side communication device 10 of the PLID requested by the own station.
  • the PLID value is set to 3
  • “medium priority” is specified as the QoS type information
  • the PLID value is set. 2 and all communication devices 10 ⁇ 20 ⁇ 30 ⁇ 40 implement a conversion method in which the PLID value is 1 if “low priority” is specified as QoS type information.
  • power that assumes a PLC as a network The present invention is not limited to a PLC, and can be implemented as long as it has a similar Prioritized QoS mechanism. For example, it can also be implemented in IEEE802.11e standard wireless LAN and Ethernet.
  • the QoS type management unit 22 of the communication device 20 creates a QoS setting request packet including the PLID value, and transmits the created QoS setting request packet to the communication device 10 via the communication unit 25.
  • the QoS type management unit (QoS setting control means) 22 transmits a QoS setting request including QoS control information to the communication device that transmits data.
  • the priority is determined by the communication device 10 on the content transmission side. From the communication device 20 on the content reception side to the communication device 10 on the content transmission side, There is no way to notify the priority. Therefore, in the QoS setting process, some new protocol is separately provided, and the communication device 20 notifies the communication device 10 of the QoS type information using the protocol. [0196]
  • the communication unit 25 adds the header information defined in the communication protocol of the PLC network to the QoS setting request packet and transmits it on the network.
  • the header information includes the address of the local station and the address of the communication device 10 that is the destination.
  • the communication unit 15 of the communication device 10 receives the QoS setting request packet.
  • the communication unit 15 notifies the QoS type management unit 12 of the QoS setting request packet.
  • the QoS type management unit 12 extracts the address of the communication device 20 and the PLID value 3 from the QoS setting request packet, and when the data addressed to the communication device 20 is actually transmitted, the specified PLID is The QoS control unit 14 is set so as to be given.
  • the QoS type management unit (QoS setting control means) 12 outputs QoS control information to the QoS control unit 14, and the QoS control unit 14 receives the communication device 20 based on the QoS control information. QoS control for content data to be performed.
  • the communication device 20 on the content receiving side converts the QoS type information power into a PLID value and transmits the PLID value to the communication device 10. Said.
  • the communication device 20 may transmit the QoS type information as it is to the communication device 10 without conversion, and the communication device 10 may convert the PLID value.
  • the communication device 10 may reject this QoS setting request. This is due to the limitation of the capacity of the priority control buffer that the communication device 10 has. The processing flow in this case will be described below.
  • the QoS control unit 14 determines whether or not the QoS setting request indicated by the QoS setting request packet can be accepted.
  • the QoS control unit 14 determines that the QoS setting request is acceptable, the QoS control unit 14 transmits a QoS setting notification packet including information (Result Code) indicating the fact to the communication device 20 via the communication unit 15.
  • the communication device 20 Upon receiving the QoS setting notification packet indicating that the QoS setting request is acceptable, the communication device 20 transmits a data transmission request packet to the communication device 10.
  • the communication device 10 Even when the QoS setting request is acceptable, in order to change the status presentation unit 26 of the communication device 20 on the receiving side to a display indicating that the QoS request is satisfied, the communication device 10
  • the QoS control unit 14 determines that the QoS setting request is not acceptable, the QoS setting notification packet including information (Result Code) indicating that is sent via the communication unit 15 to the communication device 20. Send to.
  • the communication device 20 Upon receiving the Result Code, the communication device 20 notifies the user that the request has not been accepted.
  • an LED light-emitting diode
  • the LED blinks when the specified QoS requirement is not satisfied. By doing so, it may be possible to present the QoS request result to the user.
  • the data transmission / reception unit 23 executes a data transmission request process for the data transmission / reception unit 13 of the communication device 10.
  • a data transmission request packet is transmitted from the data transmission / reception unit 23 of the communication device 20 to the communication device 10 via the communication unit 25. Then, the communication unit 15 of the communication device 10 receives the data transmission request packet and passes the received data transmission request packet to the data transmission / reception unit 13.
  • the data transmitting / receiving unit 13 of the communication device 10 transmits to the communication device 20 You can know the content that should be.
  • the communication device 20 may notify the communication device 10 of the music content ID selected from the list by the data transmission request packet.
  • the method of notifying the communication device 10 of the content to be transmitted has nothing to do with the essence of the present invention. Therefore, the data transmission request may be notified to the communication device 10 by some other method.
  • the data transmitting / receiving unit 13 of the communication device 10 starts transmitting the content notified by the data transmission request packet.
  • the content data to be transmitted is packetized, and sequentially passed to the QoS control unit 14 together with the destination information.
  • the QoS control unit 14 assigns the previously set PLID value to the packet according to the data destination. Packets are prioritized and transmitted according to the PLID value.
  • the data packet addressed to communication device 20 (including the data packet if some other data transmission is performed in addition to the selected content) is set to 3 after the priority setting. Continue to be sent.
  • the QoS type is specified for all the received data of the communication device 20 on the content reception side, unless the user changes the QoS type specification by the QoS type reception unit 21 of the communication device 20.
  • the data packet is transmitted from the communication device 10 on the content transmission side using the same PLID. That is, the same PLID is used when the transmission of the selected content is completed and another content is transmitted next.
  • the power described for the method of separately transmitting the QoS setting request packet and the data transmission request packet is provided with the notification function of these two packets in one packet, and the communication device 20 May also send only that one packet.
  • the other communication devices 30 and 40 Similar to the communication device 20, the other communication devices 30 and 40 also receive QoS type reception processing, received data determination processing, QoS control information conversion processing, QoS setting processing, and data transmission request. Processing.
  • the user intends to receive data with the second priority among the communication devices 20, 30, and 40 on the content receiving side.
  • the data transmission / reception unit 33 of the communication device 30 determines the content data to be received. Here, it is assumed that some video content is selected.
  • the data transmission / reception unit 33 of the communication device 30 determines the content data to be received, the data transmission / reception unit 33 instructs the QoS type management unit 32 to perform the QoS control information conversion process. Since “medium priority” is specified as the QoS type information, the QoS type management unit 32 derives 2 as the PLID value, creates a QoS setting request packet including the PLID value, and generates the communication unit 35. The data is transmitted to the communication device 10 via.
  • the QoS type management unit 12 of the communication device 10 extracts the address of the communication device 30 and the PLID value 2 from the QoS setting request packet, and when the data addressed to the communication device 30 is actually transmitted.
  • the QoS control unit 14 is set so that the specified PLID is assigned.
  • the data transmitting / receiving unit 33 executes a data transmission request process for the data transmitting / receiving unit 13 of the communication device 10. Thereby, the data transmitting / receiving unit 13 of the communication device 10 can know the content to be transmitted to the communication device 30.
  • the data transmitting / receiving unit 13 of the communication device 10 Upon receiving the data transmission request packet, the data transmitting / receiving unit 13 of the communication device 10 starts transmitting the content notified by the data transmission request packet.
  • Data packets addressed to the communication device 30 continue to be transmitted with a PLID value of 2 after priority setting.
  • the user can set the QoS type by the QoS type reception unit 31 of the communication device 30. Unless the specification is changed, the transmission of the data packet from the communication device 10 on the content transmission side is performed using the same PLID.
  • the user can select one of the communication devices 20, 30, 40 on the content receiving side.
  • the “low priority” is specified in the QoS type reception unit 41. Specifically, set the slide-type switch as shown in Fig. 3 to the position indicating “low priority”.
  • the data transmission / reception unit 43 of the communication device 40 determines the content data to be received.
  • the QoS type management unit 42 Instructs the S type management unit 42 to perform QoS control information conversion processing. Since “low priority” is specified as the QoS type information, the QoS type management unit 42 derives 1 as the PLID value, creates a QoS setting request packet including the PLID value, and generates the communication unit 45. The data is transmitted to the communication device 10 via.
  • the QoS type management unit 12 of the communication device 10 extracts the address of the communication device 40 and the PLID value 1 from the QoS setting request packet, and when the data addressed to the communication device 40 is actually transmitted.
  • the QoS control unit 14 is set so that the specified PLID is assigned.
  • the data transmitting / receiving unit 43 executes a data transmission request process for the data transmitting / receiving unit 13 of the communication device 10. Thereby, the data transmitter / receiver 13 of the communication device 10 can know the content to be transmitted to the communication device 40.
  • the data transmitting / receiving unit 13 of the communication device 10 Upon receiving the data transmission request packet, the data transmitting / receiving unit 13 of the communication device 10 starts transmitting the content notified by the data transmission request packet.
  • the communication device 10 does not request QoS setting, that is, does not transmit the QoS setting request packet! For the communication device, it is sufficient to perform data transmission using the lowest priority. If it is determined that the data is transmitted with the PLID value always set to 1, the communication device 40 does not need to transmit the QoS setting request packet. Therefore, in the above process in the communication device 40, the transmission process of the QoS setting request packet may be omitted.
  • the setting of the QoS type in the communication devices 20, 30, 40 may be executed by the same user or may be executed by different users. However, when different users execute the settings, the ability to give high priority to which communication device, and the agreement among users in advance.
  • the communication device 10 performs data transmission to each of the communication devices 20, 30 and 40 in parallel.
  • the PLID value of each packet is transmitted as 3 for the packet addressed to the communication device 20, 2 for the packet addressed to the communication device 30, and 1 for the packet addressed to the communication device 40.
  • the packet addressed to the communication device 20 for which "high priority" is specified in the QoS type reception unit 21 is transmitted using the highest priority, and the QoS type reception unit 31 sets "Medium”. Packets addressed to the communication device 30 with the “priority” specified are transmitted using the second highest priority, and the QoS type reception unit 41 sends the packet addressed to the communication device 40 with the “low priority” specified. Packets are sent using the lowest priority. As a result, network QoS control is performed with the settings as intended by the user.
  • FIG. 5 is a flowchart showing the flow of QoS release processing in the present embodiment.
  • the QoS release process in the PLC network where Prioritized QoS control is performed is a process for releasing the QoS setting for the receiving side communication device that is the target of the QoS setting.
  • QoS release processing is executed when the QoS type is changed by the user and it is specified that QoS setting is not required. For example, in the switch shown in Fig. 3, There are three levels of “advanced”, “medium priority”, and “low priority”, but an option that can turn off the priority setting is added. For example, it is possible to add the option of “normal transmission”
  • the communication unit 25 sends a QoS release request bucket for requesting to release the QoS setting. Is transmitted to the communication device 10 on the transmitting side.
  • This QoS cancellation request bucket includes the address of the communication device 20 that is the transmission source and the address of the communication device 10 that is the destination.
  • the QoS type management unit (QoS setting control unit) 22 receives the QoS type received by the QoS type reception unit 21 when the QoS type received by the QoS type reception unit 21 indicates that QoS control is unnecessary. QoS release processing for the data to be processed.
  • the QoS type management unit 12 of the communication device 10 receives the QoS cancellation request packet via the communication unit 15, the QoS type management unit 12 converts the received data into the data received by the communication device 20 indicated by the address included in the QoS setting request packet.
  • the command that cancels the QoS setting that has been set is output to the QoS control unit 14.
  • the QoS type management unit 12 transmits a QoS cancellation notification packet for notifying that the QoS setting set for the data received by the communication device 20 is canceled to the communication device 20 via the communication unit 15. .
  • the QoS type management unit (QoS setting control means, QoS type request means, QoS control information request means) 12 indicates that the QoS type or QoS control information acquired from the communication device 20 does not require QoS control. Is received, the QoS control unit 14 is notified that the QoS control for the data received by the communication device 20 is stopped, and when the QoS control unit 14 receives the notification, the QoS control unit 14 performs the QoS control for the data. Stop.
  • the QoS type management unit 22 of the communication device 20 Upon receiving the QoS cancellation notification packet, the QoS type management unit 22 of the communication device 20 notifies the user that the QoS setting has been canceled via a status presentation unit (not shown) such as an LED.
  • the priority setting When the priority setting is turned off, the data is set to a priority level with transmission quality that does not affect the QoS control of other communication devices subject to QoS control. If it is sent to a communication device that is turned off. Since the QoS setting process is performed, packets are transmitted with the default priority (PLID “0”) for communication devices. Even when the priority setting is changed to OFF, it is only necessary to return to the state of transmission with the default priority.
  • the present invention can be applied even when there are a plurality of communication devices on the content transmission side. Is possible.
  • the communication device on the content receiving side transmits a QoS setting request packet or a data transmission request packet to all the communication devices on the content transmitting side
  • the communication device on the content transmitting side The PLID value for the communication device can be known, and QoS data control becomes possible.
  • a plurality of packets are sent to each of a plurality of communication devices using unicast (addressed to a single communication device). It is also possible to send a single packet using multicast (addressed to multiple communication devices) or broadcast (addressed to all communication devices) and notify them collectively. As a result, the number of packet transmissions can be reduced.
  • a communication device that does not implement the present invention exists in the network and receives the communication device power S content data, it is considered that the communication device transmits data using the lowest priority. It is done.
  • a communication device that does not implement the present invention does not transmit a QoS setting request packet, that is, does not notify the communication device 10 on the content transmission side of the PLID value used during data transmission. Therefore, when the communication device 10 on the content transmission side transmits content data, the QoS control unit 14 determines that there is no clear request for QoS from the communication device, and uses the lowest priority for content data. If you send
  • QoS may be realized using force Parameterized QoS that describes a method for realizing QoS by Prioritized QoS.
  • the network protocol to be used is a PLC (specified by Home Plug AV Specification 1.0.00) which is a MAC layer protocol, but the present invention is not limited to this, It can also be implemented in network protocols that have a Parameterized QoS mechanism.
  • the present invention can also be carried out in IEEE802.11e standard wireless LAN and Ethernet.
  • the present invention can be easily used by changing the value corresponding to PLID in the PLC to the value specified in each protocol.
  • the equivalent of PLID is TID field in IEEE80 2.lie, and user priority field in VLAN tag in Ethernet.
  • TID field in IEEE80 2.lie, and user priority field in VLAN tag in Ethernet.
  • ToS Type of Service
  • IPv4 header although it is not a MAC layer protocol. Even when the network protocol is changed, the layer for performing priority control at the time of data transmission in the protocol stack is changed, so that the invention can be carried out in the same manner and the effect is almost the same.
  • the QoS type reception units 11 21 21 31 and 41 described with regard to the three-stage sliding type switching switch as the QoS type reception units 11 21 21 31 and 41 may have other configurations.
  • the number of steps that can be switched is arbitrary, but is supported in the network.
  • PLID can take only four levels from 0 to 3, so it is meaningless to use a switching switch with more stages. Also, if the number of selectable stages is increased too much, there is a negative effect that it becomes difficult for the user to divide.
  • a display device is provided to display the switch status on the display device. May be. For example, it is possible to display the state of the switch on the liquid crystal screen. This display device may be shared with a display device for displaying other states in the communication device.
  • the user can visually confirm the switch selection state, but this is not essential.
  • the content reception side communication device will result in video and audio disturbance.
  • the data transmission is prioritized and a sufficient bandwidth is not obtained. Therefore, when a disturbance occurs, the user can operate the switch, repeatedly try to change the priority setting, and finish the switch operation when the content playback state is most improved.
  • an LED or the like may be installed near the switch so that the QoS type can be distinguished by turning on and off the LED. For example, when the LED is lit, it indicates “high priority” and turns off! / A configuration that indicates “low priority” when speaking is conceivable.
  • classification indicating the type of data to be received such as “video”, “audio”, and “others”, may be used.
  • the QoS type information may be a category indicating the type of communication device, such as "TV”, “telephone”, “others”, and the like.
  • the designation method of what to connect is easier to understand from the viewpoint of the user when the classification of “video”, “sound”, and “others” is designated and the internal processing is the same.
  • This category may be used when the communication device that receives the content has multiple functions (such as a TV with a built-in PC function).
  • the QoS type information may be a category indicating the display screen size when the communication device is a TV receiver or the like, such as "20 inches”, “37 inches”, and "45 inches”.
  • a communication device with a larger display screen is more likely to request a video with a higher bit rate, so it is possible to increase the transmission priority in order to secure a larger transmission bandwidth.
  • the display resolution when the communication device is a TV receiver such as (Hi-Vision) or “640 X 480 (Non-Hi-Vision)”.
  • a communication device with a higher display resolution is more likely to request a video with a higher bit rate, so it may be possible to increase the transmission priority in order to secure a larger transmission bandwidth.
  • the QoS type information may be a classification indicating the bit rate of the content to be received, such as "6Mbps” ⁇ 12Mbps J "24Mbps". The higher the bit rate, the higher the transmission priority.
  • the QoS type information may be a category indicating whether the received content is charged or not, such as "paid content” or "free content”!
  • the switch is a two-step switchable type, and the QoS type information classification uses "QoS required” and "QoS not required” to specify whether or not the user needs QoS in the communication device. You can do it.
  • the above-described classification of QoS type information may be used in combination. For example, it may be possible to specify a combination of “video”, “audio”, and “other” categories and “high priority”, “medium priority”, and “low priority” categories. In that case, when using a network that can specify 9 or more transmission priorities corresponding to PLID, if ⁇ voice '' + ⁇ high priority '' is specified, the priority is 9 (highest priority), When “Voice” + “Medium priority” is specified, the priority is 8, and when “Voice” + “Low priority” is specified! 7, “Video” + “High priority” If “6” is specified, “5” when “voice” + “medium priority” is specified, etc., more detailed priority setting is possible.
  • both a switch for designating whether QoS is necessary and a switch for designating a QoS type may be used in combination.
  • a switch for switching between "QoS required” and “QoS not required” may be installed, and the priority setting when "QoS required" is set may be set by means other than the switch .
  • a PC may be connected to a communication device, and the setting screen power of the PC may be input with priority.
  • the correspondence between the classification of the QoS type information by the switch and the priority is an example, and another combination may be used.
  • audio content is set to have a higher transmission priority than video content, but this correspondence may be reversed.
  • the user uses a PLC adapter that receives content.
  • each PLC adapter The type of content received by each PLC adapter is specified as the QoS type, and the mode in which QoS is controlled by the overall network parameterized QoS according to the specification is described.
  • the overall processing flow is shown in Fig. 9.
  • FIG. 6 shows a network configuration diagram in the present embodiment. This embodiment is different from the first embodiment in that the PLC adapter connected to the PLC network and communicating with the device that actually transmits and receives content data is separated.
  • Parameterized QoS is used.
  • Parameterized QoS a single master station is installed in the network, and that master station manages the QoS of the entire network. It is necessary to In the present embodiment, the PLC adapter 50 is not limited to the power having the function of the master station. Instead, the other PLC adapters 60, 70, and 80 may have the function of the master station.
  • the PLC adapter 50 ⁇ 60 ⁇ 70 ⁇ 80 corresponds to the communication function of the communication device 10 ⁇ 20 ⁇ 30 ⁇ 40 in the first embodiment, and performs data transmission with other PLC adapters via the PLC network.
  • Device. Packets that are also input from the Ethernet side are converted to PLC packets and output to the PLC network side. Conversely, packets input from the PLC network side are converted to Ethernet packets and output to the Ethernet side.
  • the PLC adapter 50 ⁇ 60 ⁇ 70 ⁇ 80 is a device that performs the middle of the PLC network and Ethernet.
  • STB 90 and STB 100 are VoD STBs and correspond to the data transmission / reception units 23 ⁇ 33 of the content reception side communication devices 20 ⁇ 30 in the first embodiment. This device decodes and displays video content data. STB90.100 is not configured for QoS data transmission, and it is not possible to instruct PLC adapters 60 and 70 to make QoS settings on the PLC network.
  • a display device such as a TV monitor is connected to each STB90.100, and the STB90'100 outputs the decoded video to the TV monitor as a video signal.
  • STB90 '100 is built into the TV receiver. Since the display method of the video is not related to the essence of the present invention, it will be omitted.
  • Video data input to STB90 '100 is presented to the user by some method.
  • the PC 110 also corresponds to the data transmission / reception unit 43 of the communication device 40 on the content reception side in the first embodiment.
  • the PC 110 displays Web content received from the Internet.
  • the PC 110 is not configured for QoS data transmission, and cannot instruct the PLC adapter 80 to perform QoS setting in the PLC network.
  • the router 120, the VoD server 130, and the Web sano 140 are combined into one, which corresponds to the data transmission / reception unit 13 of the communication device 10 on the content transmission side in the first embodiment.
  • the VoD server 130 In response to a data transmission request from STB90'100, the VoD server 130 sends data of HD (High Definition) video content (16 Mbps video) and SD (Standard Definition) video content (6 Mbps video) to the Internet. Via router 120.
  • Web server 140 In response to a data transmission request from PC 110, Web server 140 transmits Web content data to router 120 via the Internet.
  • the router 120 outputs data received from the Internet to the Ethernet. Data output to Ethernet is transmitted to STB90'100 and PC110 via the PLC network.
  • the STB90 is an Ethernet terminal that cannot issue a QoS setting instruction to the PLC adapter 60 ⁇ 70 ⁇ 80 force PLC adapter that is a communication device that relays between the PLC network and Ethernet.
  • the STB100 and PCI 10 it is configured to configure QoS settings for flows received by STB90, STB100, and PCI 10.
  • STB90'100 is connected directly to router 120 using Ethernet.
  • a PLC network is provided between router 120 and STB90'100. This is because, for example, router 120 is a force installed on the first floor of the house due to the location where external fibers also draw in optical fibers and telephone lines.
  • STB90 '100 is used in the living room on the second floor of the house. This is a network configuration created when
  • HD video content is received from STB90 power VoD server 130
  • SD video is received from STB100 power VoD server 130
  • Web content is received from PC110 power Web server 140.
  • STB90.100 and PC110 may be used by different users, or all devices may be used by one user.
  • Fig. 7 shows the functional block diagram of the PLC adapter 50, 60, 70, 80.
  • the PLC adapters 50 ⁇ 60 ⁇ 70 ⁇ 80 all have the same configuration. Some function blocks are not used depending on the transmission / reception role of the power PLC adapter. When implementing in a limited role, it is okay to omit unused functional blocks.
  • the PLC adapter 50 ⁇ 60 ⁇ 70 ⁇ 80 is the QoS type reception unit 51 ⁇ 61 ⁇ 71 ⁇ 81 (QoS type reception unit) and the QoS type management unit 52'62'72'82 (QoS control information conversion unit) QoS setting control means, QoS type request means, QoS type notification means, QoS control information request means, QoS control information notification means), QoS control unit 54 ⁇ 64 ⁇ 74 ⁇ 84 (QoS setting control means), and PLC Communication 55a'65a'75a'85a, Ethernet communication 55b '65b' 75b '85b, bridge 8 ⁇ 68 ⁇ 78 ⁇ 88 (QoS setting control means, bridge information acquisition means, flow identification information acquisition means ), Trigger detection unit 59 ⁇ 69 ⁇ 79 ⁇ 89 (trigger detection means, trigger detection notification means, QoS setting control means, flow identification information acquisition means) and status presentation unit 56 ⁇ 66 ⁇ 76
  • the QoS type accepting unit 51 61 71 81 determines which QoS type is used to transmit QoS data from the user or the device connected to the Ethernet side in the QoS type accepting process. Accept.
  • the QoS type manager 52 ⁇ 62 ⁇ 72 ⁇ 82 creates a QoS parameter based on the QoS type information in the QoS control information conversion process, and creates and transmits a QoS setting request packet in the QoS setting process.
  • the QoS control units 54, 64, 74, and 84 perform bandwidth allocation scheduling based on the QoS parameters included in the QoS setting request packet.
  • the PLC communication unit 55a '65a' 75a '85a transmits and receives packets to and from the PLC network.
  • the Ethernet communication unit 55b '65b' 75b '85b performs packet transmission / reception with respect to the Ethernet.
  • Bridge unit 58 • 68-78-88 is used for bridging packets between the PLC communication unit 55a ⁇ 65a ⁇ 75a ⁇ 85a and the Ethernet communication unit 55b ⁇ 65b ⁇ 7 5b ⁇ 85b, and the PLC communication unit 55a ⁇ 65a ⁇ 75a.85a Forces the received packet to the trigger detection unit 59 ⁇ 69 ⁇ 79 ⁇ 89.
  • the trigger detection units 59 ⁇ 69 ⁇ 79 ⁇ 89 give a packet analysis and QoS type management unit 52 ⁇ 62-72-82 to start the QoS setting process.
  • the status presenter 56 ⁇ 66 ⁇ 76 ⁇ 86 presents the QoS processing status to the user.
  • VoD server 130 power The procedure for HD video content QoS transmission to STB90 via PLC adapter 50 and PLC adapter 60 is described below.
  • the QoS type accepting unit 61 designates “HD video” as the QoS type information. Specifically, it may be possible to set a slide-type switching switch as shown in FIG. 8 to a position indicating “HD video”.
  • the switch setting status is notified to the QoS type management unit 62.
  • a notification method a numerical value that can uniquely identify the switch setting state is determined in advance (for example, “0” for “OFF”, “1” for “SD video”, “1” for “HD video”. It is considered that only this numerical value is notified from the QoS type accepting unit 61 to the QoS type managing unit 62. Since the notification method is not the essence of the present invention, any notification method may be used.
  • a device connected to the PLC adapter 60 via Ethernet may specify the QoS type. Details will be described later.
  • the status presenting unit 66 may present to the user that a series of processing for QoS setting has been started. Specifically, it is possible to install an LED near the QoS type reception unit 61 and blink the LED. Finally, when a series of processing for QoS setting is completed, the LED is turned on.
  • a series of processing for QoS setting may take time. In this case, even if the switch state is changed, QoS data transmission is not started immediately, and normal data transmission is performed. End up. Since normal data transmission is performed, sound and video disturbances occur during transmission of audio content and video content.
  • the user determines that the sound and the image remain distorted even though the switch is changed due to the QoS setting.
  • the LED emission color may be changed in stages, and the user may be presented with the ability to complete QoS setting after how much time has passed. For example, it may be possible to change it step by step in the order of red, yellow, and green.
  • the PLC adapter 50 on the content transmission side sends the data packet received from the router 120 to the P
  • the PLC adapter 50 transfers the data packet received from the router 120 connected by Ethernet to the other PLC adapters 60 ⁇ 70 ⁇ 80.
  • STB90, ST B100, or PCI connected to the end of the PLC adapter by Ethernet instead of the address on the PLC network of the PLC adapter 60, 70, 80 (hereinafter referred to as the PLC address).
  • the destination is indicated by 10 Ethernet addresses (hereinafter referred to as Ethernet addresses).
  • the PLC adapter 50 on the content transmission side transmits a bridge information request packet to the PLC adapter 60 in order to obtain information on the Ethernet address of the STB 90.
  • the bridge unit 58 of the PLC adapter 50 creates a bridge information request packet and sends it to the PLC communication unit 55a.
  • the PLC communication unit 55a adds a PLC header including the address of the PLC adapter 60 as a destination to the bridge information request packet, and transmits the packet to the PLC network.
  • each PLC adapter 50 ⁇ 60 ⁇ 70 ⁇ 80 can know the address of other PLC adapters in advance by exchanging specific packets S, and the details are omitted. To do.
  • the power to use the identifier assigned to each PLC adapter when participating in the network is not related to the essence of the present invention, so the details are omitted, and it is simply described as the PLC address. .
  • the PLC communication unit 65a of the PLC adapter 60 When the PLC communication unit 65a of the PLC adapter 60 receives this bridge information request packet, it notifies the bridge unit 68 of the reception.
  • the bridge unit 68 creates a bridge information notification packet including the Ethernet address of the device connected via the Ethernet communication unit 65b of the local station.
  • the bridge information notification packet since the STB 90 is connected to the PLC adapter 60, the bridge information notification packet includes the Ethernet address of the STB 90. When multiple devices are connected to a single PLC adapter, all Ethernet addresses are included in the bridge information notification packet.
  • the bridge unit 68 sends the created bridge information notification packet to the PLC communication unit 65a.
  • the C communication unit 65a adds a PLC header to the bridge information notification packet and transmits the packet to the PLC network.
  • the bridge unit 58 stores a combination of the PLC address of the PLC adapter 60 and the Ethernet address of the STB 90 connected to the end of the PLC adapter 60 included in the bridge information notification bucket. Such information is called a bridge table.
  • bridge information acquisition process described above may be executed at any timing before the PLC adapter 50 starts transmitting the data packet.
  • the bridge information acquisition process may be periodically executed after the power to the PLC adapter 50 is turned on.
  • the PLC adapter 50 power SPLC adapter 70 and the PLC adapter 80 are also transmitted with data
  • all the PLC adapters 60 at the first point of time are transmitted.
  • Bridge information acquisition processing may be performed for 70 ⁇ 80.
  • a bridge information request packet may be transmitted by multicast or broadcast, and each PLC adapter 60 ⁇ 70 • 80 may return a bridge information notification packet.
  • the bandwidth utilization efficiency is better than when multiple bridge information request packets are transmitted to each PLC adapter 60, 70, 80 by multicast.
  • the PLC adapter 60 ⁇ 70 ⁇ 80 on the content receiving side may send the bridge information notification packet to the PLC adapter 50 independently, regardless of whether or not the bridge information request packet is received. You can send this by multicast or broadcast.
  • the STB 90 determines the content data to be received at any timing.
  • the content determination method is not related to the essence of the present invention, the method is arbitrary.
  • the VoD server 130 sets the content uniquely identified together with the stored content title and description text, and sets the IJ ⁇ blueprint for each content and sets the list as STB90.
  • the STB 90 presents the list to the user, and the user selects the desired content from the provided list by operating the remote control attached to the STB 90 or the like.
  • the content received by the STB 90 itself may be automatically determined. Here, it is assumed that some HD video content is selected.
  • the data transmission / reception unit 13 ⁇ 23 ⁇ 33 ⁇ 43 is built in the communication device 10 ⁇ SO-SO ⁇ 40, the data transmission / reception unit 13 ⁇ 23 ⁇ 33 ⁇ 43 is After the content data to be received is determined, the QoS type management unit 12.2 should start the QoS control information conversion process. 2- 32 ⁇ 42 could be directed directly.
  • the PLC adapter 60 and the STB 90 are separated, and even if the content data received by the STB 90 is determined, the QoS control is performed on the QoS type management unit 62. The start of the information conversion process cannot be instructed directly.
  • the STB 90 performs a data transmission request process for the VoD server 130 immediately after determining the content data to be received.
  • the method of processing the data transmission request is not related to the essence of the present invention, and the method is arbitrary.
  • a processing procedure in a general STB and VoD server will be described below.
  • an STB90 force data transmission request packet is created.
  • This packet includes content identification information for identifying the previously selected content.
  • the content identification information is determined in advance as a value that can be uniquely determined between the VoD server 130 and the STB 90, and is received in advance by the STB 90 as a content list. Since the data transmission request packet needs to be finally transmitted to the VoD server 130 on the Internet, the IP address of the VoD server 130 is also included.
  • the STB 90 transmits the created packet to the PLC adapter 60 via Ethernet.
  • the PLC adapter 60 transmits the received packet to the PLC adapter 50 via the PLC network.
  • the PLC adapter 50 transmits the received packet to the router 120 via Ethernet.
  • the router 120 transmits the received packet to the VoD server 130 via the Internet.
  • the PLC adapter 60 has completed the bridge information acquisition process in the same way as the PLC adapter 50, and the PLC 120 of the PLC adapter 50 starts from the Ethernet address of the router 120 included as the destination in the packet received from the Ethernet. It is assumed that an address is derived and the address is included in the PLC and transmitted. The data transmission request packet may be notified to the PLC adapter 50 by other methods.
  • the VoD server 130 After receiving the data transmission request packet, the VoD server 130 starts transmitting the content specified by the packet. Packetize the stored content data and send it to the destination The information is sequentially transmitted to the router 120 via the Internet. The router 120 sequentially transmits the received data packet to the PLC adapter 50 via Ethernet.
  • this data packet is a packet of video content transmitted from the VoD server 130 to the STB 90, the IP address of the STB 90 is included as the destination!
  • the router 120 retrieves the Ethernet address from the IP address by the routing process. Since this routing process is a general process and there are no points to be noted, a detailed description is omitted.
  • the data packet when the data packet is transferred from the router 120 to the PLC adapter 50, the data packet includes the STB90 Ethernet address as the destination address.
  • the Ethernet communication unit 55b of the PLC adapter 50 passes the received data packet to the bridge unit 58.
  • the bridge table obtained in advance contains the PLC address of the PLC adapter 60 and the Ethernet address of the STB90, so this data can be obtained by comparing the bridge table with the destination Ethernet address of the data packet. It is obvious that the destination of the packet on the PLC network is the PLC adapter 60.
  • the bridge unit 58 adds a PLC header including the PLC address of the PLC adapter 60 as the destination address of the data packet to the data packet and passes it to the QoS control unit 54.
  • the QoS control unit 54 does not perform any QoS control and sends the data packet as a normal packet to the PLC communication unit 55a. To pass.
  • the PLC communication unit 55a transmits the data packet to the PLC adapter 60.
  • the PLC communication unit 65a of the PLC adapter 60 passes the received data packet to the bridge unit 68.
  • the bridge unit 68 passes the data packet to the Ethernet communication unit 65b to transfer the data packet to the Ethernet, and notifies the trigger detection unit 69 that the data packet has been received.
  • the trigger detection unit 69 knows that data transmission has started, recognizes that QoS setting processing is necessary, and starts QoS setting processing for the QoS type management unit 62 Instruct. That is, the trigger detection unit 69 detects the timing for performing the QoS setting process by analyzing the reception history related to the data received by the own device. In other words, the trigger detection unit 69 determines whether or not to perform the QoS setting process by analyzing the reception history regarding the data received by the own device. The QoS type management unit 62 performs QoS setting processing at the timing detected by the trigger detection unit 69. In other words, the QoS type management unit 62 performs the QoS setting process when the trigger detection unit 69 determines that the QoS setting process is to be performed.
  • the trigger detection unit detects the timing for performing the QoS setting process by analyzing the transmission history related to the data transmitted by the own device.
  • the reception history or transmission history may be stored in a storage unit (not shown) provided in the PLC adapter.
  • the QoS type management unit provided in the PLC adapter on the transmission side or the reception side may perform the QoS setting processing according to the timing notified of the other station power of data communication. Conversely, the QoS type management unit may notify the other station of data communication of the timing detected by the trigger detection unit via the PLC communication unit.
  • One receiving side PLC adapter power The processing when receiving data packets from multiple sending side PLC adapters is described below.
  • the receiving PLC adapter may distinguish the packet received when the trigger is detected for each sending PLC adapter, and make a QoS setting request for each sending PLC adapter. With this configuration, QoS settings can be made individually for each PLC adapter on the transmission side.
  • the data packet received by the PLC adapter on the receiving side includes the source Ethernet address (address of the router, etc.). Therefore, it is possible to know the PLC address of the sending PLC adapter of the data packet by comparing the received bridge information with the Ethernet address of the sending PLC adapter. Therefore, as described above, received packets can be distinguished for each PLC adapter on the sending side.
  • the trigger detection unit 69 starts the QoS setting process only when the force specific condition instructing the start of the QoS setting process is satisfied. May be instructed.
  • the specific condition include a case where a predetermined number of packets are received and a case where packets are received at a specific frequency.
  • the bridge unit 68 may pass the contents of the data packet to the trigger detection unit 69 in addition to the reception notification.
  • the trigger detection unit 69 may analyze the passed data packet and instruct the QoS type management unit 62 to start the QoS setting process only when a specific condition is satisfied.
  • the specific conditions here include, for example, when a packet is received from a specific IP address, PLC address, or Ethernet address, or when a packet containing a specific TCP port number or UDP port number is received. Conceivable.
  • the PLC adapter 60 will be activated when the power is turned on and when the switch of the QoS type reception unit 61 is operated. Start the QoS setting process.
  • the QoS setting process is executed for the first time at the time when data transmission is started, and thus there is an advantage that the band use efficiency is good.
  • the received packet is analyzed, it is determined whether or not the packet is data that requires QoS, and QoS setting can be performed only when it is determined that the data requires QoS. Conceivable.
  • TP P and UDP are generally used as the transport layer protocol in the OSI reference model.
  • UDP has low reliability but high transmission speed. It is often used for transmission of real-time data such as images. Therefore, if QoS setting is executed when a packet using UDP is received, it is possible to perform control to secure a band only when QoS is highly likely to be necessary.
  • RTP ReaH: ime Transport Protocol
  • RTP is often used for data transmission in streaming.
  • the RTP header contains a field called the PT field. This indicates what kind of code the data contained in the RTP packet is. That is, by analyzing the PT field, it is possible to know whether the packet is video or audio. If the PT field contains a value indicating video or audio, QoS configuration can be started.
  • RTSP before starting the transmission of data packets, several packets are exchanged for negotiation for communication between the transmitting station and the receiving station. If this packet is detected, QoS setting may be performed. Similarly, since the packet is exchanged when transmission of the data packet is terminated, it is possible to execute QoS release processing when this packet is detected.
  • the packets are generally transmitted continuously and in bursts rather than being transmitted one by one. Many. Therefore, it is conceivable to set QoS only when a specified number of packets are received within the specified period, not when only one PLC adapter 60, 70, 80 is received. For example, when 100 or more packets are received in a 100ms period, it is considered that real-time data is received and QoS setting is executed.
  • counting may be performed only when packets that are expected to be real-time data, such as the above-mentioned UDP packets, are continuously received. In other words, it may be possible to make a decision to execute QoS setting when 100 or more UDP packets are received during a 100 ms period.
  • the PLC adapter on the sending side is assigned to another PLC adapter that is subject to QoS control while the PLC adapter on the receiving side is out of the target of QoS control! Send data to the receiving PLC adapter using at least part of the remaining data transmission band other than the data transmission band! /.
  • the header of an IP packet or Ethernet packet may contain information indicating the transmission priority of the packet, these fields can be used for trigger detection. This includes the ToS (Type of Service) field in the IPv4 header and the user priority field in the VL AN tag in the Ethernet header.
  • ToS Type of Service
  • the header of the real-time data packet has a high priority.
  • a value indicating low priority is included in the header of non-real-time data packets.
  • the PLC adapter 60.70.80 on the content receiving side can determine whether or not the received packet is real-time data by analyzing these fields included in the received packet.
  • the PLC adapter 60 ⁇ 70 ⁇ 80 on the content receiving side may use this mechanism and only perform QoS settings when receiving real-time data.
  • the PLC adapter 50 on the content transmission side transmits to the PLC the packet received from the Ethernet side with the PLC's MAC header as it is.
  • Packets received by PLC adapters 60, 70, and 80 include both the User Priority field and the ToS field.
  • the content transmission side may delete the Ethernet header and add a MAC header for transmission.
  • the packet received by the content receiver contains only the ToS field, so the ToS field May be used for trigger detection.
  • the IP protocol or Ethernet header may contain information for identifying the flow of the packet (flow identification information), so these fields are used for trigger detection. It is possible.
  • the QoS type management unit (QoS setting control means) 61 ⁇ 71 ⁇ 81 performs QoS based on the result of matching the bridge information acquired by the bridge unit 68. 7 8 ⁇ 88 with the flow identification information. You can decide whether or not to perform the setting process.
  • the IP protocol or Ethernet header may contain information for specifying the transmission quality of the packet, it is conceivable to use these fields for trigger detection. This corresponds to the ToS field in the IPv4 header.
  • the ToS field contains information such as delay, throughput, reliability, and monetary cost.
  • [0390] For example, set different values in this field for sending real-time data and non-real-time data from the PLC adapter 50 on the content sending side. The Then, in advance, notify the content receiving side PLC adapters 60, 70, and 80 of the agreement as to whether the field value of the deviation represents real-time data. With this mechanism, the PLC adapter 60.70.80 on the content receiving side can determine whether or not the received packet is real-time data.
  • the QoS type management unit 62 When instructed by the trigger detection unit 69 to start the QoS setting process, the QoS type management unit 62 first performs a QoS control information conversion process. Specifically, the QoS type management unit 62 determines a QoS parameter to be notified to the PLC adapter 50 serving as a master station based on the QoS type information specified by the QoS type reception unit 61.
  • the S type management unit 62 creates a QoS parameter that ensures QoS suitable for HD video transmission.
  • the QoS type management unit 62 may derive a QoS parameter by referring to a table in which, for example, QoS type information and QoS parameter values are stored.
  • Necessary QoS parameters differ depending on the protocol used in the network, and specific QoS setting parameters are not related to the essence of the present invention, and are arbitrary.
  • QoS parameters in the case of PLC, the bit rate required for data transmission, the allowable transmission delay, the fluctuation of the allowable transmission delay, the average value, the minimum value, the maximum value of the size of the transmitted packet
  • QoS parameters in the case of PLC, the bit rate required for data transmission, the allowable transmission delay, the fluctuation of the allowable transmission delay, the average value, the minimum value, the maximum value of the size of the transmitted packet
  • the bit rate may be 16 Mbps or a value with a margin added.
  • the bit rate may be 16 Mbps or a value with a margin added.
  • the PLC adapter 60 on the content receiving side first inquires of the communication partner PLC adapter 50 whether or not the connection is possible, and then executes the QoS setting process for the master station.
  • the PLC adapter 60 since the PLC adapter 50 is both a transmitting station and a master station, the PLC adapter 60 performs both processing of the connection availability inquiry and QoS setting processing to the PLC adapter 50. Do it.
  • the QoS type management unit 62 creates a connection request packet including the previously determined QoS parameter and sends it to the PLC communication unit 65a.
  • the PLC communication unit 65a transmits a connection request packet to the PLC adapter 50 on the content transmission side.
  • the PLC communication unit 55a of the PLC adapter 50 receives this packet and sends it to the QoS type management unit 52.
  • the QoS type management unit 52 also determines whether or not data transmission is possible for the information power included in the connection request packet. This criterion varies depending on the implementation. For example, the acceptance may be rejected due to the limitation of the packet transmission buffer in the PLC adapter 50.
  • the QoS type management unit 52 creates a connection notification packet including information (Result Code) indicating whether or not the data transmission request can be accepted, and sends the connection notification packet to the PLC communication unit 55a.
  • the PLC communication unit 55a transmits a connection notification packet to the PLC adapter 60.
  • the PLC communication unit 65a of the PLC adapter 60 receives this packet and sends it to the QoS type management unit 62.
  • the QoS type management unit 62 knows whether or not the data transmission request is accepted from the Result Code included in the packet.
  • the QoS type management unit 62 creates a QoS setting request packet including the same QoS parameters as included in the connection request packet, and sends it to the PLC communication unit 65a.
  • the PLC communication unit 65a transmits the QoS setting request packet to the PLC adapter 50 which is the master station.
  • the slave station in the PLC network can know the address of the master station in advance by exchanging specific packets. If another PLC adapter is the master station, send it to that PLC adapter.
  • the PLC communication unit 55a of the PLC adapter 50 receives the QoS setting request packet and sends it to the QoS control unit 54.
  • the QoS control unit 54 performs QoS parameters included in the QoS setting request packet. Based on the data, the ability to accept the request is determined. If the number of flows requiring QoS increases, the available PLC network bandwidth may be insufficient, and the QoS requirements for all flows may not be satisfied. In such cases, follow some rules and ensure QoS only for some flows.
  • the QoS control unit 54 uses an identifier called GLID (Global Link ID) for uniquely identifying the flow within the PLC network. Based on the allocation and QoS parameters, perform bandwidth allocation scheduling for the GLI D.
  • GLID Global Link ID
  • the specific scheduling algorithm has nothing to do with the essence of the present invention, and the power to be omitted.
  • the QoS control unit 54 of the master station 50 has a bandwidth so as to satisfy the QoS request notified from the slave station 60. Determine allocation frequency, duration, and order.
  • the QoS control unit 54 creates a QoS setting notification packet including information (Result Code) indicating whether or not the QoS request can be accepted and GLID if the Result Code is a value indicating success.
  • Send to 55a The PLC communication unit 55a transmits the QoS setting notification packet to the PLC adapter 60.
  • the PLC communication unit 65a of the PLC adapter 60 receives this packet and sends it to the QoS type management unit 62.
  • the QoS type management unit 62 of the PLC adapter 60 knows that the QoS setting request has been accepted from the Result Code included in the QoS setting notification packet.
  • the QoS type management unit 62 controls the state presentation unit 66 to indicate to the user that the request has been accepted.
  • the status presentation unit 66 there is a LE beside the switch of the QoS type reception unit 61. If D is installed and the specified QoS request is satisfied, that is, if the Result Code in the QoS setting notification packet is a value indicating success, the LED is lit, and the QoS request is not satisfied, In other words, if the Result Code is a value indicating failure, it is possible to present the QoS request result to the user by blinking the LED.
  • the LED is turned on to indicate to the user that the QoS setting was successful.
  • video transmission may occur when video transmission is performed.
  • the user sets the QoS by the switch, and the cause of the video disturbance is generated. Difficult to identify
  • bit rate of the content to be viewed can be changed to a lower bit rate, and the switch of the PLC adapter 60 can be switched from “HD video” to “SD video”.
  • an LED is installed near the QoS type reception unit 61 ⁇ 71 ⁇ 81 and the specified request is satisfied, the LED is lit, and if the request is not satisfied, By not lighting the LED, it is possible to present processing result information to the user. Conversely, when the LED is lit, it may indicate that the request is not satisfied, and when it is off, it may indicate that the request is satisfied.
  • the display device may be used to display processing result information.
  • PLC adapter LCD A screen is provided! / When speaking, it is possible to display the success or failure of QoS setting.
  • the PLC adapter 60 transmits information indicating that to the STB 90 connected to its own station, and the STB 90 The information may be displayed on a display device (for example, a television monitor) connected to the device itself.
  • a display device for example, a television monitor
  • data packets are sequentially transmitted from the VoD server 130 to the PLC adapter 50 via the router 120.
  • the IP address of STB90 is included as the destination of the data packet.
  • the router 120 retrieves the Ethernet address from the IP address by the routing process, and transmits it to the PLC adapter 50 via the Ethernet.
  • the Ethernet communication unit 55b of the PLC adapter 50 passes the received packet to the bridge unit 58.
  • the bridge unit 58 collates the bridge table with the destination Ethernet address of the data packet, adds a PLC header including the PLC address of the PLC adapter 60 as the destination address of the data packet to the data packet, and passes it to the QoS control unit 54.
  • the beacon packet transmitted from the master station includes the GLID determined during the QoS setting process, the transmission right grant start time, and the transmission right grant end time, and each slave station is given a transmission right by this beacon packet. Know if you can speak.
  • the PLC adapter 50 on the content transmission side needs to determine which flow each data packet belongs to and know its GLID. Therefore, the QoS control unit 54 analyzes the contents of the packet and derives a GLID.
  • the GLID is usually derived by exchanging some packets between the PLC adapter 50 and the PLC adapter 60 in advance, understanding the correspondence between the flow identification information and the GLID, and deriving the GLID based on it. .
  • the protocol for exchange of flow identification information and GLID is not stipulated in the PLC standard, and it is supposed to be performed independently at a higher layer than the PLC.
  • the upper layer knows which flow uses which MAC address, IP address, and port number, and can acquire the GLID value obtained as a result of QoS setting processing from the QoS control unit 54. Because it is possible, you can know the correspondence between MAC address, IP address, port number and GLID.
  • a rule for deriving a GLID from such flow identification information is called a classify rule. Analyzing the contents of the data packet, if the MAC address, IP address, and port number described in the classify rule are included in the packet, it is determined that the packet is a GLID packet described in the classify rule. Is possible.
  • bridge information is used instead of exchanging packets in the upper layer and acquiring flow identification information.
  • Bridge information is necessary for other purposes as described above, but it is also used as flow identification information.
  • the bridge information includes the STB90 Ethernet address and the PLC adapter 60 PLC address.
  • the QoS setting notification packet includes the GLID, the PLC address of the PLC adapter 50 as a flow source, and the address of the PLC adapter 60 as a flow destination.
  • the PLC adapter 50 on the flow transmission side can derive the PLC address of the PLC adapter 60 from the Ethernet address of the STB90, and can further derive the GLID from the PLC address of the PLC adapter 60.
  • the STB90 Ethernet address is the destination
  • a Classify rule for deriving the GLID notified by the QoS setting notification packet can be created.
  • the configuration is such that the bridge information obtained by the bridge information notification packet is also notified to the QoS type management unit 52, and the QoS type management unit 52 completes the QoS setting process.
  • a classify rule is created by the above method and set in the QoS control unit 54.
  • the PLC adapter 50 receives a data packet from the router 120 and the destination is STB90, the GLID of the flow to which the packet belongs is derived by the above Classify rule.
  • the master station 50 sets the transmission period for each flow, and therefore, only the flow to which the transmission period is assigned cannot transmit. For packets that are not included in the flow that performs QoS data transmission, the transmission right is granted by the master station 50 to the misaligned flow. Given QoS, QoS is not guaranteed.
  • the master station transmits a beacon packet including the GLID, the transmission right grant start time, and the transmission right grant end time according to the previously determined schedule. For a flow that matches the GLID described in the beacon packet, a transmission right is granted during the period indicated by the transmission right grant start time and the transmission right grant end time. Since all the PLC adapters receive the beacon packet, each PLC adapter can identify the flow to which the transmission right is currently assigned.
  • the PLC adapter 50 derives the GLID of the data packet according to the previous Classify rule, and when a beacon packet matching the GLID is received, the period indicated by the transmission right grant start time and the transmission right grant end time Send a data packet to
  • the data packet received from the router 120 is buffered until the transmission right grant start time is reached in the QoS control unit 54 of the PLC adapter 50. A detailed description thereof is omitted. .
  • the transmission right grant packet is not transmitted, and the PLC adapter 50 does not receive the beacon packet. In both cases, you can know the period during which the transmission right is granted, but the process is the same. It is.
  • the destination Ethernet address of the data packet may be processed at one time both in the bridge process and in the classify rule matching process, which need to be verified.
  • FIG. 10 is a flowchart showing the flow of QoS release processing in this embodiment.
  • the QoS release processing in the PLC network that is controlled by Parameterized QoS is the processing for releasing the QoS setting for the receiving PLC adapter that was the target of the QoS setting.
  • the QoS type management unit 62 receives the information and sends a QoS cancellation request packet for requesting cancellation of the QoS setting via the PLC communication unit 65a. Send to.
  • This QoS cancellation request packet includes the address of the PLC adapter 60 that is the transmission source and the address of the PLC adapter 50 that is the transmission destination.
  • the trigger detection unit 69 detects the timing of performing QoS release processing on the data received by the own device (determines the timing), and the QoS type management unit (QoS setting control means) 6 2 QoS release processing is performed at the timing detected by 69 (timing determined by the trigger detection unit 69).
  • the QoS type management unit 62 performs QoS release processing on the data received by the PLC adapter 60.
  • the QoS type management unit provided in the PLC adapter on the transmission side or the reception side may perform the QoS release processing according to the timing notified of the other station power of data communication. Conversely, the QoS type management unit may notify the other station of data communication of the timing detected by the trigger detection unit via the PLC communication unit.
  • the trigger detection unit 69 can detect that the QoS setting is no longer necessary.
  • the PLC adapter 60 may detect that the rate at which data packets are received is below a threshold. Details will be described later.
  • the QoS type management unit 52 of the PLC adapter 50 transmits the QoS cancellation request packet to the PLC adapter 60 indicated by the address included in the QoS cancellation request packet.
  • the command that cancels the QoS setting is output to the QoS control unit 54.
  • the QoS type management unit 52 sends a QoS cancellation notification packet for notifying that the QoS setting set for the data received by the PLC adapter 60 has been canceled via the PLC communication unit 55a to the PLC adapter 60. Send to.
  • the QoS type management unit 62 of the PLC adapter 60 notifies the user that the QoS has been canceled via the status presentation unit 66.
  • the QoS type management unit 62 receives information indicating that the QoS setting has been turned off from the QoS type reception unit 61 (in this embodiment, the slide switch in FIG. If “OFF” is selected, perform the above QoS release processing.
  • the QoS type manager 62 is subject to QoS control. Data transmission is performed using the remaining transmission band other than the transmission band allocated to other PLC adapters (PLC adapters 70 and 80).
  • each slave station when transmitting a data packet, each slave station knows to which flow the transmission right is given by the beacon packet transmitted from the master station. If the slave station is not eligible for QoS control, the slave station's bandwidth allocation will be lost in the beacon packet, so the transmitting station will not be able to allocate bandwidth to other slave stations. Send data.
  • the STB100 is connected to the PLC adapter 70.
  • User is S in STB100 Since D video content is intended to be received, “SD video” is designated by the QoS type accepting unit 71 of the PLC adapter 70.
  • a slide-type switching switch as shown in FIG. 8 is set to the position indicating “SD video”.
  • the state presentation unit 76 may present to the user that a series of processing for QoS setting has been started. Specifically, LED is blinked.
  • the PLC adapter 50 on the content transmission side is connected to the PLC adapter 70 on the content reception side via Ethernet, and transmits a bridge information request packet to the PLC adapter 70 in order to obtain the Ethernet address of the device.
  • the PLC adapter 70 returns a bridge information notification packet including the Ethernet address of the device connected via the Ethernet communication unit 75b of the local station. Since STB100 is connected to PLC adapter 70, the Ethernet address of STB100 is included in the bridge information notification packet.
  • the STB 100 determines the content data to be received at an arbitrary timing.
  • the VoD server 130 notifies the STB 100 of the list of contents it has, the STB 100 presents the contents list to the user, and the user adds the desired contents from the presented contents list to the STB 100. Select by operating the remote control.
  • the STB 100 After the content is selected, the STB 100 creates a data transmission request packet and transmits it to the VoD server 130. This packet contains information for identifying the previously selected content.
  • the VoD server 130 After receiving the data transmission request packet, the VoD server 130 starts transmitting the content specified by the packet.
  • the VoD server 130 packetizes the stored content data, transmits it to the STB 100, and the PLC adapter 70 on the path also receives the packet.
  • the PLC communication unit 75a of the PLC adapter 70 passes the received data packet to the bridge unit 78.
  • the bridge unit 78 passes the data packet to the Ethernet communication unit 75b to transfer the data packet to the Ethernet, and notifies the trigger detection unit 79 that the data packet has been received.
  • the trigger detector 79 confirms that data transmission has started. Knows that QoS setting processing is necessary, and instructs the QoS type management unit 72 to start the QoS setting processing.
  • the QoS type management unit 72 When instructed to start the QoS setting process, the QoS type management unit 72 first performs the QoS control information conversion process. Since the QoS type information specified in the PLC adapter 70 is “SD video”, a QoS parameter that ensures QoS suitable for transmission of SD video content is created. Since SD video content is being transmitted, it is possible to set the bit rate to 6 Mbps or a value with margin added. For the other parameters, it is possible to store the optimum values obtained by experiments.
  • the QoS type management unit 72 creates a connection request packet including the QoS parameter determined by the QoS control information conversion process, and transmits it to the PLC adapter 50.
  • the PLC adapter 50 accepts a request for data transmission, it creates a connection notification packet including information indicating acceptance of the request, and sends it back to the PLC adapter 70.
  • the QoS type management unit 72 of the PLC adapter 70 knows that the data transmission request has been accepted.
  • the QoS type management unit 72 creates a QoS setting request packet based on the same QoS parameters included in the connection request packet, and passes it to the PLC communication unit 75a.
  • the PLC communication unit 75a transmits a QoS setting request packet to the PLC adapter 50.
  • the PLC communication unit 55a of the PLC adapter 50 receives this packet and passes it to the QoS control unit 54.
  • the QoS control unit 54 determines whether or not the request can be accepted based on the QoS parameter included in the QoS setting request packet.
  • a GLID is allocated, the frequency, period, and order of bandwidth allocation for that GLID are determined, and the information is set in the QoS control unit 54.
  • a value different from the flow received by the PLC adapter 60 is assigned as the GLID.
  • the QoS control unit 54 creates a QoS setting notification packet including information indicating that the QoS request has been accepted, and transmits the QoS setting notification packet to the PLC adapter 70.
  • the QoS type manager 72 of the PLC adapter 70 knows that the QoS request has been accepted.
  • the QoS type management unit 72 controls the state display unit 76 to indicate to the user that the request has been accepted. Specifically, the LED is turned on.
  • the VoD server 1 is connected to the PLC adapter 50. Data packets are transmitted sequentially through the router 120 for 30 powers.
  • the Ethernet communication unit 55b of the PLC adapter 50 passes the received packet to the bridge unit 58.
  • the bridge unit 58 compares the STB 100 Ethernet address included in the data packet with the bridge table, and derives the PLC address of the PLC adapter 70 as the destination.
  • the bridge unit 58 adds a PLC header including the destination address to the packet and passes it to the QoS control unit 54.
  • the QoS type management unit 52 creates a Classify rule for deriving the GLID notified by the QoS setting notification packet.
  • the QoS control unit 54 is set in advance.
  • the PLC adapter 50 receives a data packet from the router 120 and the destination is the STB 100, the GLID of the flow to which the packet belongs is derived according to the Classify rule.
  • QoS data transmission is performed by transmitting a data packet to the PLC adapter 70 in a period in which a transmission right is granted to a flow that matches the GLID.
  • the PLC adapter 80 performs the same processing. However, the PLC adapter 80 is different in that QoS setting is not performed.
  • the PC 110 is connected to the PLC adapter 80.
  • the user intends to receive Web content on the PC 110. That is, since the user intends not to use the QoS function for receiving video content, the user designates “OFF” by the QoS type reception unit 81 of the PLC adapter 80. Specifically, a slide-type switching switch as shown in FIG. 8 is set to a position indicating “OFF”.
  • the state presentation unit may present to the user that a series of processing for QoS setting has been started. Specifically, the LED blinks.
  • the PLC adapter 50 on the content transmission side transmits a bridge information request packet to the PLC adapter 80 in order to obtain an Ethernet address of a device connected to the PLC adapter 80 on the content reception side via Ethernet.
  • the PLC adapter 80 returns a bridge information notification packet including the Ethernet address of the device connected via the Ethernet communication unit 85b of the local station. Since the PC110 is connected to the PLC adapter 80, the PC110's Ethernet is included in the bridge information notification packet. Include net address.
  • the PC 110 determines the Web content data to be received at an arbitrary timing. Specifically, the user may access a specific URL by operating the PC browser software.
  • the PC 110 After the content is selected, the PC 110 creates a data transmission request packet and transmits it to the Web server 140. This packet contains information for identifying the data to be received.
  • the Web server 140 After receiving the data transmission request packet, the Web server 140 starts transmitting the content specified by the packet.
  • the Web server 140 packetizes the stored content data, transmits it to the PC 110, and the PLC adapter 80 on the path also receives the packet.
  • the PLC communication unit 85a of the PLC adapter 80 passes the received data packet to the bridge unit 88.
  • the bridge unit 88 passes the data packet to the Ethernet communication unit 85b to transfer the data packet to the Ethernet, and notifies the trigger detection unit 89 that the data packet has been received.
  • the trigger detection unit 89 knows that the data transmission has started, recognizes that the QoS setting process is necessary, and instructs the QoS type management unit 82 to start the QoS setting process.
  • the QoS type management unit 82 When instructed to start the QoS setting process, the QoS type management unit 82 first performs the QoS control information conversion process. Since the QoS type information specified for the PLC adapter 80 is “OF F”, it can be seen that QoS setting is unnecessary. Therefore, no processing is performed in the QoS control information conversion processing.
  • data packets are sequentially transmitted from the Web Sano 140 through the router 120 to the PLC adapter 50.
  • the Ethernet communication unit 55b of the PLC adapter 50 passes the received packet to the bridge unit 58.
  • the bridge unit 58 compares the Ethernet address of the PC 110 included in the data packet with the bridge table and derives the address of the PLC adapter 80 as the destination.
  • the bridge unit 58 adds a PLC header including the destination PLC address to the packet and passes the packet to the QoS control unit 54.
  • the QoS control unit 54 does not set a new Classify rule because the QoS setting has been made! Therefore, during the period when no transmission right is granted to any PLC adapter, data packets are sent and normal data transmission is performed.
  • the setting of the QoS type in the PLC adapters 60, 70, and 80 may be performed by the same user or by different users. However, when different users perform settings, the power to give high priority to which PLC adapter shall be agreed in advance between users.
  • data packets are transmitted from the PLC adapter 50 to the PLC adapter 80 by other packets (data transmission request packet, QoS setting request packet, etc. Data packets addressed to PLC adapters 60 and 70, etc.) are transmitted intermittently.
  • the PLC adapter 50 performs data transmission to each of the PLC adapters 60 ⁇ 70 ⁇ 80 in parallel.
  • the PLC adapter 50 determines a bandwidth allocation schedule for data transmission to the PLC adapters 60, 70, and 80, and performs packet transmission according to the schedule.
  • Figure 11 shows an example of a specific schedule.
  • the HD video content transmission period to the PLC adapter 60, the SD video content transmission period to the PLC adapter 70, and other transmission periods are set as one set schedule period. Allocation is performed by repeating the Yule cycle.
  • the schedule period and the transmission period given to each PLC adapter 60 ⁇ 70 ⁇ 80 are determined by calculation so that the QoS parameters required during the QoS setting process can be satisfied.
  • PLC adapter 60 and PLC adapter 70 there is a dedicated transmission period. During this period, other PLC adapters cannot transmit, so monopolize the bandwidth as planned. Can be used. That is, QoS is guaranteed.
  • the user connects the Qo to the PLC adapter on the content receiving side.
  • the type of content received by each PLC adapter is specified as the S type, and the flow until the QoS is controlled by the overall network parameterized QoS is explained.
  • the overall processing flow is shown in FIG.
  • FIG. 12 shows the network configuration of this embodiment. Parameterized QoS master station
  • the device connected to the PLC adapter 50 on the content transmission side becomes a hard disk recorder 170 which is not the router 120!
  • the basic flow of QoS control is the same as in the second embodiment, but in the second embodiment, a QoS setting request packet is transmitted by the PLC adapter 60 on the content receiving side. On the other hand, in this embodiment, the PLC adapter 60 on the content transmission side
  • the biggest difference is that the QoS setting request packet is transmitted.
  • Parameterized QoS is used.
  • Parameterized QoS there is one master station in the network, and that station manages the QoS of the entire network.
  • the power that the PLC adapter 50 has the function of the master station is not limited to this, and other PLC adapters 60 ⁇ 70 ⁇ 80 have the function of the master station! / It's okay!
  • the hard disk recorder 170 outputs the data of the HD video content SD video content via Ethernet in response to a request from the TV receivers 150 and 160.
  • the content to be output is assumed to have been recorded by receiving radio broadcasts or Internet broadcasts in advance, but it is possible that the hard disk recorder 170 is connected to the Internet and the streaming data received from the Internet is transferred. .
  • the content is encoded and output as digital data such as MPEG.
  • the output data is sent to the TV receivers 150 and 160 via the content sending and receiving PLC adapters.
  • TV receiver 150 ⁇ 160 is digital data Is decoded and displayed.
  • the TV receivers 150 and 160 are not configured for QoS data transmission and cannot instruct the PLC adapters 70 and 80 to perform QoS settings on the PLC network.
  • the TV adapter that is an Ethernet terminal that cannot issue a QoS setting instruction to the PLC adapter 70 ⁇ 80 power, which is a communication device that relays the PLC network and Ethernet.
  • the TV receivers 150 and 160 receive and receive the QoS setting for the flow.
  • TV receiver 150 receives HD video content from the hard disk recorder 170 and the TV receiver 160 receives SD video from the hard disk recorder 170.
  • TV receivers 150 and 160 may be used by different users, or may be used by one user.
  • a TV receiver 150 is connected to the PLC adapter 70, and the user intends to receive HD video content at the TV receiver 150. Therefore, the user designates “HD video” in the QoS type reception unit 71 of the PLC adapter 70.
  • the configuration of the QoS type reception unit 71 is the same as that of the second embodiment.
  • the slide type switching switch as shown in Fig. 8 is set to the position indicating "HD video”.
  • the TV receiver 150 connected to the PLC adapter 70 on the content reception side via Ethernet may be configured to specify the QoS type. Details will be described later.
  • the status presentation unit 76 may present to the user that a series of processing for QoS setting has been started.
  • the bridge information acquisition process is the same as the process in the second embodiment. [0502]
  • the content sending PLC adapter 60 sends a bridge information request packet to the PLC adapter 70 in order to obtain the Ethernet address of the TV receiver 150 connected to the content receiving PLC adapter 70 via Ethernet. .
  • the PLC adapter 70 returns a bridge information notification packet including the Ethernet address of the TV receiver 150 connected via its own Ethernet communication unit 75b. Since the TV receiver 150 is connected to the PLC adapter 70, the Ethernet address of the TV receiver 150 is included in the bridge information notification packet.
  • the reception data determination process is the same as the process in the second embodiment.
  • Data received by the TV receiver 150 is determined at an arbitrary timing after the QoS type is set.
  • the hard disk recorder 170 notifies the TV receiver 150 of the list of contents it possesses, and the TV receiver 150 presents the content list to the user, and the user receives the desired content from the displayed list. Select by operating the remote control supplied with the 150.
  • the QoS type notification process is a process that is not performed in the second embodiment.
  • the PLC adapter 60 ⁇ 70 ⁇ 80 on the content reception side that accepts the user isotropic and the QoS type, and executes the QoS setting process. There was no need to notify the QoS type from 70 ⁇ 80 to the PLC adapter 50
  • the PLC adapter 70 ⁇ 80 on the content receiving side accepts the QoS type, and the PLC adapter 60 on the content sending side performs the QoS setting processing, the PLC adapter 70 ⁇ 80 to the PLC adapter It is necessary to notify the QoS type specified by the user to 60.
  • the QoS type management unit 62 of the PLC adapter 60 creates a QoS type request packet addressed to the PLC adapter 70 and sends it to the PLC communication unit 65a.
  • the PLC communication unit 65a transmits a QoS type request packet to the PLC adapter 70.
  • the PLC communication unit 75a of the PLC adapter 70 When the PLC communication unit 75a of the PLC adapter 70 receives this packet, it manages the QoS type. Send to part 72.
  • the QoS type management unit 72 acquires the QoS type received from the QoS type reception unit 71, creates a QoS type notification packet including the QoS type, and the PLC communication unit c'5a [this].
  • the QoS type management unit (QoS type notification unit) 72 notifies the PLC adapter 60 of the QoS type received by the QoS type reception unit 71.
  • a numerical value capable of uniquely identifying the setting state of the switch that is the QoS type reception unit 71 is determined in advance (for example, “OFF” ("0", “1” for “SD video”, “2” for “HD video”, etc.)) This number can be included in the packet.
  • the PLC communication unit 75a transmits the packet to the PLC adapter 60.
  • the PLC communication unit 65a of the PLC adapter 60 receives the QoS type notification packet, it sends it to the QoS type management unit 62.
  • the QoS type notification packet may include QoS type set information indicating what information is used as the QoS type. For example, if the QoS type is “OFF”, “SD video”, or “HD video”, the QoS type set information is set to “0”, and if the QoS type is “Video”, “Audio”, “Other”, It is conceivable to set the QoS type set information to the value “1”.
  • the timing at which the content transmission side PLC adapter 60 transmits the QoS type request packet to the content reception side PLC adapter 70 is determined after the data transmission destination is determined, that is, after the data transmission request packet is received. But ...
  • the PLC adapter 60 on the content transmission side may transmit a QoS type request packet to all the PLC adapters existing in the PLC network.
  • the PLC adapter 60 on the content transmission side may participate in the PLC network of another PLC adapter. Sending a QoS type request packet to all PLC adapters at the time of detection is added.
  • the QoS type notification packet may be sent spontaneously to other PLC adapters. In this case, it may be possible to send to multiple PLC adapters in a batch using multicast or broadcast rather than sending individually by multicast.
  • the QoS control information conversion process is different from the process in the second embodiment.
  • the QoS type management unit 62 determines the QoS parameters to be notified to the PLC adapter 50 as the master station based on the QoS type notified from the PLC adapter 70 by the QoS type notification packet.
  • the QoS type management unit 62 Since it is notified by the S type notification packet, the QoS type management unit 62 creates a QoS parameter that ensures QoS suitable for HD video transmission.
  • a specific QoS parameter creation method may use a bridge table as in the second embodiment.
  • the QoS parameters created here will be used later in the QoS setting process.
  • the QoS control information conversion process may be performed by the PLC adapter 70 on the content receiving side.
  • the QoS type management unit 72 of the PLC adapter 70 that has received the QoS control information request packet from the PLC adapter 60 creates a QoS parameter from the QoS type obtained from the QoS type reception unit 71, and the QoS parameter itself is QoS controlled. It is included in the information notification packet and sent to the PLC adapter 50.
  • the QoS type management unit 52 of the PLC adapter 50 only needs to store the notified QoS parameters, and does not need to perform QoS control information conversion processing.
  • the QoS type management unit (QoS control information notification means) 72 stores the QoS control information as P
  • the data transmission request process is the same as the process in the second embodiment. [0526]
  • the TV receiver 150 creates a data transmission request packet and transmits it to the hard disk recorder 170.
  • This data transmission request packet includes information for identifying the previously selected content.
  • the method for selecting the content between the hard disk recorder 170 and the TV receiver 150 is not related to the essence of the present invention, so the description thereof will be omitted.
  • DLNA Digital Living Network Alliance
  • the use of a product that complies with the established guidelines is exempted.
  • the trigger detection process is the same as the process in the second embodiment.
  • the hard disk recorder 170 When the hard disk recorder 170 receives the data transmission request packet, the hard disk recorder 170 starts transmitting the content designated there. Packetize the stored content data, add destination address information, and send it sequentially to the PLC adapter 60 via Ethernet.
  • the Ethernet communication unit 65b of the PLC adapter 60 passes the received data packet to the bridge unit 68. Since this data packet is a packet for transmitting video content transmitted from the hard disk recorder 170 to the TV receiver 150, the destination includes the Ethernet address of the TV receiver 150. For the received data packet, the bridge unit 68 compares the Ethernet address of the TV receiver 150 included in the data packet with the bridge table, derives the address of the PLC adapter 70 as the destination, and sets the destination address in the data packet. Including the PLC header that is included and sent to the QoS controller 64.
  • the QoS control unit 64 does nothing and passes it to the PLC communication unit 65a as a normal data packet.
  • the PLC communication unit 65a transmits the data packet to the PLC adapter 70.
  • the data packet received by the PLC communication unit 75a of the PLC adapter 70 is sent to the trigger detection unit 79 via the bridge unit 78.
  • the trigger detection unit 79 determines that the QoS setting process is necessary because the data transmission has started.
  • various determination methods are used.
  • the trigger detection notification process is a process that is not performed in the second embodiment.
  • the QoS setting process is started by the PLC adapter 60 on the content transmission side, and the PLC adapter 70 on the content reception side performs the trigger detection. Trigger detection result needs to be notified from PLC adapter 70 to PLC adapter 60
  • the trigger detection unit 79 determines that the QoS setting process is necessary, the trigger detection unit 79 creates a trigger detection notification packet and transmits it to the PLC adapter 60.
  • Trigger detection notification include the PLC address of your station.
  • the transmission of the QoS type notification packet may be omitted, and the trigger detection notification packet may be transmitted including the QoS type.
  • the QoS type is required at the time when the QoS setting request packet is transmitted, so there is no problem even if the notification is made when the trigger detection processing is completed.
  • the trigger detection unit 79 detects the trigger detection notification packet.
  • the above flow identification information may be included.
  • a QoS setting request packet is transmitted from the PLC adapter 60 on the content transmission side.
  • the QoS type manager 62 of the PLC adapter 60 on the content transmission side receives the trigger detection notification packet and finds that QoS setting is necessary, it first connects to the PLC adapter 70 of the communication partner. Ask whether or not! Execute QoS setting processing for master station 50 after matching.
  • a connection request packet is transmitted to the PLC adapter 70 on the content receiving side, and a QoS setting request packet is transmitted to the PLC adapter 50 which is a master station.
  • the QoS type management unit 62 of the PLC adapter 60 creates a connection request packet including the QoS parameters stored during the QoS control information conversion process, and sends it to the PLC adapter 70 on the content receiving side.
  • the QoS type management unit 72 of the PLC adapter 70 determines whether or not data transmission is also possible for the information data included in the connection request packet. Receiving buffer limitations in PLC adapter 70 If the data cannot be received for this reason, the request may not be accepted.
  • the QoS type management unit 72 creates a connection notification packet including information (Result Code) indicating whether or not to accept a data transmission request, and transmits the packet to the PLC adapter 60.
  • the QoS type manager 62 of the PLC adapter 60 knows whether the data transmission request has been accepted from the Result Code included in the packet.
  • the QoS type management unit 62 creates a QoS setting request packet including the same QoS parameters as those included in the connection request packet, and
  • the QoS type management unit (QoS setting control means) 62 transmits a QoS setting request including QoS control information to the PLC adapter 50 which is a communication device that performs QoS control of the network.
  • the QoS controller 54 of the PLC adapter 50 determines whether the request can be accepted based on the QoS parameters included in the QoS setting request packet.
  • the specific determination method is the same as in the second embodiment. Here, it is assumed that the bandwidth allocation request is accepted.
  • the QoS control unit 54 assigns a GLI D for uniquely identifying the flow within the PLC network, and performs bandwidth allocation scheduling for the GLID based on the QoS parameter.
  • the specific method is the same as in the second embodiment.
  • the QoS control unit 54 creates a QoS setting notification packet including information (Result Code) indicating whether or not to accept the QoS request and GLID, and both the PLC adapter 60 on the content transmission side and the PLC adapter 70 on the content reception side Send to.
  • the QoS control unit (control unit) 54 performs QoS control by transmitting a QoS control content notification for notifying the content of QoS control to another communication device.
  • the QoS type management unit (QoS setting control means) 51 outputs the QoS control information to the QoS control unit 54, and the QoS control unit 54 performs QoS control on the content data based on the QoS control information.
  • QoS setting control means outputs the QoS control information to the QoS control unit 54, and the QoS control unit 54 performs QoS control on the content data based on the QoS control information.
  • the trigger detection process may be executed in the PLC adapter 60 on the content transmission side, not on the PLC adapter 70 on the content reception side. In that case, there is no need to send a trigger detection notification packet.
  • PLC adapter 60 detects a trigger, it creates a QoS setting request packet based on the QoS parameters saved in advance and sent to PLC adapter 50. To do. PLC adapter 50 power QoS setting notification packet is sent to PLC adapter 60 and PLC adapter 70 in this case as well.
  • One receiving side PLC adapter (receiving station) power
  • the processing when receiving data packets from multiple sending side PLC adapters (transmitting stations) is described below.
  • each transmitting station transmits a QoS type request packet to the receiving station
  • the receiving station is configured to return a QoS type notification packet to the transmitting station
  • each PLC adapter is connected to the network.
  • Send QoS type request packet to all other existing PLC adapters.
  • the PLC adapter that has received this returns the QoS type information, so the sending PLC adapter can know the QoS type in the receiving PLC adapter.
  • each PLC adapter transmits the QoS type notification packet to all other PLC adapters existing in the network. To do.
  • This QoS type notification packet may be transmitted periodically, or may be transmitted whenever the designation of the QoS type is changed. At this time, the QoS type notification packet may be transmitted to each transmitting station by broadcast. As a result, QoS types can be notified to multiple PLC adapters with a single transmission.
  • the PLC adapter on the transmitting side may perform the same QoS setting as when the transmitting station and the receiving station are one-to-one.
  • the PLC adapter 60 on the content transmission side that makes the QoS setting request.
  • the result of QoS setting is the power that is also notified to the PLC adapter 70 on the receiving side by the QoS setting notification packet. Resulting power that is notified at this time
  • the setting is made based on the QoS type specified in the PLC adapter 70.
  • the PLC adapter 70 cannot determine whether it is a product.
  • the PLC adapter 70 on the receiving side voluntarily performs QoS settings with the PLC adapter 60 by some other mechanism, the PLC adapter 70 may receive multiple QoS setting notification packets. Therefore, the PLC adapter 70 cannot determine which GLI D indicated by the QoS setting notification packet is set based on the QoS type designation in the PLC adapter 70! /, .
  • the PLC adapter 60 controls the state presentation unit 76 of the PLC adapter 70 using the state presentation unit control packet.
  • the QoS setting notification packet is transmitted from the master station 50 to the PLC adapter 60 on the content transmission side and the PLC adapter 70 on the content reception side. However, if the QoS setting is not accepted in the PLC adapter 50 and the process fails, the QoS setting notification packet is not transmitted to the PLC adapter 70.
  • the PLC adapter 60 needs to transmit the status presentation unit control packet in order to present the QoS setting failure to the user in the PLC adapter 70 on the content receiving side. is there.
  • the QoS type management unit 62 of the PLC adapter 60 knows whether or not the QoS setting request is accepted by the QoS setting notification packet.
  • the QoS type management unit 62 generates control information for controlling the status presentation unit 66 corresponding to the Result Code included in the QoS setting notification packet, and generates a status presentation unit control packet including the control information.
  • the PLC communication unit 65a transmits this packet to the PLC adapter 70.
  • the PLC communication unit 75a of the PLC adapter 70 When the PLC communication unit 75a of the PLC adapter 70 receives the packet, it notifies the QoS type management unit 72 of the packet.
  • the QoS type management unit 72 controls the state presentation unit 76 to indicate to the user that the request has been accepted.
  • the specific control method is the same as in the second embodiment, As control information, it is possible to specify values for turning on the LED, blinking the LED, and turning off the LED, and send the value in the status presentation unit control packet. .
  • the PLC adapter 60 preferably includes information indicating the timeout time in the status presentation unit control packet. This time-out time is a time that indicates the limit of the time during which the receiving side PLC adapter 70 continues to wait for reception of the status presentation unit control packet.
  • the QoS type management unit 62 of the PLC adapter 60 transmits a status presentation unit control packet to the PLC adapter 70 at intervals shorter than 10 seconds.
  • the QoS type management unit 72 of the PLC adapter 70 performs the QoS control for the data received by its own device when 10 seconds or more have passed since the last status presentation unit control packet was received. It is determined to be a cunning flaw, and the LED as the status presentation unit 76 is turned off (a state indicating that the QoS setting for the device itself has not been made). Such processing can solve the above problems.
  • the PLC adapter 60 is preferably provided with a timer for measuring the timeout time.
  • the PLC adapter 70 on the receiving side When the PLC adapter 70 on the receiving side receives QoS transmission data in accordance with the QoS type specification for the multiple PLC adapters on the transmitting side, it will receive multiple status presentation unit control packets. In this case, manage the status for each PLC adapter of each transmission source, and instruct to turn on the LED only when it is instructed to turn on the PLC adapter power LED of all the sending side. If there is at least one PLC adapter on the transmitting side, turn on the LED, and turn off the LED only when all transmitter stations are instructed to turn off the LED. [0567] ⁇ About QoS data transmission>
  • the bridge unit 68 of the PLC adapter 60 compares the bridge table with the destination Ethernet address of the data packet, derives the PLC address of the PLC adapter 70 as the packet destination address, adds the PLC header, and performs QoS. Pass to control unit 64.
  • the bridge information is used as in the second embodiment. That is, the Ethernet address of the TV receiver 150 is compared with the bridge table, the PLC address of the PLC adapter 70 is derived, and the GLI D notified by the QoS setting notification packet is derived from the PLC address of the PLC adapter 70. To do.
  • the PLC adapter 60 When the PLC adapter 60 finally receives a data packet from the hard disk recorder 170 and the destination is the TV receiver 150, the GLID of the flow to which the bucket belongs is derived from the above Classify rule. .
  • the PLC adapter 50 on the content transmission side did not need to refer to the beacon packet.
  • the master station 50 and the PLC adapter 60 that transmits data are different from each other in the form. Therefore, the PLC adapter 60 refers to the beacon packet transmitted by the master station 50 and transmits the data packet. Do.
  • the PLC adapter 60 derives the GLID of the data packet according to the previous Classify rule, and when a beacon packet matching the GLID is received, the period indicated by the transmission right grant start time and the transmission right grant end time Send a data packet to Actually, the data packet is not transmitted at the transmission right grant start time in the QoS controller 64 of the PLC adapter 60. Until it is buffered.
  • FIG. 14 is a flowchart showing the flow of QoS release processing in this embodiment.
  • the QoS type management unit 72 receives the detection result. Then, a QoS cancellation request packet for requesting cancellation of the QoS setting is transmitted to the PLC adapter 50 as the master station via the PLC communication unit 75a.
  • This QoS cancellation request packet includes the address of the PLC adapter 70 that is the transmission source and the address of the PLC adapter 50 that is the transmission destination.
  • the trigger detection unit 79 detects the timing for performing the QoS release processing on the received data by analyzing the reception history regarding the received data.
  • the QoS type management unit (QoS setting control means) 72 performs QoS release processing at the timing detected by the trigger detection unit 79.
  • QoS release processing may be performed. That is, if the QoS type acquired by the QoS type reception unit 71 indicates that QoS control is not required, the QoS type management unit 72 is a communication device that performs QoS control of the network. In response to this, a QoS release request is sent to release the QoS control.
  • the trigger detection unit 79 detects, for example, that the rate of receiving data packets at the PLC adapter 70 is equal to or less than a threshold value. Is mentioned. Details will be described later.
  • the QoS type management unit 52 of the PLC adapter 50 receives the QoS release request packet via the PLC communication unit 55a, the data received by the PLC adapter 70 indicated by the address included in the QoS release request packet A command to cancel the QoS setting set for is output to the QoS control unit 54. Furthermore, the QoS type management unit 52 sends a QoS release notification packet for notifying that the QoS setting set for the data received by the PLC adapter 70 is released via the PLC communication unit 55a to the PLC adapter 70 and the data. Sender Send to PLC adapter 60.
  • the QoS type management unit 62 of the PLC adapter 60 on the transmission side knows whether the QoS setting request has been accepted by the QoS setting notification packet.
  • the QoS type management unit 62 cancels the QoS as in the case of generating the state presentation unit control packet including the control information for controlling the state presentation unit 66 corresponding to the Result Code included in the QoS setting notification packet.
  • a status presentation unit control packet including control information for controlling the status presentation unit 66 corresponding to the Result Code included in the notification packet is generated.
  • the QoS type management unit 62 includes the information indicating the timeout time in the status presentation unit control packet, and transmits the status presentation unit control packet to the PLC adapter 70 at an interval shorter than the timeout time.
  • the QoS type management unit 72 of the PLC adapter 70 notifies the user via the status presentation unit 76 that the QoS has been canceled. May be.
  • the PLC adapter 70 may send a trigger detection notification packet to the PLC adapter 60 and send a PLC adapter 60 force QoS release request packet to the PLC adapter 50.
  • the QoS type management unit (QoS control information request means) 62 is provided with the QoS control information power obtained from the PLC adapter 70. If it indicates that QoS control is not required for the received data, QoS release processing is performed on the data.
  • the QoS type management unit (QoS control information notification means) 72 informs the PLC adapter 60 of the QoS control information including the information to that effect.
  • the PLC adapter 50 has a QoS control unit (control means) 54 that performs QoS control, and the QoS type management unit 52 stops the QoS control for data to be transmitted to the PLC adapter on the receiving side.
  • the QoS control unit 54 receives the notification, the QoS control unit 54 stops the QoS control for the data.
  • the QoS type setting in the PLC adapter 70 and the PLC adapter 80 may be executed by the same user or by different users. When another user executes, it is assumed that there is an agreement between the users regarding the QoS settings for each PLC adapter!
  • the determination method opposite to that used in the QoS setting processing may be used. In other words, it is possible to perform QoS release processing when the PLC adapters 60, 70, 80 no longer receive data.
  • V the information including the change of bandwidth is transmitted, so the master station must secure the original! /, And change the bandwidth to the newly requested QoS parameter.
  • the status presentation unit 56, 66, 76, 86 indicates to the user that the QoS requirement is not satisfied, so the user may return the QoS type to the original. Conceivable.
  • the QoS type accepting unit has received a QoS type at the end and a predetermined time has passed, and a QoS type different from the QoS type specified when the QoS type was last received is received.
  • the QoS type may be accepted only when it is specified.
  • the status presenting unit 56 ⁇ 66-76-86 may be set to a different state from that during normal QoS data transmission. Specifically, it is possible to change the LED emission color. As a result, if the user changes the switch unintentionally, the LED emits light in a different color, making it easier to recognize that the switch setting has been changed. Users who recognize that the switch settings have been changed unintentionally are more likely to immediately return the switch, so the above problems can be avoided.
  • the above-described configuration in which force QoS setting processing is performed after a certain time has elapsed after switch switching may be applied when the bandwidth is changed or may be applied when the bandwidth is released.
  • the first embodiment (that is, when priority control is performed) may be applied. When this configuration is applied to the first embodiment, it is possible to suppress the generation of unnecessary traffic.
  • the fixed time after switch switching is generally the time required for the user to notice an error and restore the switch, for example, 2 to 5 seconds.
  • the fixed time is not particularly limited and may be set as appropriate.
  • the QoS type management unit 62 notifies the user that the QoS type has been received or the received QoS type via the status presentation unit 66. May be.
  • the QoS type manager 62 receives the QoS type from the QoS type receiver 61.
  • the reception information indicating that the connection has been received or the received QoS type is transmitted to the STB 90 via the Ethernet communication unit 65b, and the STB 90 displays the reception information or the QoS type connected to the own device. It may be displayed on the screen.
  • the QoS type management unit 62 can communicate with its own device such as a status display unit 66, a display device (not shown) or a speaker (not shown) included in the PLC adapter 60, and a TV monitor connected to the STB90.
  • the user is notified that the QoS type has been received via a notification device (notification means) connected to the.
  • Such notification of the QoS type may be performed every time the QoS type receiving unit 61 receives the QoS type, or the QoS type (second QoS type) received by the QoS type receiving unit 61 is It may be performed only when it is different from the previously accepted QoS type (first QoS type).
  • the QoS type managing unit 62 accepts the QoS type via the notification device connected to be communicable with the own device. This is notified to the user.
  • the Ethernet device connected to the PLC adapter which is a slave station may be a telephone, a recording device, an image playback device, or a device (for example, STB) that receives a paid service.
  • the names of these Ethernet devices are displayed as switch options for selecting the QoS type, and when these QoS types are selected, the priority and QoS parameters suitable for the data received by the Ethernet device are displayed.
  • ⁇ ⁇ may be used in the QoS configuration process. By providing such a display, it is possible to easily set the QoS type preferable for the Ethernet device used by the user.
  • the PLC adapter 50 which is the master station, manages the bandwidth of the entire PLC network, and also manages the bandwidth of flows that are not transmitted from the PLC adapter 50.
  • the master station allocates bandwidth to a PLC adapter other than its own station, the master station transmits a beacon packet to all slave stations. beacon Since GLID is included in the packet, it is possible to know the flow to which bandwidth is currently allocated. Therefore, even if multiple PLC adapters are sending content, there is no need to perform special processing.
  • the flow is identified by the Classify rule created by the bridge information module.
  • the Ethernet address of all the devices is included in the bridge information.
  • the final Classify rule is to distribute packets addressed to the Ethernet address of all devices connected to the PLC adapter on the content receiving side to the same GLID. In other words, one flow is allocated to all devices connected to the content receiving PLC adapter. Therefore, only one QoS type reception unit is sufficient.
  • the flow identification information when the flow identification information is exchanged in the upper layer, the information power of the IP address and port number can be identified. Even if multiple flows are received at, they can be distinguished. In other words, it is possible to distinguish the flow for each device connected to the PLC adapter and execute QoS setting for each of them.
  • the trigger detection unit 69 ⁇ 79 ⁇ 89 When a QoS flow is started for a flow that has not yet been set with QoS, among the identified flows, if the QoS setting is started for that flow, the trigger detection unit 69 ⁇ 79 ⁇ 89 , Receive and execute QoS settings for all flows.
  • multiple Ethernet connection terminals are provided on the PLC adapter 60/70/80 so that the user can distinguish between the QoS communication terminal and the normal communication terminal and connect to the QoS communication terminal. It is possible to set QoS only for the flow for the specified device
  • the QoS setting request packet is not sent for the flow that such PLC adapter sends and receives. Even if the PLC adapter 50 is the master station, QoS setting is not performed! /.
  • D is not assigned and is transmitted as normal data.
  • information indicating the transmission priority is included in the packet, such as ToS (Type of Service) in the IPv4 header and the user priority field in the VLAN tag in the Ethernet header. May be included.
  • ToS Type of Service
  • the PLC adapter on the content transmission side is executed according to the information indicating the priority for the PLC adapter or the PLC adapter with “OFF” specified as the QoS type.
  • priority control can be considered.
  • the transmission of packets including these transmission priorities can be performed only in the remaining band other than the band secured by the QoS setting process. Therefore, the amount of packets that can be transmitted changes depending on the amount of bandwidth secured by the QoS setting process.
  • the transmission priority here is a relative transmission priority within the remaining band other than the QoS guaranteed band.
  • the power described by the master station granting transmission rights (referred to as the HCCA method in IEEE802.11 le, which is a wireless LAN standard) is described. This method may be used.
  • each slave station sends QoS parameters to the master station when it wishes to transmit QoS data.
  • the master station accepts the request if it determines that the requested QoS can be secured, and rejects the request if it determines that the requested QoS cannot be secured.
  • the slave station that has requested the QoS is notified of the transmission permitted time (Medium Time).
  • Medium Time the transmission permitted time
  • Each slave station is given the right to transmit evenly, but each time the slave station sends a packet, the time used for transmission is subtracted from the medium time, and the slave station transmits when the medium time becomes zero. become unable. As a result, a slave station given a lot of medium time can allocate more bandwidth.
  • the QoS setting request packet itself transmitted to the master station is the same, and therefore the present invention can be implemented as it is.
  • the QoS described in the method for realizing QoS by Parameterized QoS may be realized using Prioritized QoS.
  • the QoS type and flow identification information set in the PLC adapter 60, 70, 80 on the content receiving side are notified to the PLC adapter 50 on the content sending side using the QoS setting request packet.
  • the adapter 50 converts the QoS type information notified by the QoS setting request packet into the packet transmission priority. For conversion, it is possible to save a conversion table created in advance and convert it based on the table at the time of conversion.
  • the flow identification information obtained by analyzing the data packet and the content reception side PLC adapter 60 ⁇ 70 ⁇ 80 notify The flow identification information is verified. If the flow identification information matches, the data packet is transmitted according to the transmission priority notified from the PLC adapter 60 ⁇ 70 ⁇ 80 on the content receiving side.
  • the force QoS type reception unit 61 ⁇ 71 ⁇ 81 described for the three-stage slide type switching switch may have other configurations.
  • the number of steps that can be switched may be any number, but if the number of selectable steps is increased too much, it will be harmful if the user becomes difficult to split.
  • the selection state of the switch is desirable if it can be visually confirmed by the user because it is easier for the user to understand the setting state, but this is not essential.
  • only one push switch may be provided, and the QoS type information may be switched cyclically each time the switch is pressed. For example, each time the push switch is pressed, the QoS type information may be switched in the order of “HD video”, “SD video”, “OFF”, “HD video”.
  • the QoS of the reserved transmission band is not sufficient for the bit rate of the content to be transmitted. If this is the case, the content receiving side PLC adapter will result in video disturbance. Therefore, when disturbance occurs, the user operates the switch, tries to change the priority setting repeatedly, and finishes the switch operation when the content playback state is most improved.
  • a display device may be provided separately from the switch, and the state of the switch may be displayed on the display device. For example, it is possible to display the state of the switch on the liquid crystal screen.
  • This display device can be shared with other displays for the PLC adapter. For example, it is conceivable to switch the display of QoS type on the display device each time the above push switch is pressed.
  • Categories other than those described above may be considered as the QoS type. For example, it may be a classification indicating the type of data to be received, such as “video”, “sound”, and “others”.
  • QoS parameters can be predicted to some extent. Therefore, parameters such as bandwidth allocation frequency, period, order, etc. can be stored in the PLC adapter 60, 70, 80 on the content reception side as a table, etc., and specified by the QoS setting request packet. . It is conceivable that the optimum value is calculated in advance by experiments.
  • the category of QoS type may be a category indicating the type of device connected to the Ethernet side of the PLC adapter 60 ⁇ 70 • 80, such as "TV”, “Telephone”, “Other”, etc.
  • the internal processing is the same as when specifying "Video”, “Audio”, and “Other", but from the user's point of view, the specification method for what to connect is more obvious. easy.
  • Ethernet side of PLC adapter 60 ⁇ 70 ⁇ 80 such as "1920 X 1080 (full spec high definition)", “1366 X 768 (high definition)”, “6 40 X 480 (non-high definition)” It may be a category indicating the display resolution of the device to be used (TV etc.). Large display resolution The higher the bit rate, the higher the possibility of transmitting video with a higher bit rate, so it is possible to secure a larger bandwidth.
  • the bit rate of the content received via the PLC adapter 60.70.80 such as "6 Mbps”, “12 Mbps”, “24 Mbps”, etc., may also be used.
  • the bit rate the most important value is the bit rate, and the other parameters often do not affect the transmission quality even if there is a discrepancy with the characteristics of the data that is actually transmitted. Therefore, it is possible to ensure a certain level of QoS even by a method in which values other than the bit rate are set to some fixed value and only the bit rate is switched by the switch.
  • switch is switched in two steps, and QoS type is classified as "QoS required” or "QoS not required”
  • QoS type classifications may be used in combination. For example, a combination of “video” and “24 Mpbs” or a combination of “audio” and “6 Mbps” may be considered.
  • a plurality of switches may be provided so that a plurality of QoS types can be specified (two switches of three stages are provided), or a more complicated QoS type can be specified with one switch (9 It is also possible to provide one stage switch).
  • both a switch for designating whether QoS is necessary and a switch for designating a QoS type may be used in combination.
  • how much error is allowed for content received via the PLC adapter 6 0 ⁇ 70 ⁇ 80 such as “low allowable error”, “during allowable error”, “maximum allowable error” It may be a category indicating. For content with a low allowable error rate, specify QoS parameters that reduce the error rate by giving many retransmission opportunities and configure QoS settings. Things can be considered.
  • jitter is a fluctuation in transmission delay. For content with a low allowable jitter, it may be possible to specify the QoS parameters so that the time intervals for retransmission opportunities are as equal as possible.
  • Each of the above-described QoS type classifications may be specified by a device connected to the Ethernet side of the PLC adapters 60, 70, 80 in addition to being directly specified by the user.
  • the PLC adapter 60/70/80 can accept both the specification of the QoS type by the switch and the specification of the QoS type by the device connected to the Ethernet side. May be implemented.
  • the configuration may be such that only one of the device type connected to the Ethernet side accepts the designation of the QoS type, or accepts the designation of the QoS type by the user.
  • the user may be allowed to select which setting is to be enabled, or the acceptance method to be enabled may be determined in advance.
  • a configuration may be adopted in which a device connected to the Ethernet side performs control to disable the QoS type specified by the user.
  • the PLC adapter 60 on the content transmission side sends a bridge information request packet to the PLC adapter 70 in order to obtain the Ethernet address of the TV receiver 150PC110 connected to the PLC adapter 70 on the content reception side via Ethernet. To do.
  • the bridge section 78 of the PLC adapter 70 creates a bridge information notification packet including the addresses of all Ethernet devices connected to its own station (that is, the addresses of the TV receiver 150 and the PC 110). Return to PLC adapter 60 via communication section 65a.
  • the bridge section 68 of the PLC adapter 60 associates the address of the PLC adapter 70 with the addresses of the TV receiver 150 and the PC 110, and is stored in a storage section (not shown) usable by itself. Save to the bridge table.
  • the trigger detection unit 79 of the PLC adapter 70 receives a data packet, as a trigger detection process, the trigger detection unit 79 receives the number of data packets or the data packet for each address of the Ethernet device connected to the local station. Save the frequency in a storage unit (not shown) that you can use.
  • the trigger detection unit 79 When the trigger detection unit 79 detects that the number or frequency exceeds the threshold, the trigger detection unit 79 instructs the QoS type management unit 72 to start the QoS setting process.
  • the QoS type management unit 72 generates a connection request packet and transmits it to the PLC adapter 60 via the PLC communication unit 75a.
  • the QoS type management unit 62 of the PLC adapter 60 creates a QoS setting request packet including the same QoS parameters as those included in the connection request packet, and transmits the QoS setting request packet to the PLC adapter 50.
  • the QoS controller 54 of the PLC adapter 50 Upon receiving the QoS setting request packet, the QoS controller 54 of the PLC adapter 50 assigns a GLID to the flow, and performs bandwidth allocation scheduling for the GLID based on the QoS parameter.
  • the QoS control unit 54 generates a QoS setting notification packet including information (Result Code) indicating whether or not to accept the QoS request and GLID, and sends it to both the PLC adapter 60 (transmitting station) and the PLC adapter 70 (receiving station). Send.
  • the address of the PLC adapter 70 is also included.
  • the bridge unit 68 of the PLC adapter 60 Upon receiving the QoS setting notification packet, the bridge unit 68 of the PLC adapter 60 searches the bridge table for the address of the PLC adapter 70 included in the QoS setting notification packet, and is connected to the PLC adapter 70. Get the addresses of all Ethernet devices. The pledge unit 68 outputs the acquired address to the QoS type management unit 62.
  • the QoS type management unit 62 creates a Classify rule (correspondence table) by associating these addresses with the GLI D included in the QoS setting notification packet, and outputs the created Classify rule to the QoS control unit 64 To do.
  • the QoS control unit 64 registers it when it detects that multiple Ethernet addresses are registered for the PLC adapter 70 in the Classify rule. For all addresses, it is judged whether or not it matches the destination address of the received data packet. When the address matches, the QoS control unit 64 determines that the GLID registered in the Classify rule is the GLID of the data packet.
  • the PLC adapter 50 transmits a beacon packet including the GLID, the transmission right grant start time, and the transmission right grant end time to the PLC adapter 60 ⁇ 70 ⁇ 80.
  • the QoS controller 64 of the PLC adapter 60 derives the GLID of the data packet based on the previous Classify rule, receives the beacon packet, and transmits the transmission right grant start time and transmission right corresponding to the corresponding GLID.
  • a data packet is transmitted to the PLC adapter 70 via the PLC communication unit 65a during the period indicated by the grant end time.
  • Trigger detection may be performed by the sending PLC adapter. That is, the PLC adapter 50 performs trigger detection in the second embodiment, and the PLC adapter 60 performs trigger detection in the third embodiment.
  • the bridge part of the PLC adapter on the transmission side receives the packet from the Ethernet side (router 120 or hard disk recorder 170) and refers to the bridge table regardless of whether a trigger is detected. Identify the adapter address. At this time, trigger The detection unit can detect the trigger for each destination PLC adapter by storing the number of packets or the frequency of packet reception in the storage unit. The trigger detection method is the same as when using the PLC adapter on the receiving side.
  • the status presentation units 56, 66, 76, and 86 that present the QoS status may be shared with the presentation unit that presents other information. With this configuration, it is possible to reduce the number of LEDs and the like mounted as the state presentation unit.
  • the other information is, for example, information on a power supply state, a link state or communication speed between communication terminals, and whether the PLC adapter is a master station or a slave station.
  • the status presenting units 56, 66, 76, and 86 may present the QoS setting status derived from the results of the QoS setting processing and the QoS release processing to the user.
  • the QoS type management unit may control the state presentation unit so that the LED as the state presentation unit is turned on when QoS is set, and the LED is turned off when QoS is released.
  • the QoS type management unit presents the status based on the status of the QoS setting process in the partner station notified from the data communication partner station. Control.
  • the status presentation unit presents based on the status of QoS setting processing in the partner station notified from the partner station of data communication.
  • the QoS type management unit of the PLC adapter that notifies the status of QoS setting processing to the partner station of data communication is derived from the results of QoS setting processing and QoS release processing for the partner station of data communication. Notifies the QoS setting status via the PLC communication unit.
  • a classification corresponding to the resolution of the TV 150 may be provided as the QoS type.
  • a QoS type corresponding to the number of scanning lines (1080, 750, 525 lines) may be provided, or a QoS type corresponding to an interlace method or a progressive method may be provided, and these may be combined. May be. As the number of scanning lines increases, the preferred QoS level increases, and the preferred QoS level is higher for the progressive method than for the interlaced method.
  • step by step in the order of red, yellow, and green, and gradually shorten the LED blinking interval.
  • the time until the QoS setting is completed may be displayed on the TV monitor connected to the STB.
  • the remaining time may be displayed, or a progress bar or the like may be displayed.
  • the Ethernet communication unit 75b of the PLC adapter 70 outputs time information indicating the time until the QoS setting is completed to the STB 100, and the STB 100 0 Just superimpose it on the video and send it to the TV connected to your device.
  • a multi-color LED may be provided in the vicinity of the QoS type reception unit, and the setting state of the QoS type may be indicated by the emission color. For example, “high priority” in the first embodiment may be indicated in green, “medium priority” in orange, and “low priority” in red. Further, in the second and third embodiments, the “HD” image may be indicated in green, the “SD image” may be indicated in orange, and “OFF” may be indicated in red. Also, let the push switch itself fire.
  • the input QoS type may be changed by changing the time for which the push switch is pressed. For example, the longer the time for which the push switch is pressed, the higher the priority may be, or a larger band may be secured. For example, if the pressing time is within 1 second, a low priority, 5 seconds or more and less than 10 seconds, medium priority, and 10 seconds or more, a high priority may be input. .
  • a push switch as a QoS type accepting unit may be used as a switch for inputting another operation command. For example, if the push switch is pressed for less than 1 second, a command for ordering a “pairing operation” is input, and if it is longer than 1 second, a command for specifying the QoS type is input. You may make it do. “Pairing operation” is an initial setting for recognizing PLC adapters as one network.
  • the time to complete the QoS setting is displayed on the TV monitor connected to the STB. You can display the setting status of the QoS type on the TV monitor with the same configuration as shown.
  • the trigger detection unit may be configured to allow the user to change the condition for detecting the trigger.
  • the configuration may be such that the user can change the number of packets received, the reception frequency, the bit rate threshold, the packet analysis frequency, or the protocol for detecting the trigger.
  • the PLC adapter settings can be changed on the setting screen (described in HTML, etc.), and the above conditions can be changed by accessing the setting screen from a PLC adapter connected to the PLC adapter using a Web browser.
  • an input unit for changing the above conditions may be provided in the PLC adapter.
  • a device connected to the Ethernet side (Ethernet device connected to the PLC adapter, that is, STB and PC in the second embodiment, TV in the third embodiment, etc.) is provided with a QoS switch.
  • a configuration may be adopted in which the setting status is transmitted to the PLC adapter and the subsequent QoS setting processing is performed.
  • the method of specifying the QoS type when the communication device (PLC adapter) receives data has been described.
  • the communication device (PLC adapter) transmits data It may be possible to specify the QoS type.
  • a QoS type reception unit for transmission and a QoS type reception unit for reception may be provided, or one QoS type reception unit may It may be possible to accept both QoS types of transmission and reception.
  • the QoS setting may be performed on the assumption that the QoS type obtained by averaging the QoS types is specified. However, it is also possible to refer to only the QoS type on either the sending or receiving side and ignore the setting of the other QoS type.
  • the QoS type reception units 51, 61, 71, 81 may not be provided, and the QoS setting may be performed using a predetermined QoS type and QoS parameters. good.
  • the PLC adapter 50 ⁇ 60 ⁇ 70 ⁇ 80 automatically performs QoS setting without inputting information, so the QoS setting instructions for STB90-100, PC110, TV receiver 150 ⁇ 160, etc. It is possible to perform data transmission with QoS assured for flows received by Ethernet terminals that cannot output.
  • settings for guaranteeing transmission bandwidth (Parameterized QoS)
  • settings for performing priority control (Prioritized QoS)
  • settings for not performing QoS settings can be selected. It may be configured.
  • the QoS type accepting unit sets the priority of data reception of the own device and the bit rate (transmission bandwidth) of the data transmitted to the local station to the PLC adapter other than the PLC adapter under the same QoS control as the QoS type. ) May be selectively received.
  • the QoS type manager of the PLC adapter on the receiving side sends a QoS setting request packet requesting the change to priority control to the PLC adapter on the transmitting side.
  • a QoS cancellation request packet requesting to release the transmission bandwidth that has been reserved is sent to the PLC adapter that is the master station. Shina.
  • the QoS type management unit of the receiving PLC adapter transmits the QoS cancellation request packet to the PLC adapter which is the master station. This ensures Retained! The band that was lost is released.
  • the QoS type management unit of the PLC adapter on the receiving side notifies the user that the QoS setting has been successful through the status presentation unit.
  • the QoS type management unit of the receiving PLC adapter does not send the QoS cancellation request packet to the PLC adapter of the master station (that is, data transmission).
  • the QoS type management unit of the PLC adapter on the receiving side notifies the user that the QoS setting has failed via the status presentation unit.
  • the QoS type is set to the priority control, the data may be transmitted in a guaranteed bandwidth and the user may be informed that the data is in a state in which the QoS type is set.
  • the QoS type manager of the PLC adapter on the receiving side sends a QoS setting request packet requesting the change to bandwidth guarantee to the PLC adapter that is the master station. .
  • the QoS setting notification packet As a response to the QoS setting request packet, it is possible to determine whether or not the change to the bandwidth guarantee has succeeded.
  • the QoS type management unit of the receiving PLC adapter transmits the QoS cancellation request packet to the transmitting PLC adapter.
  • the priority given to the data packet returns to the default value.
  • the QoS type management unit of the PLC adapter on the receiving side notifies the user that the QoS setting has been successful through the status presentation unit.
  • the QoS type management unit of the receiving PLC adapter does not send the QoS cancellation request packet to the sending PLC adapter (that is, sets the priority).
  • the QoS type manager of the PLC adapter on the receiving side notifies the user that the QoS setting has failed via the status presenter. Also, the user may be notified that the force data whose QoS type is set to bandwidth guarantee is in the state of priority control transmission.
  • FIG. 16 is a configuration diagram of the communication network 400 in the present embodiment.
  • the communication network 400 has a connection form similar to that of the communication network in the second embodiment shown in FIG.
  • the PLC adapter 200 is connected to the PLC network!
  • the PLC adapter 200 is a communication device on the data transmission side having a function as a master station, like the PLC adapter 50 in the second embodiment.
  • the STB100 has nothing to do with the essence of power generation with which a TV is connected.
  • the PLC adapter 300 is connected to the PLC network as a communication device on the receiving side that receives data from the PLC adapter 200.
  • a PLC adapter other than the PLC adapter 300 may be connected to the PLC network as a communication device on the receiving side, but the PLC adapter is not shown.
  • the PLC adapter 300 is equipped with three input / output ports (1st port 331, 2nd port 332, 3rd port 333). PC1 10 is connected to 333.
  • the PLC adapter 300 is a communication device that receives data packets from the PLC network and outputs the received data packets to an Ethernet device that is communicably connected to its own device.
  • a plurality of input / output ports (output ports) are provided.
  • the PLC adapter 200 also includes three input / output ports (first port 231, second port 232, and third port 233), and the router 120 is connected to the second port 232.
  • PLC It is not always necessary to provide three input / output ports on the adapter 200.
  • the PLC adapter 200 should have at least one input / output port.
  • FIG. 17 is a perspective view showing the appearance of the PLC adapter 300.
  • the PLC adapter 300 includes a casing 350, a power plug 351, and a cord 352.
  • the PLC adapter 300 can be connected to the PLC network by inserting the power plug 351 into the outlet.
  • the PLC adapter 300 includes a power state presenting unit 341 that indicates the power state of its own device, a PLC state presenting unit 342 that indicates the connection state to the PLC network, a QoS state presenting unit 305 that indicates the state of QoS control,
  • a QoS type designation unit (QoS type designation means) 301 is provided which is a sliding switch for the user to input a QoS type.
  • the QoS status presentation unit 305 is composed of, for example, an LED, like the status presentation units 56, 66, 76, and 86.
  • the lighting operation of the QoS state presentation unit 305 is the same as that of the state presentation units 56, 66, 76, and 86. For example, it lights in green if the QoS control requirement is met, lights in yellow if not, and lights red if QoS control is off.
  • the QoS type designation unit 301 is the same as the QoS type reception unit 51 ⁇ 61 ⁇ 71 ⁇ 81 shown in FIG. That is, the QoS type designation unit 301 is for the user to designate QoS type information indicating the type of QoS control. Also, “HD (High Definition) video” and “SD (Standard Definition) video” which are QoS types input by operating the QoS type designation unit 301 are the same as those described above.
  • the display units “HD”, “SD”, and “OFF” provided in the vicinity of the QoS type specifying unit 301 present the QoS type to the user. Is a means. Note that the QoS type specified by the user may be presented by changing the lighting state or emission color of the LED.
  • the PLC adapter 300 has multiple inputs. Of the output ports, which input / output port is the QoS control target input / output port (QoS target output port) is determined in advance.
  • FIG. 18 is a functional block diagram showing the configuration of the PLC adapter 300.
  • the PLC adapter 300 includes a type information acquisition unit 302, a storage unit (QoS type storage means) 320, a QoS control unit 310, a trigger detection unit 306, a bridge unit 307, a PLC A communication unit (transmission means) 308 and an Ethernet communication unit 330 are provided.
  • Storage unit 320 stores QoS type table 321, QoS control information conversion table 322, port table 323, and trigger detection table 324. Information indicating which input / output port is the QoS control target input / output port is also stored in the storage unit 320 as the initial setting information 325.
  • the type information acquisition unit 302 acquires the QoS type input by the user via the QoS type specification unit 301, and records the QoS type in the QoS type table 321 for recording the QoS type.
  • the type information acquisition unit 302 stores the QoS type table 321 in which the QoS type is recorded in the storage unit 320. That is, the storage unit 320 stores QoS type information indicating the type of QoS control.
  • FIG. 19 is a diagram showing an example of the QoS type table 321.
  • the QoS type table 321 is a table in which an input / output port is associated with a QoS type of QoS control for data output from the input / output port.
  • the QoS type of QoS control for the data output from the first port 331 is recorded in the QoS type table 321.
  • the QoS control unit 310 includes a controller 311, a QoS setting request generation unit (QoS setting request generation unit) 312 that generates a QoS setting request packet, a connection request generation unit 313 that generates a connection request packet, and a QoS control information conversion unit 314.
  • a QoS setting request generation unit QoS setting request generation unit 312 that generates a QoS setting request packet
  • a connection request generation unit 313 that generates a connection request packet
  • the QoS control information conversion unit 314 converts the QoS type shown in the QoS type table 321 into the PL Converted to QoS parameters (QoS control information) used when C adapter 200 performs QoS control.
  • the QoS control information conversion unit 314 performs this conversion by referring to the QoS control information conversion table 322.
  • FIG. 20 is a diagram showing an example of the QoS control information conversion table 322.
  • the QoS control information conversion table 322 is a table showing the correspondence between the QoS type and the QoS parameter.
  • QoS types “SD” and “HD” are associated with bandwidths (required bandwidths) secured in QoS control.
  • QoS parameters other than the necessary bandwidth may be registered in the QoS control information conversion table 322.
  • Examples of QoS parameters include multiple values such as allowable transmission delay, allowable transmission delay fluctuation, average size, minimum value, and maximum value of transmitted packets.
  • the controller 311 controls each functional block of the QoS control unit 310.
  • the trigger detection unit 306 uses the trigger detection table 324 to determine whether QoS control corresponding to the data output from the first port 331 is necessary. Details of the processing in the trigger detection unit 306 will be described later.
  • the PLC communication unit 308 is the same as the PLC communication unit 55a, 65a, 75a, 85a described above, and the QoS setting request packet generated by the QoS setting request generating unit 312 is subjected to QoS control. Send to adapter 200.
  • the Ethernet communication unit 330 transmits / receives a packet to / from an Ethernet device connected to its own device via Ethernet.
  • the Ethernet communication unit 330 is a port table that associates the source address of the packet received from Ethernet (the address (Ethernet address) of the Ethernet device that transmitted the packet) with the input / output port that received the packet.
  • the generated port table 323 is stored in the storage unit 320.
  • the Ethernet address can be obtained by detecting the address of the transmission source given to some kind of socket (anything) transmitted from the Ethernet device to the local device.
  • FIG. 21 is a diagram showing an example of the port table 323.
  • the port table 323 includes an Ethernet address (identification information) of the Ethernet device and the corresponding Ethernet. Is a table in which input / output ports to which a mobile device is connected are associated with each other.
  • the first port 331 and the STB100 Ethernet address (E1) are associated with each other
  • the third port 333 and the PC110 Ethernet address (E2) are associated with each other.
  • the bridge unit 307 performs bridging of packets between the PLC communication unit 308 and the Ethernet communication unit 330, and also transmits packets received by the PLC communication unit 308, in the same way as the bridge units 68, 78, and 88.
  • the trigger detection unit 306 is notified of the destination address.
  • the bridge unit 307 performs bridging by referring to the port table 323. Further, the bridge unit 307 generates a bridge information notification packet and transmits it to the PLC adapter 200 via the PLC communication unit 308.
  • the trigger detection unit 306 generates the trigger detection table 324 using the initial setting information 325, the QoS parameters output from the QoS control information conversion unit 314, and the Ethernet address indicated in the port table 323 generated by the Ethernet communication unit 330.
  • FIG. 22 is a diagram showing an example of the trigger detection table 324.
  • the trigger detection table 324 includes the Ethernet address of the Ethernet device connected to the QoS control target input / output port, the QoS control QoS parameter for the data packet sent to the Ethernet device, This table is associated with data packet reception history information. Although the total packet size of the data packets received as the reception history is shown in the figure, the number of packets may be recorded in the trigger detection table 324 as another reception history. What information is stored as the reception history depends on the trigger detection algorithm.
  • the bridge unit 307 When the PLC communication unit 308 receives a data packet, the bridge unit 307 notifies the trigger detection unit 306 of the data packet.
  • the trigger detection unit 306 When the trigger detection unit 306 receives a data packet from the bridge unit 307, the trigger detection unit 306 extracts a transmission destination address from the data packet, and has an entry having an address field that matches the extracted address in the trigger detection table 324. In order to check whether or not, the destination address and the address of the trigger detection table 324 are collated. If there is a matching entry, Information necessary for the reception history (packet size, number of packets, etc.) is further extracted and recorded in the reception history field of the trigger detection table 324.
  • the trigger detection unit 306 indicates a trigger indicating that fact.
  • the detection information is output to the QoS control unit 310.
  • the trigger detection table 324 includes only an entry for the STB100 that is an Ethernet device connected to the first port 331 that is the QoS control target input / output port, and the address field of that entry. Is E1. Therefore, when a data packet with the destination address E1 is received, the packet size is further extracted from the data packet, and the extracted packet size is added to the history information field of the STB100 entry in the trigger detection table 324. to add.
  • the reception history field becomes equal to or greater than a specific value
  • trigger detection information is output to the QoS control unit 310. Also, determine the measurement interval and check the total packet size at each measurement interval. When the check is completed, the total packet size is set to zero. As a result, when the packet size is checked, the reception bit rate is calculated by calculating (total packet size / measurement interval). When the reception bit rate exceeds a certain threshold value, trigger detection information is output to the QoS control unit 310.
  • a control packet is transmitted in addition to the content data packet.
  • program information and character data such as HTML are transmitted to STB100.
  • the user has not yet watched the video.
  • trigger detection may be performed when a state exceeding a specific bit rate continues for a certain period of time. This temporarily increases the bit rate due to file downloads, etc. Therefore, it is possible to prevent the trigger from being erroneously detected when it becomes small immediately.
  • the threshold for trigger detection may be the same value for all ports, or the threshold for trigger detection may be changed according to the QoS type. For example, when HD is specified as the QoS type, the required bandwidth is 16 Mbps, and when SD is specified, the required bandwidth is 6 Mbps. In this case, the threshold value may be 8 Mbps, and 3 Mbps for SD. Further, these threshold values may be changed by the user. In that case, it can be changed for each port, or a common threshold value can be changed for all ports.
  • the QoS control unit 310 Upon receiving the trigger detection information, the QoS control unit 310 generates a connection request packet and transmits it to the PLC adapter 200.
  • FIG. 23 is a functional block diagram showing the configuration of the PLC adapter 200.
  • the PLC adapter 200 includes a storage unit 220, a QoS control unit 210, a trigger detection unit 206, a bridge unit 207, a PLC communication unit 208, an Ethernet communication unit 230, a power supply state presentation unit 241, and a PLC state presentation unit. 242.
  • the configuration of the PLC adapter 200 and the configuration of the PLC adapter 300 are the same. However, in order to make it easier to understand the functions of the PLC adapter on the transmission side and the reception side, The functions will be described separately.
  • the storage unit 220 stores a bridge table 223.
  • the QoS control unit 210 includes a QoS setting notification generation unit 212 that generates a QoS setting notification packet, a connection notification generation unit 213 that generates a connection notification packet, a QoS setting unit (control device) 214, and a QoS control unit 210.
  • a controller 211 that controls each functional block is provided.
  • the QoS setting unit 214 determines a bandwidth allocation schedule in the PLC network, and transmits a packet according to the schedule via the PLC communication unit 208. In other words, the QoS setting unit 214 performs QoS control of packets transmitted to the receiving PLC adapter. The QoS setting unit 214 also derives the GLID for the flow identification information power and notifies the bandwidth allocation schedule to each PLC adapter. This process is the same as that in the above-described embodiment, In the present embodiment, the transmitting station includes the function of the master station, and the notification of the schedule is performed internally, so that the description thereof is omitted.
  • the trigger detection unit 206 is basically the same as the trigger detection unit 306, and the trigger detection table 224 is also the same as the trigger detection table 324.
  • the trigger detection unit 206 is necessary when trigger detection is performed on the transmission-side PLC adapter, and is not necessary when trigger detection is performed on the reception-side PLC adapter 300.
  • the bridge unit 207 is substantially the same as the bridge unit 58 in the second embodiment, and includes the PLC address of the PLC adapter 300 and the PLC adapter included in the bridge information notification packet transmitted from the PLC adapter 300.
  • a bridge table 223 that associates the Ethernet addresses of STB100 and PC110 connected to 300 is generated.
  • the bridge table 223 is not particularly limited in its form as long as a known one is used.
  • the Ethernet communication unit 230 transmits and receives packets to and from the router 120.
  • the PLC communication unit 208, the power state presentation unit 241, and the PLC state presentation unit 242 are the same as the PLC communication unit 308, the power state presentation unit 341, and the PLC state presentation unit 342, respectively.
  • FIG. 24 is a flowchart showing communication between the communication apparatuses in the fourth embodiment.
  • the bridge section 307 of the PLC adapter 300 acquires the Ethernet addresses of the connected STB100 and PC110 in advance.
  • the Ethernet communication unit 330 determines the Ethernet address of the Ethernet device (STB100 or PC110) that transmitted the packet, the input / output port that received the packet, and Are created, and the created port table 323 is stored in the storage unit 320 (“address storage” in FIG. 24).
  • the user When the user desires to receive HD video content in the STB 100, the user designates “HD video” as the QoS type information by operating the QoS type designation unit 301 in the PLC adapter 300 connected to the STB 100.
  • the type information acquisition unit 302 acquires the QoS type information input by the user from the QoS type specification unit 301.
  • the QoS type Record the QoS type information in Table 321.
  • the type information acquisition unit 302 stores the QoS type table 321 in which the QoS type information is recorded in the storage unit 320 (“QoS type designation” in FIG. 24).
  • the QoS control information conversion unit 314 refers to the QoS control information conversion table 322 and determines a QoS parameter corresponding to the QoS type recorded in the QoS type table 321 (in FIG. 24). "QoS control information determination").
  • the QoS control information conversion unit 314 outputs the determined QoS parameter to the trigger detection unit 306.
  • the trigger detection unit 306 generates the trigger detection table 324 using the initial setting information 325, the QoS parameters output from the QoS control information conversion unit 314, and the Ethernet address indicated in the port table 323 generated by the Ethernet communication unit 330. To do.
  • the fact that the I / O port subject to QoS control is the first port 331 is divided from the initial setting information 325, so the STB100 connected to the first port 331 receives the data packet subject to QoS control. It is divided that it is equipment to do.
  • the PLC adapter 200 on the content transmission side acquires bridge information (STB 100 and Ethernet information of the PC 110) in advance from the PLC adapter 300 in order to transfer the data packet received from the router 120 to the PLC adapter 300.
  • bridge information STB 100 and Ethernet information of the PC 110
  • the PLC adapter 200 transmits a bridge information request packet to the PLC adapter 200.
  • the bridge unit 207 of the PLC adapter 200 creates a bridge information request packet and transmits the bridge information request packet to the PLC adapter 300 via the PLC communication unit 208 (“bridge” in FIG. 24).
  • Information request ").
  • the configuration of the bridge information request packet is the same as that described in the above embodiment.
  • the PLC communication unit 308 of the PLC adapter 300 When the PLC communication unit 308 of the PLC adapter 300 receives this bridge information request packet, it notifies the bridge unit 307 of the reception.
  • the bridge unit 307 creates a bridge information notification packet including the Ethernet addresses of the Ethernet devices connected via the Ethernet communication unit 330 of the local station, that is, the STB 100 and the PC 110. [0760]
  • the bridge unit 307 transmits the created bridge information notification packet to the PLC adapter 200 via the PLC communication unit 308 ("bridge information notification" in FIG. 24).
  • the PLC communication unit 208 of the PLC adapter 200 When the PLC communication unit 208 of the PLC adapter 200 receives the bridge information notification packet, it notifies the bridge unit 207.
  • Bridge section 207 associates the PLC address of PLC adapter 300 with the Ethernet addresses of STB 100 and PC 110 included in the bridge information notification packet, and records them in bridge table 223.
  • the bridge unit 207 stores the generated bridge table 223 in the storage unit 220.
  • bridge information acquisition process described above may be executed at an arbitrary timing before the PLC adapter 200 starts to transmit a data packet.
  • the STB 100 determines the content data to be received at an arbitrary timing (“Received data determination” in FIG. 24).
  • the processing for determining the content data to be received is the same as the processing in the above-described embodiment.
  • the STB 100 determines the content data to be received, the STB 100 generates a transmission request packet including content identification information for identifying the content data, and transmits the transmission request packet to the PLC adapter 300 via the Ethernet.
  • the PLC adapter 300 transmits the received packet to the PLC adapter 200 via the PLC network.
  • the PLC adapter 200 transmits the received packet to the router 120 via Ethernet.
  • the router 120 transmits the received packet to the VoD server 130 via the Internet (“data transmission request (VoD) J” in FIG. 24).
  • the VoD server 130 After receiving the data transmission request packet, the VoD server 130 starts transmitting the content specified by the packet.
  • the stored content data is packetized and sequentially sent to the router 120 via the Internet together with the destination information.
  • the router 120 sequentially transmits the received data packet to the PLC adapter 200 via Ethernet.
  • this data packet is a video content packet transmitted from the VoD server 130 to the STB 100, it includes the IP address of the STB 100 as the destination! [0767]
  • the router 120 retrieves the Ethernet address from the IP address by the routing process. As a result of the routing process, when the data packet is transferred from the router 120 to the PLC adapter 200, the data packet includes the STB100 Ethernet address as the destination address.
  • the Ethernet communication unit 230 of the PLC adapter 200 passes the received data packet to the bridge unit 207.
  • the bridge table 223 generated in advance includes the PLC address of the PLC adapter 300 and the Ethernet addresses of the STB100 and PC110. Therefore, the bridge table 223 and the destination Ethernet address of the data packet are If verified, the destination of the data packet on the PLC network is the PLC adapter 300.
  • the bridge unit 207 adds a PLC header including the PLC address of the PLC adapter 300 as the destination address of the data packet to the data packet, and passes the data packet to the PLC adapter 300 via the PLC communication unit 208. Transmit (“Data (Vo D)” in FIG. 24).
  • the PLC communication unit 308 of the PLC adapter 300 passes the received data packet to the bridge unit 307.
  • the bridge unit 307 passes the data packet to the Ethernet communication unit 330 and transfers the received data packet to the trigger detection unit 306 in order to transfer the data packet to the STB 100.
  • the trigger detection unit 306 By analyzing this data packet, the trigger detection unit 306 performs the trigger detection process described above using the trigger detection table 324 ("QoS trigger detection" in FIG. 24). If the specific condition described above is satisfied, the trigger detection unit 306 outputs trigger detection information indicating that to the QoS control unit 310.
  • the QoS control unit 310 Upon receiving the trigger detection information, the QoS control unit 310 generates a connection request packet including information (Ethernet address) for identifying the Ethernet device that is the QoS control target and the previously determined QoS parameter, and the PLC
  • the connection request packet is transmitted to the content transmission side PLC adapter 200 via the communication unit 308 (“connection request” in FIG. 24).
  • the PLC communication unit 208 of the PLC adapter 200 receives this packet and sends it to the QoS control unit 210.
  • the connection notification generation unit 213 of the QoS control unit 210 determines whether or not data transmission is possible from the information included in the connection request packet.
  • connection notification generation unit 213 generates a connection notification packet including information (Result Code) indicating whether or not the data transmission request can be accepted, and sends the connection notification packet to the PLC adapter via the PLC communication unit 208.
  • Sent to 300 (“Connection Notification” in FIG. 24).
  • the PLC communication unit 308 of the PLC adapter 300 receives this connection notification packet and sends it to the QoS control unit 310.
  • the controller 311 of the QoS control unit 310 determines whether the data transmission request has been accepted from the Result Code included in the connection notification packet.
  • the controller 311 cancels the QoS setting process and controls the QoS state presentation unit 305 to confirm that the QoS request is not satisfied. To the user.
  • the controller 311 instructs the QoS setting request generation unit 312 to generate a QoS setting request packet.
  • the QoS setting request generation unit 312 includes the same information (Ethernet address shown in the trigger detection table 324) for identifying the Ethernet device as the one included in the connection request packet, and QoS parameters (QoS parameters shown in the trigger detection table 324). ), And sends the QoS setting request packet to the PLC adapter 200, which is the master station, via the PLC communication unit 308 (“QoS setting request” in FIG. 24).
  • the QoS setting request generation unit 312 includes the QoS type information specified by the QoS type specifying unit 301 in the QoS setting request packet as information for specifying the content of the QoS control requested by the own device. .
  • the PLC communication unit 208 of the PLC adapter 200 receives the QoS setting request packet and sends it to the QoS control unit 210.
  • the QoS setting notification generation unit 212 of the QoS control unit 210 determines whether the request can be accepted based on the QoS parameter included in the QoS setting request packet. [0780] When it is determined that the QoS parameter included in the QoS setting request packet is acceptable, the QoS setting notification generation unit 212 outputs information indicating that to the QoS setting unit 214 via the controller 211. .
  • the QoS setting unit 214 sets the GLID (Global Link ID) for uniquely identifying the flow within the PLC network to the Ethernet address of the STB100 included in the QoS setting request packet and the destination flow. Based on the QoS parameters indicated in the allocation and QoS setting request packet, scheduling of bandwidth allocation for the GLID is performed ("QoS setting" in Fig. 24). Then, the QoS setting unit 214 controls the PLC communication unit 208 to perform QoS control corresponding to the QoS type requested by the PLC adapter 300 for the flow of the data packet to which the GLID is assigned and transmitted to the STB 100. To do.
  • GLID Global Link ID
  • the QoS setting notification generation unit 212 After that, the QoS setting notification generation unit 212 generates a QoS setting notification packet including information indicating whether or not the QoS request can be accepted (Resu It Code) and a GLID if the Result Code is a value indicating success. Then, the QoS setting notification packet is transmitted to the PLC adapter 300 via the PLC communication unit 208 (“QoS setting notification” in FIG. 24).
  • the PLC communication unit 308 of the PLC adapter 300 receives the QoS setting notification packet and sends it to the QoS control unit 310.
  • the controller 311 of the QoS control unit 310 determines whether or not the QoS setting request has been accepted from the Result Code included in the QoS setting notification packet.
  • the controller 311 controls the QoS state presentation unit 305 to indicate to the user whether the request has been accepted (“state presentation unit control” in FIG. 24).
  • the control method of the QoS state presentation unit 305 is the same as the control method in the above-described embodiment.
  • Data packets sent to the PC 110 connected to the third port 333 that are not QoS control target I / O ports are not subject to QoS control.
  • bandwidth allocation is not performed for the data packet transmitted to the PC 110, and the PLC adapter 200 that is the transmitting station allocates bandwidth to the time when the bandwidth is allocated for data transmission to the STB 100 and other slave stations.
  • Data packets are transmitted to the PC 110 via the PLC adapter 300 at other times.
  • FIG. 25 shows a flowchart showing the processing flow in this case. Differences from the processing flow shown in FIG. 24 are described below.
  • the QoS control information conversion unit 314 After determining the QoS parameter as described above, the QoS control information conversion unit 314 includes the QoS parameter and the Ethernet device connected to the QoS control target input / output port, that is, the Ethernet address of the STB100. A QoS control information notification packet is generated, and the QoS control information notification packet is transmitted to the PLC adapter 200 via the PLC communication unit 308 (“QoS control information notification” in FIG. 25).
  • the QoS control target input / output port is only the first port 331. If there are multiple QoS control target input / output ports, they are connected to each QoS control target input / output port. All the Ethernet addresses of the selected Ethernet devices are included in the QoS control information notification packet.
  • connection request generator 313 and the function of the connection notification generator 213 are reversed from those described above.
  • the trigger detection unit 206 associates the Ethernet address included in the QoS control information notification packet with the QoS parameter and records it in the trigger detection table 224.
  • the trigger detection table 224 may be the same as the trigger detection table 324.
  • the bridge unit 207 When the PLC adapter 200 receives the data packet, the bridge unit 207 outputs the received data packet to the trigger detection unit 206.
  • the trigger detection unit 206 By analyzing this data packet, the trigger detection unit 206 performs the trigger detection process in the same manner as the trigger detection unit 306 ("QoS trigger detection" in FIG. 25). If the above-described specific condition is satisfied, the trigger detection unit 206 outputs trigger detection information indicating that to the QoS control unit 210.
  • the QoS control unit 210 determines the previously determined QoS parameter. Is generated, and the connection request bucket is transmitted to the PLC adapter 300 on the content receiving side via the PLC communication unit 208 (“connection request” in FIG. 25).
  • the PLC communication unit 308 of the PLC adapter 300 receives this packet and sends it to the QoS control unit 310.
  • the connection request generation unit 313 of the QoS control unit 310 determines whether or not data can be received from information included in the connection request packet.
  • connection request generation unit 313 generates a connection notification packet including information indicating whether data can be received (Result Code), and transmits the connection notification packet to the PLC adapter 200 via the PLC communication unit 308. (“Notification of connection” in FIG. 25).
  • the QoS setting unit 214 of the PLC adapter 200 assigns a GLID to the flow transmitted to the STB 100. Based on the QoS parameters indicated by the trigger detection table 224, scheduling of bandwidth allocation for the GLID is performed (see “
  • the QoS setting notification generation unit 212 generates a QoS setting notification packet including the GLID, and transmits the QoS setting notification packet to the PLC adapter 300 via the PLC communication unit 208 ("QoS setting in FIG. 25" notification").
  • the QoS type is specified via the QoS type designation unit 301.
  • the information indicating the priority is received, and the priority is recorded in the QoS type table 321.
  • FIG. 26 is a diagram showing another example of the QoS type table 321.
  • the QoS type table 321 associates the QoS control target input / output port with the QoS control priority corresponding to the data packet output from the QoS control target input / output port. .
  • the figure shows an example when “high priority” is selected as the priority.
  • the QoS control information conversion unit 314 converts the priority information indicated by the QoS type table 321 into PLI D (Priority Link ID). Correspondence between QoS type and PLID is QoS control information Indicated by translation table 322.
  • FIG. 27 is a diagram showing another example of the QoS control information conversion table 322. As shown in FIG. In the figure, “1”, “2”, and “3” are assigned to the three priority levels of “Normal”, “Priority”, and “High priority”, respectively.
  • FIG. 28 is a diagram showing another example of the trigger detection table 324.
  • the trigger detection table 324 generated by the trigger detection unit 306 is transmitted to the address of the Ethernet device connected to the QoS control input / output port and to the Ethernet device.
  • This is a table in which the priority of a packet is associated with the reception history information of the packet.
  • FIG. 29 is a flowchart showing the flow of processing when priority control is performed in the present embodiment.
  • the difference from the flow shown in Fig. 24 is that the connection request packet and the connection notification packet are not transmitted, and the QoS setting request generation unit 312 indicates the priority as QoS control information in the QoS setting request packet.
  • the information (PLID) is included.
  • the receiving station sends a connection request packet to the transmitting station and sends a QoS setting request packet to the parent station.
  • the PLC adapter 200 which is a transmitting station has the function of a master station, the receiving station transmits both packets to the PLC adapter 200.
  • the master station When priority control is used, the master station is not involved in QoS control and the receiving station only requests the QoS setting from the transmitting station, so there is no need to send a connection request packet. Since the other processing is the same as that shown in FIG. 24, the description thereof is omitted.
  • the trigger detection process may be performed by the PLC adapter 300 on the reception side or the PLC adapter 200 on the transmission side.
  • the flow when trigger detection processing is performed in the PLC adapter 200 on the transmission side is the same as in FIG. 25, and the difference is that the connection request packet and the connection notification packet are not transmitted.
  • Ethernet device only one Ethernet device is connected to the QoS control target input / output port, but multiple Ethernet devices may be connected to the QoS control target input / output port via a hub.
  • port table only one port Multiple Ethernet addresses are recorded, and multiple entries are created in the trigger detection table accordingly.
  • the QoS parameter (or priority) corresponding to the Ethernet address connected to the same port has the same value. Since trigger detection processing is performed for each entry in the trigger detection table, connection requests and QoS setting requests are also performed individually. In other words, when bandwidth-guaranteed transmission is performed, bandwidth is secured for each device individually.
  • bandwidth-guaranteed transmission (priority transmission) is performed only for devices with a high data rate being received, depending on the trigger detection threshold setting. Control transmission) and reception, the data rate is low, and it is possible to control the device without guaranteeing the bandwidth.
  • the reception rate of a device such as a PC that receives only Web content data is lower than the reception rate of a device such as an STB that is receiving video content data.
  • an entry may be created for each port instead of creating an entry in the trigger detection table individually.
  • the entry of the trigger detection table includes a plurality of Ethernet addresses, one QoS control information, and one history information.
  • the trigger detection process all the Ethernet addresses recorded in the entry are registered! Then, the received packet is collated with the destination address, and history information is recorded when it matches one of the recorded Ethernet addresses.
  • the QoS setting request generation unit includes all the recorded Ethernet addresses in the QoS setting request packet.
  • the allocated bandwidth is shared between Ethernet devices connected to the same port.
  • the bandwidth (or priority) specified by the user for the PLC adapter 300 remains in the device connected to the QoS control target input / output port. Secured on the PLC network for transmitted data packets. Therefore, QoS control can be performed efficiently even when multiple devices are connected to the PLC adapter on the receiving side.
  • members similar to those in the fourth embodiment are denoted by the same reference numerals, and description thereof is omitted.
  • the description of the processing that has already been described in the first to fourth embodiments is omitted or simplified.
  • the power to explain an example of performing QoS control by Parameterized QoS (bandwidth guarantee). Prioritized QoS (priority control) may be applied to this embodiment!
  • FIG. 30 is a configuration diagram of the communication network 410 in the present embodiment. As shown in the figure, unlike the communication network 400, the communication network 410 includes a PLC adapter 500 as a receiving PLC adapter! /.
  • FIG. 31 is a perspective view showing the appearance of the PLC adapter 500.
  • the PLC adapter 500 uses one of the three input / output ports (first port 331, second port 332, and third port 333) for QoS control target input / output.
  • a QoS target specifying unit (QoS target selecting means) 503 for selecting as a port is provided.
  • the QoS target specifying unit 503 is, for example, a slide switch, but may be any switch as long as it can select one of three input / output ports. That is, the QoS target specifying unit 503 is for the user to select one of a plurality of input / output ports provided in the PLC adapter 500 as a QoS control target output port.
  • the PLC adapter 500 is also equipped with a QoS type specification unit 301.
  • This QoS type specification unit 301 supports data packets output from the I / O port selected using the QoS target specification unit 503. This is for specifying the type of QoS control.
  • FIG. 32 is a functional block diagram showing the configuration of the PLC adapter 500. As shown in the figure, unlike the PLC adapter 300, the PLC adapter 500 includes the above-described QoS target specifying unit 503, selection information acquisition unit 504, and trigger detection unit 506.
  • the selection information acquisition unit 504 acquires the selection information indicating the input / output port (QoS control target input / output port) selected by the user via the QoS target specification unit 503, and records the selection information.
  • the selection information is recorded in table 525.
  • the selection information acquisition unit 504 stores the QoS target table 525 in which the selection information is recorded in the storage unit 320.
  • FIG. 33 shows an example of the QoS target table 525.
  • the QoS target table 525 is a table showing which input / output port of the three input / output ports is designated as the QoS control target input / output port.
  • the figure shows an example in which the first port 33 1 is designated as the QoS control target input / output port.
  • the format of the QoS target table 525 is not particularly limited, and it is not necessary to indicate the selection information as a table if it can be divided which I / O port is designated as the QoS control target I / O port. Not necessarily ⁇ .
  • the trigger detection unit 506 is 1) information specifying the QoS control target input / output port shown in the QoS target table 525, 2) the QoS parameter output from the QoS control information conversion unit 314, and 3) Ethernet.
  • the trigger detection table 324 is generated using the Ethernet address indicated in the port table 323 generated by the communication unit 330.
  • the trigger detection unit 506 uses this trigger detection table 324 to determine whether or not QoS control corresponding to the data output from the QoS control target input / output port is necessary.
  • the trigger detection process in the trigger detection unit 506 is the same as the process in the trigger detection unit 306.
  • FIG. 34 is a flowchart showing communication between the communication apparatuses in the fifth embodiment. Note that description of processing similar to that in the fourth embodiment is omitted.
  • User power When a QoS control target input / output port is selected by operating the QoS target specifying unit 503, selection information for specifying the selected input / output port is output to the selection information acquiring unit 504.
  • the selection information acquisition unit 504 acquires this selection information, records the selection information in the QoS target table 525, and stores the QoS target table 525 in which the selection information is recorded in the storage unit 320 (in FIG. 34). "QoS target specification").
  • the bridge unit 307 acquires the address of the Ethernet device connected to the PLC adapter 500, and the type information acquisition unit 302 acquires the QoS type via the QoS type designation unit 301.
  • the order of obtaining the selection information, the Ethernet device address, and the QoS type may be any order.
  • the QoS control information conversion unit 314 refers to the QoS control information conversion table 322 and determines a QoS parameter corresponding to the QoS type recorded in the QoS type table 321.
  • the QoS control information conversion unit 314 outputs the determined QoS parameter to the trigger detection unit 506.
  • the trigger detection unit 506 1) Information specifying the QoS control target input / output port indicated by the QoS target table 525, 2) QoS parameter output from the QoS control information conversion unit 314, and 3 )
  • the trigger detection table 324 is generated using the Ethernet address indicated in the port table 323 generated by the Ethernet communication unit 330.
  • the timing at which the trigger detection unit 506 generates the trigger detection table 324 is not particularly limited, and the trigger detection unit 506 may generate the trigger detection table 324 when the trigger detection table 324 can be generated.
  • the QoS target specification unit 503 is a push button that is not touched by a slide switch, a push button is provided near each input / output port, and whether to specify an input / output port as an input / output port subject to QoS control is specified for each input / output port It may be configured as possible.
  • Figure 35 shows the external appearance of the PLC adapter 500a with this configuration. As shown in the figure, a push button 503 a is provided near the first port 331, and a push button 503 b force is provided near the second port 332, and a push button 503 c is provided near the third port 333. Each time you push each push button, the setting and release of the QoS control target I / O port will be switched!
  • each I / O port has an LED as the QoS status presentation unit 305a-c.
  • the PLC adapter 500a controls the LED to indicate whether the QoS setting is successful or not. Present for each port. For example, such a presentation method is meaningful when the bandwidth of the first port 331 can be secured but the bandwidth of the second port 332 cannot be secured.
  • each input / output port is designated as a QoS control target input / output port.
  • the LED may be turned off if it is not specified as a QoS control target I / O port, and turned on if specified.
  • the success or failure of the QoS setting may be indicated at the same time by the LED emission frequency and Z or emission color. For example, if an I / O port is not specified as an I / O port subject to QoS control, turn off the LED, blink the LED if QoS setting fails, and turn on the LED continuously if QoS setting succeeds. Can be considered.
  • the QoS status presentation units 305a to 305c may function as QoS target presentation means for the user to identify (distinguish) the QoS target output ports from the other output ports. .
  • only one LED may be provided as the QoS status presentation unit 305 so that the QoS control status can be determined by the color of the LED. For example, if QoS setting is successful for all the flows subject to QoS control, the LED is lit in green, and if QoS setting for one or more flows is unsuccessful, the LED is yellow. When the QoS setting for all flows fails or when there is no port specified as the QoS control target I / O port, the LED may be lit in red. Such LED The QoS control unit 310 performs the control.
  • the QoS state presentation unit may be realized by a method other than providing an LED, such as a liquid crystal screen.
  • the PLC adapter 500 since the PLC adapter 500 includes the QoS target specifying unit 503 (or 503a to c), any of the plurality of input / output ports can be specified as the QoS control target input / output port. Therefore, with Ethernet devices connected to multiple I / O ports, it is easy to specify a specific Ethernet device that can be connected to the I / O port as the target of QoS control. it can.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Small-Scale Networks (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Communication Control (AREA)

Description

明 細 書
通信装置、機器、通信装置の制御方法、制御プログラム、およびコンビュ ータ読み取り可能な記録媒体
技術分野
[0001] 本発明は、通信ネットワークにおいて QoS設定を行う通信装置およびその制御方 法に関するものである。
背景技術
[0002] 従来、コンピュータネットワークにおいては、パケット通信方式と呼ばれる通信方式 によりパケットの送受信が行われている。昨今では、例えば家庭内 LAN (Local Area Network)などにおいて、 PLC (Power Line Communication)を利用した LANを構築 する需要が高まっている。
[0003] PLCによる LANは、有線 LANと比較して、専用の LANケーブルを配線する必要 がなぐ機器の電源ケーブルをコンセントに接続するだけで、ネットワークの構築が可 能であるので、端末の移動の自由度が増大するという利点を有している。
[0004] このような PLCによる LAN等においては、親局が帯域管理を行うネットワークに複 数の子局を接続する場合、パケットの送受信に関して、一つのネットワーク媒体を複 数の子局によって時分割で共用する。このようなシステムでは、各子局の送信権の管 理方法によって、帯域利用の効率が大きく変化する。
[0005] < QoS技術 >
ところで、 Webコンテンツ、メール、および FTP等の非リアルタイムデータの伝送で は、ある程度の伝送遅延やジッタが発生しても、ユーザにとって大きな問題とならない 。それに対して、映像や音声等のリアルタイムデータの伝送においては、伝送遅延や ジッタは映像や音声の乱れにつながるので、ある範囲内に収める必要がある。
[0006] このように伝送されるデータの種類に従って、適切な品質を確保しながら、複数の データ伝送を同時かつ効率的に実現する技術を、 QoS (Quality of Service)技術と 呼ぶ。 QoS技術は大きく分けて Prioritized QoSと Parameterized QoSとに分類される。
[0007] < Prioritized QoS > Prioritized QoSでは、データを送信する通信装置が、データの種類およびデータを 送受信する通信装置の性質に応じた優先度をデータのパケットに付与し、パケットに 付与された優先度に従い送信を優先制御することにより、 QoSを実現する方式であ る。
[0008] パケットのヘッダ部分に、優先度を格納するためのフィールドを設け、そこに数値と して優先度を格納するのが一般的である。
[0009] 例えば、リアルタイムデータは非リアルタイムデータに比べて、より高い伝送品質が 求められるので、リアルタイムデータのヘッダの優先度フィールドには、非リアルタイ ムデータのヘッダの優先度フィールドよりも、高い優先度を示す数値を格納し、その 数値に応じた優先度で送信することにより、 QoSを実現している。
[0010] < Parameterized QoS >
Parameterized QoSは、ネットワーク全体の帯域を管理する親局を設け、親局が、子 局から要求された QoSのパラメータに従いネットワーク全体における帯域の使用スケ ジュールを管理し、全ての子局の送信回数および送信時間を集中管理することによ り、 QoSを実現する方法である。
[0011] 子局は、 QoSが保証された伝送を行う場合、予め親局に対し、 QoS伝送の要求信 号を送信する。要求信号には QoSパラメータが含まれており、親局は、この QoSパラ メータを解釈し、現在のネットワークの利用状況力も QoSが実現可能力どうかを判断 する。実現可能であれば QoS伝送を許可し、実現不可能であれば拒否する。
[0012] 例えば、既に他の子局が QoS伝送を行っており、十分な帯域が残っていない場合 などには、親局は QoS伝送を拒否する。
[0013] 親局は、各子局に対する QoSが保証されるように、帯域割り当てのスケジュールを 常に管理し、スケジュールに従って送信許可信号を各子局に送信する。子局は、送 信許可信号で通知された期間のみにお!、て、データの伝送を行う。
[0014] このような仕^ &みにより、ネットワーク全体におけるアクセス競合が無くなり、 QoSが 実現される。
[0015] Parameterized QoSでは、フローごとに QoSを管理する。フローとは、例えば、一つ の映像コンテンツや音声コンテンツなど、連続的に伝送する必要のある一連のデー タを指し、複数のパケットがこの一連のデータに属する。
[0016] 複数のコンテンツを同時に伝送する場合には、それぞれのコンテンツごとに異なる QoS制御を行う必要がある。例えば、一つの通信装置が映像コンテンツおよび音声 コンテンツを同時に送信する場合、それぞれのコンテンツに必要とされる QoSの要求 事項が異なる。
[0017] 親局は、データ伝送の際に、フローごとに帯域利用のスケジュールを決定する必要 があるので、パケットを送信する際にはそのパケットが所属するフローと、要求される QoSのパラメータを知る必要がある。
[0018] フローごとの QoSを実現するために、子局は親局に QoSパラメータを通知する際、 フロー識別情報を添えて通知する。親局は、フローごとに帯域割り当てのスケジユー ルを管理し、送信許可信号を送信する際には、どのフローに対する送信許可である かを示すために、フロー識別情報を含めて通知する。送信を行う通信装置は、通知さ れたフロー識別情報に合致するパケットのみを送信することにより、フローごとの QoS 制御が可能となる。
[0019] フロー識別情報としては、 MACヘッダ内の宛先 MACアドレスおよび送信元 MAC アドレス、 IPヘッダ内の宛先 IPアドレスおよび送信元 IPアドレス、 TCPヘッダ (もしく は UDPヘッダ)内の宛先ポート番号および送信元ポート番号、 IPv6ヘッダにおける Flow Labelフィールド、イーサネット(登録商標)のフレームヘッダにおける VLANタグ の VID (VLAN Identifier)フィールド等のうち、一部または全ての組み合わせがこれに 当たる。
[0020] なお、 VLANタグの VIDフィールドを、本来の、 LANを仮想的に分ける目的ではな ぐフローを識別する目的で使用することは、一般的である。
[0021] 例えば、 IP電話データと通常のデータ (Webや FTP)とを分離する場合、物理的な 接続から分離する事が考えられるが、それは実質的には困難であるので、 VLANで 仮想的に分離 (物理的に接続されて 、るケーブルは同じだが別のネットワーク扱!ヽに なる)するという使い方は一般的である。例えば、 IP電話データの伝送のために VID の 1番を割り当て、通常のデータの伝送のために VIDの 2番を割り当てる。
[0022] < QoSの設定方法 > 一般的に、 QoSは、 OSI参照モデルにおけるレイヤ 2やレイヤ 3において実現され ているが、以下では、 QoSを実現し制御するレイヤを、 QoS制御レイヤと呼ぶ。
[0023] Prioritized QoSおよび Parameterized QoSの両方にぉ 、て、 QoSを実現するために は、 QoS制御レイヤ力 伝送しょうとするデータに必要な伝送品質を知る必要がある 。しかし、一般的に、そのような情報は、 QoS制御レイヤよりも上位のレイヤで管理さ れる。
[0024] 例えば、 PLCにおける帯域制御は、 MAC層(OSI参照モデルにおけるレイヤ 2の 副層)にて実現されている力 実際にどのようなデータが伝送されるかは、アプリケー シヨン層(OSI参照モデルにおけるレイヤ 7)でしか知りえない。
[0025] 例えば、レイヤ 7において、プログラムがコンテンツの選択や伝送の準備を行った上 で、下位レイヤにデータを渡す力 下位レイヤにとっては、上位レイヤカゝら渡されたデ ータは、あくまで単なるデータであり、その中身を知る事はできず、そのデータがどの ようなプログラム力も発せられたものである力も知る事ができない。
[0026] よって、本来ならば、上位レイヤ力も伝送開始前に QoS制御レイヤに対して、その データがどのようなプログラム力 発せられたものでありどのような用途のものであるか の情報を添えて、 QoSの設定を要求すべきである。し力し、 QoSの仕組みは、まだ一 般的に普及していないため、上位レイヤは QoSを想定して設計されておらず、通知 の仕 みは、ほとんどのシステムにお 、て実装されて ヽな 、のが現状である。
[0027] <ブリッジ装置に接続された端末力 の QoS設定にっ 、て >
また、イーサネットインタフェースを搭載した装置 (イーサネット端末と呼ぶ)を PLC ネットワークに接続して使用するためには、イーサネット端末にブリッジ装置を接続し 、ブリッジ装置を経由させて PLCネットワークに接続する必要がある。イーサネット端 末力 受信しているフローに対し、 PLCネットワーク区間にて QoSを確保したデータ 伝送を行おうとする場合には、イーサネット端末は、ブリッジ装置になんらかの指示を 送り、その指示に従ってブリッジ装置力 PLCネットワークの QoS設定を行う。例えば 、そのような指示を示すイーサネットのパケットをイーサネット端末力 ブリッジ装置に 送信することにより制御するのが一般的である。
[0028] <特許文献 1について > 特許文献 1においては、このような課題を解決するために、ユーザが Prioritized Qo Sの優先度を指定するための仕組みが記載されている。
[0029] CATVネットワークと接続された家庭内ネットワークにおいて、家庭内ネットワークに 接続された情報通信機器の MACアドレスとその情報通信機器に対する伝送優先度 とを、ユーザが予めケーブルモデム装置に対して入力しておく。 MACアドレスは取 扱説明書を参照するなどしてユーザ自身が調査するものとして 、る。
[0030] ケーブルモデム装置は、入力された情報を制御テーブルとして保存しておき、パケ ットを送受信する際には、宛先や送信元となっている家庭内ネットワークにおける MA Cアドレスと、制御テーブルに保存された MACアドレスを比較することにより、そのパ ケットの優先度を導出し、優先度に応じて処理の順序を変更して、情報通信機器ごと の Prioritized QoSを実現している。
特許文献 1 :日本国公開特許公報「特開 2003— 153221号公報 (公開日: 2003年 5 月 23日公開)」
発明の開示
[0031] し力しながら、特許文献 1において開示された技術によると、ユーザは予めケープ ルモデム装置に対して、情報通信機器の MACアドレスと伝送優先度を入力する必 要があり、ユーザは簡便に伝送品質を設定することができないという課題がある。
[0032] 具体的には、 MACアドレスは 48ビットからなる情報通信機器固有のアドレスである 1S これをユーザが手入力するのは非常に手間が掛かる。また、入力ミスなどにより、 ユーザの意図通り優先度設定が行われな 、と 、う不具合が発生する可能性がある。 さらに、各機器の MACアドレスを取扱説明書など力 調べて入力する必要があるが 、一般的なユーザにとって、 MACアドレスという概念自体が理解困難であるので、そ れを調査するのは非常に困難である。
[0033] また、 Parameterized QoSに関する設定を行おうとする場合においては、 MACアド レスの他に、 QoSパラメータの多数の項目を設定する必要があり、ユーザの入力ミス などにより適切な設定が行えな 、可能性が Prioritized QoSと比べて高くなる。
[0034] 従来技術を用いて Parameterized QoSの設定を行う場合、ユーザは各 QoSパラメ一 タの意味を全て理解した上で、それらを一つ一つ入力しなければならな 、。 [0035] 従って、ネットワークにおける伝送品質が適切に設定されず、 QoS制御が効果的に 機能しない可能性が高い。
[0036] また、イーサネット端末が、受信しているフローに対し、 PLCネットワーク区間にて Q oSを確保したデータ伝送を行おうとする場合には、イーサネット端末力も何らかの指 示をブリッジ装置に送信する必要がある力 フローを受信しているイーサネット端末が その指示を送信する機能を搭載していない場合、ブリッジ装置は、指示を受けられず QoS設定処理を実行することができない。よって、そのようなイーサネット端末が受信 するフローに対しては、 PLCネットワーク区間にて QoSを確保したデータ伝送を行う 事ができない。
[0037] また、テレビ、 HDDレコーダ、 STB、ゲーム機等の機器を、イーサネット等を利用し てネットワーク接続する場合、互いに関連性のある機器を同じ場所に設置することが 多い。例えば、 HDDレコーダ、 STBおよびゲーム機は、基本的にテレビに接続して 使用するため、テレビとこれらの機器とがー箇所にまとめて設置されることが多い。
[0038] このような場合、 1つの PLCアダプタに対して接続可能な機器が 1つだけであれば 、ネットワークに接続する機器と同数の PLCアダプタが必要となる。 PLCアダプタを 設置する場所および PLCアダプタのコストを節約するために、 1つの PLCアダプタに 複数の機器を接続できることが好まし 、。
[0039] また、 1つの PLCアダプタに複数の機器を接続した状態においても、各機器に送信 されるデータの QoS制御が効率良く行われることが好ましい。
[0040] このような課題は、従来の構成では解決されていない。
[0041] 本発明は、上記の問題点に鑑みてなされたものであり、その目的は、ユーザがネッ トワークにおける伝送品質を簡便に設定でき、 QoS制御が効果的に機能する(QoS 制御を効率良く行うことができる)通信装置を提供することである。
[0042] 本発明に係る通信装置は、上記課題を解決するために、データを受信する通信装 置において、前記データの QoS制御の種別を示す QoS種別を受け付ける QoS種別 受付手段と、前記 QoS種別受付手段により受け付けられた前記 QoS種別を前記デ ータの QoS制御情報に変換する QoS制御情報変換手段と、変換された前記 QoS制 御情報に基づき、前記データに対する QoS設定処理を行う QoS設定制御手段とを 備えたことをことを特徴とする。
[0043] 当該構成において、通信装置は、自局と通信を行う他の通信装置との間において 行われるデータ伝送に対し、 QoSを設定し、その制御を行う。通信装置は、 QoSの 設定を行う際、どの程度の伝送帯域をネットワーク上において確保するかを判断する ために、 QoS種別受付手段により受け付けられた QoS種別を QoS制御情報変換手 段が変換した QoS制御情報を用いる。
[0044] なお、 QoS制御情報とは、 PLCにおける Prioritized QoSの場合は、送信優先度を 指し、 Parameterized QoSの場合は、 QoSパラメータを指す。
[0045] また、生成された QoSの設定要求は、 Prioritized QoSの場合は、データ伝送の送 信元に送信され、 Parameterized QoSの場合は、親局に送信される。
[0046] 上記の構成によれば、 QoS種別を指定するだけで、適切な QoSが設定され、 QoS の制御が行われる、すなわち、 MACアドレス等の複雑な情報を入力する必要がない ので、より簡便な QoSの設定が可能であるという効果を奏する。
[0047] 本発明に係る通信装置は、上記課題を解決するために、データを送信する通信装 置において、前記データの QoS制御の種別を示す QoS種別を、前記データを受信 する通信装置から取得する QoS種別要求手段と、前記 QoS種別要求手段により取 得した前記 QoS種別を前記データの QoS制御情報に変換する QoS制御情報変換 手段と、変換された前記 QoS制御情報に基づき、前記データに対する QoS設定処 理を行う QoS設定制御手段とを備えたことを特徴とする。
[0048] 当該構成において、通信装置は、自局と通信を行う他の通信装置との間において 行われるデータ伝送に対し、 QoSを設定し、その制御を行う。通信装置は、 QoSの 設定を行う際、どの程度の伝送帯域をネットワーク上において確保するかを判断する ために、データを受信する通信装置力も取得した QoS種別を QoS制御情報変換手 段が変換した QoS制御情報を用いる。
[0049] なお、 QoS制御情報の意味および生成された QoSの設定要求の送信先は、上述 のとおりである。
[0050] 上記の構成によれば、データを受信する通信装置力 QoS種別を取得するだけで 、適切な QoSが設定され、 QoSの制御が行われる、すなわち、 MACアドレス等の複 雑な情報を入力する必要がないので、より簡便な QoSの設定が可能であるという効 果を奏する。
[0051] 本発明に係る通信装置は、上記課題を解決するために、データを受信する通信装 置において、前記データの QoS制御の種別を示す QoS種別を受け付ける QoS種別 受付手段と、前記 QoS種別受付手段により受け付けられた前記 QoS種別を、前記デ ータを送信する通信装置に通知する QoS種別通知手段とを備えたことを特徴とする
[0052] 当該構成において、自局と通信を行う他の通信装置は、自局との間において行わ れるデータ伝送に対し、 QoSを設定し、その制御を行う。 QoS種別通知手段は、 Qo Sの設定を行う際、どの程度の伝送帯域をネットワーク上において確保するかを判断 するために、 QoS種別受付手段により受け付けられた QoS種別を、データを送信す る通信装置に送信する。
[0053] 上記の構成によれば、 QoS種別を指定するだけで、適切な QoSが設定され、 QoS の制御が行われる、すなわち、 MACアドレス等の複雑な情報を入力する必要がない ので、より簡便な QoSの設定が可能であるという効果を奏する。
[0054] 本発明に係る通信装置は、上記課題を解決するために、データを送信する通信装 置において、前記データの QoS制御情報を、前記データを受信する通信装置から取 得する QoS制御情報要求手段と、前記 QoS制御情報要求手段により取得した前記 QoS制御情報に基づき、前記データに対する QoS設定処理を行う QoS設定制御手 段とを備えたことを特徴とする。
[0055] 当該構成において、通信装置は、自局と通信を行う他の通信装置との間において 行われるデータ伝送に対し、 QoSを設定し、その制御を行う。通信装置は、 QoSの 設定を行う際、どの程度の伝送帯域をネットワーク上において確保するかを判断する ために、データを受信する通信装置力も取得した QoS制御情報を用いる。
[0056] なお、 QoS制御情報の意味および生成された QoSの設定要求の送信先は、上述 のとおりである。
[0057] 上記の構成によれば、データを受信する通信装置から QoS制御情報を取得するだ けで、適切な QoSが設定され、 QoSの制御が行われる、すなわち、 MACアドレス等 の複雑な情報を入力する必要がないので、より簡便な QoSの設定が可能であるとい う効果を奏する。
[0058] 本発明に係る通信装置は、上記課題を解決するために、データを受信する通信装 置において、前記データの QoS制御の種別を示す QoS種別を受け付ける QoS種別 受付手段と、前記 QoS種別受付手段により受け付けられた前記 QoS種別を前記デ ータの QoS制御情報に変換する QoS制御情報変換手段と、前記 QoS制御情報変 換手段により変換された前記 QoS制御情報を、前記データを送信する通信装置に 通知する QoS制御情報通知手段とを備えたことを特徴とする。
[0059] 当該構成において、自局と通信を行う他の通信装置は、自局との間において行わ れるデータ伝送に対し、 QoSを設定し、その制御を行う。 QoS制御情報通知手段は 、 QoSの設定を行う際、どの程度の伝送帯域をネットワーク上において確保するかを 判断するために、 QoS種別受付手段により受け付けられた QoS種別を QoS制御情 報変換手段が変換した QoS制御情報を、データを送信する通信装置に送信する。
[0060] 上記の構成によれば、 QoS種別を指定するだけで、適切な QoSが設定され、 QoS の制御が行われる、すなわち、 MACアドレス等の複雑な情報を入力する必要がない ので、より簡便な QoSの設定が可能であるという効果を奏する。
[0061] 本発明に係る通信装置は、上記課題を解決するために、データを受信する通信装 置において、前記データの QoS制御の種別を示す QoS種別を受け付ける QoS種別 受付手段と、前記 QoS種別受付手段により受け付けられた QoS種別が、 QoS制御 が不要であることを示すものであった場合、前記データに対する QoS解放処理を行う QoS設定制御手段とを備えたことを特徴として 、る。
[0062] 上記の構成によれば、 QoS種別受付手段は、データの QoS制御の種別を示す Qo S種別を受け付ける。 QoS設定制御手段は、 QoS種別受付手段が受け付けた QoS 種別が、 QoS制御が不要であることを示すものである場合、自装置が受信するデー タに対する QoS解放処理を行う。この QoS解放処理とは、例えば、 QoS制御を解除 する要求を、データを送信する通信装置に送信する処理である。
[0063] それゆえ、 QoS制御が不要である場合に、自装置が受信するデータに対する QoS 制御の解除を行うことができ、 QoS制御を効率良く行うことができる。また、 QoS制御 の解除を行うことを命じるユーザの指示を受信側の通信装置において受け付けるた め、ユーザに MACアドレス等の複雑な情報を入力させる必要がなぐより簡便に Qo S制御の解除を行うことができる。
[0064] 本発明に係る通信装置は、上記課題を解決するために、データを送信する通信装 置において、前記データの QoS制御の種別を示す QoS種別を、前記データを受信 する通信装置から取得する QoS種別要求手段と、前記 QoS種別要求手段により取 得された QoS種別が、 QoS制御が不要であることを示すものであった場合、前記デ ータに対する QoS解放処理を行う QoS設定制御手段とを備えたことを特徴としてい る。
[0065] 上記の構成によれば、 QoS種別要求手段は、データの QoS制御の種別を示す Qo S種別を、データを受信する通信装置から取得する。 QoS設定制御手段は、 QoS種 別要求手段が取得した QoS種別が、 QoS制御が不要であることを示すものである場 合に、データに対する QoS解放処理を行う。この QoS解放処理とは、例えば、データ を送信する通信装置が、データを受信する通信装置宛のデータに対して優先制御 伝送を行っている場合に、その優先制御伝送の対象力 当該受信側の通信装置を 除外する処理である。
[0066] それゆえ、 QoS制御が不要である場合に、データを受信する通信装置が受信する データに対する QoS制御の解除を行うことができ、 QoS制御を効率良く行うことがで きる。また、 QoS制御の解除を行うことを命じる指示を受信側の通信装置力も取得す るため、ユーザに MACアドレス等の複雑な情報を入力させる必要がなぐより簡便に QoS制御の解除を行うことができる。
[0067] 本発明に係る通信装置は、上記課題を解決するために、データを送信する通信装 置において、前記データの QoS制御情報を、前記データを受信する通信装置から取 得する QoS制御情報要求手段と、前記 QoS制御情報要求手段により取得された Qo S制御情報力 前記データに対する QoS制御が不要であることを示すものであった 場合、前記データに対する QoS解放処理を行う QoS設定制御手段とを備えたことを 特徴としている。
[0068] 上記の構成によれば、 QoS制御情報要求手段は、データの QoS制御情報を、デ ータを受信する通信装置から取得する。 QoS設定制御手段は、 QoS制御情報要求 手段が取得した QoS制御情報力 データに対する QoS制御が不要であることを示す ものであった場合に、当該データに対する QoS解放処理を行う。この QoS解放処理 とは、例えば、データを送信する通信装置が、データを受信する通信装置宛のデー タに対して優先制御伝送を行って!/、る場合に、その優先制御伝送の対象から当該受 信側の通信装置を除外する処理である。
[0069] それゆえ、 QoS制御が不要である場合に、データを受信する通信装置が受信する データに対する QoS制御の解除を行うことができ、 QoS制御を効率良く行うことがで きる。また、 QoS制御の解除を行うことを命じる指示を受信側の通信装置力も取得す るため、ユーザに MACアドレス等の複雑な情報を入力させる必要がなぐより簡便に QoS制御の解除を行うことができる。
[0070] 本発明に係る通信装置は、上記課題を解決するために、データを受信する通信装 置において、前記データの QoS制御の種別を示す QoS種別を受け付ける QoS種別 受付手段と、前記 QoS種別受付手段により受け付けられた QoS種別が、前記データ に対する QoS制御が不要であることを示すものである場合に、その旨の情報を含ん だ QoS制御情報を、前記データを送信する通信装置に通知する QoS制御情報通知 手段とを備えたことを特徴として 、る。
[0071] 上記の構成によれば、 QoS種別受付手段は、データの QoS制御の種別を示す Qo S種別を受け付ける。 QoS制御情報通知手段は、 QoS種別受付手段が受け付けた QoS種別が、前記データに対する QoS制御が不要であることを示すものである場合 に、その旨の情報を含む QoS制御情報を、データを送信する通信装置に通知する。
[0072] それゆえ、 QoS制御が不要である場合に、データを受信する通信装置が受信する データに対する QoS制御の解除を行うことができ、 QoS制御を効率良く行うことがで きる。また、 QoS制御の解除を行うことを命じる指示を受信側の通信装置が取得する ため、ユーザに MACアドレス等の複雑な情報を入力させる必要がなぐより簡便に Q oS制御の解除を行うことができる。
[0073] 本発明に係る通信装置は、上記の課題を解決するために、データを受信側通信装 置へ送信する通信装置において、前記データに対する QoS設定処理を行う QoS設 定制御手段と、前記受信側通信装置によって前記データが中 «される装置のァドレ スを含んだブリッジ情報を前記受信側通信装置より取得するブリッジ情報取得手段と 、受信したデータが、いずれのフローに含まれるかを識別するためのフロー識別情報 を当該データ力 取得するフロー識別情報取得手段とを備え、前記 QoS設定制御 手段は、前記ブリッジ情報取得手段により取得したブリッジ情報と、前記フロー識別 情報取得手段により取得したフロー識別情報とを照合した結果に基づいて、 QoS設 定処理を行うか否かを判断することを特徴としている。
[0074] 当該構成において、通信装置は、受信したデータを転送する先の通信装置の先に 接続されている装置のアドレスと、どのフローに対して QoS制御を行うかを示すフロ 一識別情報とを照合し、一致した場合は、その装置に転送するパケットに対して、 Qo S制御を行う。
[0075] 上記の構成によれば、データ転送先の通信装置の先の装置のアドレスと QoS制御 を行うべきパケットとの対応が分力るので、パケット転送先の通信装置の先の装置ごと に、フローの QoS制御が行えるという効果を奏する。
[0076] 本発明に係る通信装置は、上記の課題を解決するために、第 1のネットワークと第 2 のネットワークとの間でデータ伝送を中継する通信装置であって、前記第 1のネットヮ ークにより前記通信装置と接続された装置が前記第 2のネットワークにより前記通信 装置と接続された装置力 受信するフローについての、第 2のネットワークにおける Q oSを設定する QoS設定制御部を備えた事を特徴とする。
[0077] 上記の構成によれば、第 1のネットワークと第 2のネットワークとの間でデータ伝送を 中継する通信装置において、第 1のネットワークに接続された装置が、通信装置に対 して QoS設定の実行を指示する機能を備えて ヽな ヽ場合でも、 QoS設定制御部が そのフローに対する QoS設定を代行する。
[0078] 当該構成において、第 2のネットワークにおける QoS設定を、第 1のネットワークに 接続された装置に代行して QoS設定制御部が行うので、第 1のネットワークに接続さ れた装置が QoSを必要とするフローを受信する際、第 1のネットワークに接続された 装置が、通信装置に対して QoS設定の実行を指示する機能を備えていない場合で も、当該フローに対する、第 2のネットワークにおける QoS設定が行われ当該フロー に対して QoSが確保されたデータ伝送を行う事ができるという効果を奏する。
[0079] 本発明の装置は、通信装置と接続された、データを受信する装置であって、前記 Q oS種別を前記通信装置に対して出力することを特徴としている。
[0080] それゆえ、ユーザからの QoS種別の指定を、当該装置から通信装置へ送信するこ とがでさる。
[0081] 一方、本発明に係る通信装置制御方法は、上記の課題を解決するために、データ を受信する通信装置の制御方法にぉ 、て、上記通信装置が備える QoS種別受付手 段力 前記データの QoS制御の種別を示す QoS種別を受け付ける QoS種別受付ェ 程と、前記 QoS種別受付工程にぉ ヽて受け付けられた前記 QoS種別を前記データ の QoS制御情報に変換する QoS制御情報変換工程と、上記通信装置が備える Qo S設定制御手段が、変換された前記 QoS制御情報に基づき、前記データに対する Q oS設定処理を行う QoS設定制御工程とを含んだことを特徴とする。
[0082] 当該構成において、上記通信装置と同様に、通信装置の制御方法では、自局と通 信を行う他の通信装置との間において行われるデータ伝送に対し、 QoSを設定し、 その制御を行う。通信装置は、 QoSの設定を行う際、どの程度の伝送帯域をネットヮ ーク上において確保するかを判断するために、 QoS種別受付工程において受け付 けられた QoS種別を QoS制御情報変換工程において変換した QoS制御情報を用 いる。
[0083] 上記の構成によれば、 QoS種別を指定するだけで、適切な QoSが設定され、 QoS の制御が行われる、すなわち、 MACアドレス等の複雑な情報を入力する必要がない ので、より簡便な QoSの設定が可能であるという効果を奏する。
[0084] また、本発明に係る通信装置制御方法は、上記の課題を解決するために、データ を送信する通信装置の制御方法にぉ 、て、上記通信装置が備える QoS種別要求手 段力 前記データの QoS制御の種別を示す QoS種別を、前記データを受信する通 信装置から取得する QoS種別要求工程と、前記 QoS種別要求工程にぉ ヽて取得し た QoS種別を前記データの QoS制御情報に変換する QoS制御情報変換工程と、上 記通信装置が備える QoS設定制御手段が、変換された前記 QoS制御情報に基づき 、前記データに対する QoS設定処理を行う QoS設定制御工程とを含んだことを特徴 とする。
[0085] 上記の構成によれば、上記通信装置と同様に、データを受信する通信装置から Qo S種別を取得するだけで、適切な QoSが設定され、 QoSの制御が行われる、すなわ ち、 MACアドレス等の複雑な情報を入力する必要がないので、より簡便な QoSの設 定が可能であるという効果を奏する。
[0086] また、本発明に係る通信装置制御方法は、上記の課題を解決するために、データ を受信する通信装置の制御方法にぉ 、て、上記通信装置が備える QoS種別受付手 段力 前記データの QoS制御の種別を示す QoS種別を受け付ける QoS種別受付ェ 程と、前記 QoS種別受付工程にぉ ヽて受け付けられた QoS種別を前記データを送 信する通信装置に通知する QoS種別通知工程とを含んだことを特徴とする。
[0087] 当該構成において、上記通信装置と同様に、通信装置の制御方法では、自局と通 信を行う他の通信装置は、自局との間において行われるデータ伝送に対し、 QoSを 設定し、その制御を行う。 QoS種別通知手段は、 QoSの設定を行う際、どの程度の 伝送帯域をネットワーク上にぉ 、て確保するかを判断するために、 QoS種別受付手 段により受け付けられた QoS種別を、データを送信する通信装置に送信する。
[0088] 上記の構成によれば、 QoS種別を指定するだけで、適切な QoSが設定され、 QoS の制御が行われる、すなわち、 MACアドレス等の複雑な情報を入力する必要がない ので、より簡便な QoSの設定が可能であるという効果を奏する。
[0089] また、本発明に係る通信装置制御方法は、上記の課題を解決するために、データ を送信する通信装置の制御方法にぉ 、て、上記通信装置が備える QoS制御情報要 求手段が、前記データの QoS制御情報を、前記データを受信する通信装置から取 得する QoS種別要求工程と、上記通信装置が備える QoS設定制御手段が、前記 Q oS制御情報要求手段により取得した前記 QoS制御情報に基づき、前記データに対 する QoS設定処理を行う QoS設定制御工程とを含んだことを特徴とする。
[0090] 上記の構成によれば、上記通信装置と同様に、データを受信する通信装置から Qo S制御情報を取得するだけで、適切な QoSが設定され、 QoSの制御が行われる、す なわち、 MACアドレス等の複雑な情報を入力する必要がないので、より簡便な QoS の設定が可能であると 、う効果を奏する。 [0091] また、本発明に係る通信装置制御方法は、上記の課題を解決するために、データ を受信する通信装置の制御方法にぉ 、て、上記通信装置が備える QoS種別受付手 段力 前記データの QoS制御の種別を示す QoS種別を受け付ける QoS種別受付ェ 程と、前記 QoS種別受付工程にぉ ヽて受け付けられた前記 QoS種別を前記データ の QoS制御情報に変換する QoS制御情報変換工程と、前記 QoS制御情報変換手 段により変換された前記 QoS制御情報を、前記データを送信する通信装置に通知 する QoS種別通知工程とを含んだことを特徴とする。
[0092] 上記の構成によれば、上記通信装置と同様に、 QoS種別を指定するだけで、適切 な QoSが設定され、 QoSの制御が行われる、すなわち、 MACアドレス等の複雑な情 報を入力する必要がないので、より簡便な QoSの設定が可能であるという効果を奏 する。
[0093] 本発明に係る通信装置は、上記課題を解決するために、ネットワークからデータを 受信し、受信したデータを、自装置に通信可能に接続された機器へ出力する通信装 置であって、前記機器へデータを出力するための複数の出力ポートと、前記複数の 出力ポートのうちのいずれかを QoS対象出力ポートとし、前記 QoS対象出力ポートか ら出力されるデータについての、前記ネットワークにおける QoS制御を行うことを要求 するための QoS設定要求を生成する QoS設定要求生成手段とを備えることを特徴と している。
[0094] 本発明に係る通信装置は、上記課題を解決するために、ネットワークからデータを 受信し、受信したデータを、自装置に通信可能に接続された機器へ出力する通信装 置の制御方法であって、前記通信装置は、前記機器へデータを出力するための複 数の出力ポートを備えており、前記複数の出力ポートのうちのいずれかを QoS対象 出力ポートとし、前記 QoS対象出力ポートから出力されるデータについての、前記ネ ットワークにおける QoS制御を行うことを要求するための QoS設定要求を生成する Q oS設定要求生成工程とを含むことを特徴として 、る。
[0095] 上記の構成によれば、 QoS設定要求生成手段は、複数の出力ポートのうちのいず れかである QoS対象出力ポートから出力されるデータについての、ネットワークにお ける QoS制御を行うことを要求するための QoS設定要求を生成する。 [0096] それゆえ、ネットワーク力もデータを受信し、受信したデータを、自装置に通信可能 に接続された機器へ送信する通信装置が複数の出力ポートを有している場合でも、 複数の出力ポートのうちの少なくとも 1つに接続された機器へ送信されるデータにつ いての、ネットワークにおける QoS制御の設定を行うことができる。換言すれば、通信 装置に接続された機器であっても、 QoS制御を必要としない場合には、当該機器へ 送信されるデータについては、 QoS制御を行わないようにすることができる。従って、 QoS制御を効率良く行うことができる。
[0097] また、 QoS対象出力ポートは、ユーザが使用する機器が接続される通信装置に設 けられているため、ユーザは、ネットワークにおける伝送品質を簡便に設定できる。
[0098] なお、 QoS設定要求生成手段が生成した QoS設定要求は、最終的に(直接または 間接的に) QoS制御を行う制御装置 (データ送信側の通信装置または親局)へ送信 される力、または、制御装置を自装置内に内臓している場合には、 QoS設定要求は 、内蔵された制御装置へ出力される。
[0099] 本発明に係る通信装置は、上記課題を解決するために、ネットワークからデータを 受信し、受信したデータを、自装置に通信可能に接続された機器へ送信する通信装 置であって、前記機器を識別するための識別情報を取得する識別情報取得手段と、 前記識別情報取得手段によって取得された識別情報が示す機器へ送信するデータ についての、前記ネットワークにおける QoS制御を行うことを要求するための QoS設 定要求を生成する QoS設定要求生成手段とを備えることを特徴としている。
[0100] 本発明に係る、通信装置の制御方法は、上記課題を解決するために、ネットワーク 力 データを受信し、受信したデータを、自装置に通信可能に接続された機器へ出 力する通信装置の制御方法であって、前記機器を識別するための識別情報を取得 する識別情報取得工程と、前記識別情報取得工程にお!ヽて取得された識別情報が 示す機器へ送信するデータについての、前記ネットワークにおける QoS制御を行うこ とを要求するための QoS設定要求を生成する QoS設定要求生成工程とを含むことを 特徴としている。
[0101] 上記の構成によれば、識別情報取得手段は、自装置に接続された機器を識別する ための識別情報を取得する。 QoS設定要求生成手段は、識別情報取得手段が取得 した識別情報が示す機器へ送信するデータについての、ネットワークにおける QoS 制御を行うことを要求するための QoS設定要求を生成する。
[0102] それゆえ、ネットワーク力もデータを受信し、受信したデータを、自装置に通信可能 に接続された機器へ送信する通信装置に、複数の機器が接続されて ヽる場合でも、 機器ごとに QoS制御の要求を行うことができる。従って、 QoS制御が必要ではないデ ータ伝送にぉ 、て QoS制御が行われな 、ので、他の QoS制御を必要とするデータ 伝送における QoS制御 (換言すれば、ネットワーク全体の QoS制御)を効率良く行う ことができる。
[0103] また、識別情報取得手段が機器の識別情報を取得するため、ユーザは、当該識別 情報を入力する必要がなぐユーザは、ネットワークにおける伝送品質を簡便に設定 できる。
[0104] 本発明に係る通信装置は、上記課題を解決するために、データを送信する送信側 通信装置からデータを受信する受信側通信装置としての通信装置であって、前記送 信側通信装置からデータを受信するときの、他の受信側通信装置に対する、データ 受信の優先度を示す QoS種別情報を受け付ける QoS種別受付手段と、前記 QoS種 別受付手段が受け付けた QoS種別情報と自装置のアドレスとを含む QoS設定要求 を、前記送信側通信装置へ送信する通信手段とを備えたことを特徴として!ヽる。
[0105] 上記の構成によれば、 QoS種別受付手段は、データ受信の優先度を示す QoS種 別情報を受け付け、通信手段は、 QoS種別受付手段が受け付けた QoS種別情報と 自装置のアドレスとを含む QoS設定要求を、送信側通信装置へ送信する。
[0106] それゆえ、 MACアドレス等の複雑な情報をユーザに入力させることなぐより簡便 に優先度に基づく QoSの設定をユーザに行わせることができる。
[0107] 本発明に係る通信装置は、上記課題を解決するために、受信側通信装置へデータ を送信する送信側通信装置としての通信装置であって、前記受信側通信装置から送 信される QoS設定要求であり、前記受信側通信装置が前記送信側通信装置からデ ータを受信するときの、他の受信側通信装置に対する、データ受信の優先度を示す QoS種別情報と、前記 QoS設定要求を送信する受信側通信装置のアドレスとを含む QoS設定要求を受信する受信手段と、前記受信手段が受信した QoS設定要求に含 まれる QoS種別情報が示す優先度に対応する送信優先度を、当該 QoS設定要求に 含まれるアドレスが示す受信側通信装置へ送信するデータに付与する QoS制御手 段と、前記 QoS制御手段によって前記送信優先度が付与されたデータを、当該送信 優先度に従って、前記 QoS設定要求に含まれるアドレスが示す受信側通信装置へ 送信するデータ送信手段とを備えたことを特徴として 、る。
[0108] 上記の構成によれば、受信手段は、データ受信の優先度を示す QoS種別情報と、 当該 QoS設定要求を送信する受信側通信装置のアドレスとを含む QoS設定要求、 および、当該データ伝送要求を送信する受信側通信装置が要求するデータを識別 するための識別情報が含まれるデータ伝送要求パケットを受信する。 QoS制御手段 は、 QoS種別情報が示す優先度に対応する送信優先度を、識別情報が示すデータ に付与する。データ送信手段は、 QoS制御手段によって送信優先度が付与された データを、当該送信優先度に従って、 QoS設定要求に含まれるアドレスが示す受信 側通信装置へ送信する。
[0109] それゆえ、 MACアドレス等の複雑な情報をユーザに入力させることなぐより簡便 に優先度に基づく QoSの設定をユーザに行わせることができる。
[0110] 本発明に係る通信装置は、上記課題を解決するために、送信側通信装置が送信し たデータを受信する時の伝送帯域の大きさを示す QoS種別情報を受け付ける QoS 種別受付手段と、前記 QoS種別受付手段が受け付けた QoS種別情報が示す前記 伝送帯域の大きさを示す情報を含む QoS通知を生成する QoS種別管理手段と、前 記 QoS種別管理手段が生成した QoS通知を前記送信側通信装置へ送信する通信 手段とを備えたことを特徴として 、る。
[0111] 上記の構成によれば、 QoS種別受付手段は、送信側通信装置が送信したデータ を受信する時の伝送帯域の大きさを示す QoS種別情報を受け付ける。 QoS種別管 理手段は、 QoS種別受付手段が受け付けた QoS種別情報が示す伝送帯域の大きさ を示す情報を含む QoS通知を生成する。通信手段は、 QoS種別管理手段が生成し た QoS通知を送信側通信装置へ送信する。
[0112] それゆえ、 MACアドレス等の複雑な情報をユーザに入力させることなぐより簡便 に、伝送帯域の大きさを保証する QoSの設定をユーザに行わせることができる。 [0113] 本発明に係る通信装置は、上記課題を解決するために、データを送信する少なくと も 1つの送信側通信装置と、当該送信側通信装置からデータを受信する少なくとも 1 つの受信側通信装置と、 QoS設定要求に従い前記送信側通信装置から前記受信 側通信装置へ送信されるデータの QoS制御を行う制御手段を備えた制御装置と、を 含む通信ネットワークにおける前記送信側通信装置としての通信装置であって、 1つ の受信側通信装置が受信するデータを対象とする QoS制御の開始を通知するトリガ 検出通知を受信する受信手段と、前記受信手段が前記トリガ検出通知を受信したと きに、当該受信側通信装置が受信するデータを対象とする QoS制御の開始を要求 する QoS設定要求を前記制御装置へ送信する QoS種別管理手段とを備えたことを 特徴としている。
[0114] 上記の構成によれば、受信手段は、 1つの受信側通信装置が受信するデータを対 象とする QoS制御の開始を通知するトリガ検出通知を受信する。 QoS種別管理手段 は、受信手段がトリガ検出通知を受信した時に、当該受信側通信装置が受信するデ ータを対象とする QoS制御の開始を要求する QoS設定要求を制御装置へ送信する
[0115] それゆえ、トリガ検出通知を受信した場合に、ある受信側通信装置が受信するデー タを対象とする QoS制御の開始を制御装置へ要求することができる。
[0116] 本発明に係る通信装置は、上記課題を解決するために、データを送信する少なくと も 1つの送信側通信装置と、当該送信側通信装置からデータを受信する少なくとも 1 つの受信側通信装置と、を含む通信ネットワークにおける前記送信側通信装置とし ての通信装置であって、 QoS制御を行う制御手段と、前記受信側通信装置が受信 するデータに対する QoS制御の開始を通知するトリガ検出通知を受信する受信手段 とを備え、前記受信手段が前記トリガ検出通知を受信したときに、前記制御手段は Q oS制御を開始することを特徴として 、る。
[0117] 上記の構成によれば、受信手段が、受信側通信装置が受信するデータに対する Q oS制御の開始を通知するトリガ検出通知を受信したときに、制御手段は QoS制御を 開始する。
[0118] それゆえ、 QoS制御が必要なときに QoS制御を開始することができる。換言すれば 、 QoS制御が必要としないデータ伝送において QoS制御が行われないので、他の Q oS制御を必要とするデータ伝送における QoS制御を効率良く行うことができる。
[0119] 本発明に係る通信装置は、上記課題を解決するために、データを送信する少なくと も 1つの送信側通信装置と、当該送信側通信装置からデータを受信する少なくとも 1 つの受信側通信装置と、を含む通信ネットワークにおける前記受信側通信装置とし ての通信装置であって、 QoS制御を行う制御手段を備え、前記制御手段は、前記送 信側通信装置からのデータを受信することに応じて、 QoS制御を開始することを特徴 としている。
[0120] 上記の構成によれば、 QoS制御を行う制御手段は、送信側通信装置からのデータ を受信することに応じて、 QoS設定処理を開始する。この構成は、 Parameterized Qo Sが用いられる場合に、 QoS制御を行う親局がデータの受信を行う場合の構成である
[0121] それゆえ、 QoS制御を行う親局がデータの受信を行う場合に、 QoS制御が必要な ときに QoS制御を開始することができ、 QoS制御を効率良く行うことができる。
[0122] 本発明に係る通信装置は、以上のように、データの QoS制御の種別を示す QoS種 別を受け付ける QoS種別受付手段と、前記 QoS種別受付手段により受け付けられた 前記 QoS種別を、前記データの QoS制御情報に変換する QoS制御情報変換手段 と、変換された前記 QoS制御情報に基づき、前記データに対する QoS設定処理を 行う QoS設定制御手段とを備える構成である。
[0123] それ故、 QoS種別を指定するだけで、適切な QoSが設定され、 QoSの制御が行わ れる、すなわち、 MACアドレス等の複雑な情報を入力するが必要ないので、より簡便 な QoSの設定が可能であると 、う効果を奏する。
[0124] また、本発明に係る通信装置は、以上のように、データの QoS制御の種別を示す Q oS種別を、データを受信する通信装置から取得する QoS種別要求手段と、前記 Qo S種別要求手段により取得した前記 QoS種別を前記データの QoS制御情報に変換 する QoS制御情報変換手段と、変換された前記 QoS制御情報に基づき、前記デー タに対する QoS設定処理を行う QoS設定制御手段とを備える構成である。
[0125] それ故、パケットを受信する通信装置力も QoS種別を取得するだけで、適切な Qo Sが設定され、 QoSの制御が行われる、すなわち、 MACアドレス等の複雑な情報を 入力する必要がないので、より簡便な QoSの設定が可能であるという効果を奏する。
[0126] また、本発明に係る通信装置は、以上のように、データの QoS制御の種別を示す Q oS種別を受け付ける QoS種別受付手段と、前記 QoS種別受付手段により受け付け られた前記 QoS種別を、前記データを送信する通信装置に通知する QoS種別通知 手段とを備える構成である。
[0127] それ故、 QoS種別を指定するだけで、適切な QoSが設定され、 QoSの制御が行わ れる、すなわち、 MACアドレス等の複雑な情報を入力する必要がないので、より簡便 な QoSの設定が可能であると 、う効果を奏する。
[0128] また、本発明に係る通信装置は、以上のように、データの QoS制御情報を、データ を受信する通信装置から取得する QoS制御情報要求手段と、前記 QoS制御情報要 求手段により取得した前記 QoS制御情報に基づき、前記データに対する QoS設定 処理を行う QoS設定制御手段とを備える構成である。
[0129] それ故、パケットを受信する通信装置力も QoS制御情報を取得するだけで、適切な QoSが設定され、 QoSの制御が行われる、すなわち、 MACアドレス等の複雑な情報 を入力する必要がないので、より簡便な QoSの設定が可能であるという効果を奏する
[0130] また、本発明に係る通信装置は、以上のように、データの QoS制御の種別を示す Q oS種別を受け付ける QoS種別受付手段と、前記 QoS種別受付手段により受け付け られた前記 QoS種別を、前記データの QoS制御情報に変換する QoS制御情報変換 手段と、前記 QoS制御情報変換手段により変換された前記 QoS制御情報を、前記 データを送信する通信装置に通知する QoS制御情報通知手段とを備える構成であ る。
[0131] それ故、 QoS種別を指定するだけで、適切な QoSが設定され、 QoSの制御が行わ れる、すなわち、 MACアドレス等の複雑な情報を入力する必要がないので、より簡便 な QoSの設定が可能であると 、う効果を奏する。
[0132] また、本発明に係る通信装置は、以上のように、第 1のネットワークと第 2のネットヮ ークとの間でデータ伝送を中継する通信装置であって、前記第 1のネットワークにより 前記通信装置と接続された装置が前記第 2のネットワークにより前記通信装置と接続 された装置力 受信するフローについての、第 2のネットワークにおける QoSを設定 する QoS設定制御部を備えた事を特徴とする。
[0133] それ故、第 1のネットワークに接続された装置が QoSを必要とするフローを受信する 際、第 1のネットワークに接続された装置が、通信装置に対して QoS設定の実行を指 示する機能を備えていない場合でも、当該フローに対する、第 2のネットワークにおけ る QoS設定が行われ当該フローに対して QoSが確保されたデータ伝送を行う事がで きるという効果を奏する。
[0134] また、本発明に係る通信装置は、以上のように、データの QoS制御の種別を示す Q oS種別を受け付ける QoS種別受付手段と、前記 QoS種別受付手段により受け付け られた QoS種別が、 QoS制御が不要であることを示すものであった場合、前記デー タに対する QoS解放処理を行う QoS設定制御手段とを備える構成である。
[0135] それゆえ、 QoS制御が不要である場合に、自装置が受信するデータに対する QoS 制御の解除を行うことができ、 QoS制御を効率良く行うことができるという効果を奏す る。
[0136] また、本発明に係る通信装置は、以上のように、データの QoS制御の種別を示す Q oS種別を、前記データを受信する通信装置から取得する QoS種別要求手段と、前 記 QoS種別要求手段により取得された QoS種別が、 QoS制御が不要であることを示 すものであった場合、前記データに対する QoS解放処理を行う QoS設定制御手段と を備える構成である。
[0137] それゆえ、 QoS制御が不要である場合に、データを受信する通信装置が受信する データに対する QoS制御の解除を行うことができ、 QoS制御を効率良く行うことがで きるという効果を奏する。
[0138] また、本発明に係る通信装置は、以上のように、データの QoS制御情報を、前記デ ータを受信する通信装置から取得する QoS制御情報要求手段と、前記 QoS制御情 報要求手段により取得された QoS制御情報力 前記データに対する QoS制御が不 要であることを示すものであった場合、前記データに対する QoS解放処理を行う Qo S設定制御手段とを備える構成である。 [0139] それゆえ、 QoS制御が不要である場合に、データを受信する通信装置が受信する データに対する QoS制御の解除を行うことができ、 QoS制御を効率良く行うことがで きるという効果を奏する。
[0140] また、本発明に係る通信装置は、以上のように、データの QoS制御の種別を示す Q oS種別を受け付ける QoS種別受付手段と、前記 QoS種別受付手段により受け付け られた QoS種別が、前記データに対する QoS制御が不要であることを示すものであ る場合に、その旨の情報を含んだ QoS制御情報を、前記データを送信する通信装 置に通知する QoS制御情報通知手段とを備える構成である。
[0141] それゆえ、 QoS制御が不要である場合に、データを受信する通信装置が受信する データに対する QoS制御の解除を行うことができ、 QoS制御を効率良く行うことがで きるという効果を奏する。
[0142] また、本発明に係る通信装置は、以上のように、送信側通信装置からデータを受信 するときの、他の受信側通信装置に対する、データ受信の優先度を示す QoS種別情 報を受け付ける QoS種別受付手段と、前記 QoS種別受付手段が受け付けた QoS種 別情報と自装置のアドレスとを含む QoS設定要求を、前記送信側通信装置へ送信 する通信手段とを備える構成である。
[0143] また、本発明に係る通信装置は、以上のように、受信側通信装置から送信される Q oS設定要求であり、複数の受信側通信装置のうちの 1つの受信側通信装置が送信 側通信装置からデータを受信するときの、他の受信側通信装置に対する、データ受 信の優先度を示す QoS種別情報と、前記 QoS設定要求を送信する受信側通信装 置のアドレスとを含む QoS設定要求を受信する受信手段と、前記受信手段が受信し た QoS設定要求に含まれる QoS種別情報が示す優先度に対応する送信優先度を、 当該 QoS設定要求に含まれるアドレスが示す受信側通信装置へ送信するデータに 付与する QoS制御手段と、前記 QoS制御手段によって前記送信優先度が付与され たデータを、当該送信優先度に従って、前記 QoS設定要求に含まれるアドレスが示 す受信側通信装置へ送信するデータ送信手段とを備える構成である。
[0144] それ故、 MACアドレス等の複雑な情報をユーザに入力させることなぐより簡便に 優先度に基づく QoSの設定をユーザに行わせることができるという効果を奏する。 [0145] また、本発明に係る通信装置は、以上のように、送信側通信装置から自局へ送信さ れるデータの伝送帯域の大きさを示す QoS種別情報を受け付ける QoS種別受付手 段と、前記 QoS種別受付手段が受け付けた QoS種別情報が示す前記伝送帯域の 大きさを示す情報を含む QoS通知を生成する QoS種別管理手段と、前記 QoS種別 管理手段が生成した QoS通知を前記送信側通信装置へ送信する通信手段とを備え る構成である。
[0146] それ故、 MACアドレス等の複雑な情報をユーザに入力させることなぐより簡便に、 伝送帯域の大きさを保証する QoSの設定をユーザに行わせることができるという効果 を奏する。
[0147] また、本発明に係る通信装置は、以上のように、 1つの受信側通信装置が受信する データを対象とする QoS制御の開始を通知するトリガ検出通知を受信する受信手段 と、前記受信手段が前記トリガ検出通知を受信したときに、当該受信側通信装置が 受信するデータを対象とする QoS制御の開始を要求する QoS設定要求を制御装置 へ送信する QoS種別管理手段とを備える構成である。
[0148] それ故、トリガ検出通知パケットを受信した場合に、ある受信側通信装置が受信す るデータを対象とする QoS制御の開始を制御装置へ要求することができるという効果 を奏する。
[0149] また、本発明に係る通信装置は、以上のように、 QoS制御を行う制御手段と、受信 側通信装置が受信するデータに対する QoS制御の開始を通知するトリガ検出通知を 受信する受信手段とを備え、前記受信手段が前記トリガ検出通知を受信したときに、 前記制御手段は QoS制御を開始することを特徴としている。
[0150] それゆえ、 QoS制御が必要なときに QoS制御を開始することができる、換言すれば 、 QoS制御が必要としないデータ伝送において QoS制御が行われないので、他の Q oS制御を必要とするデータ伝送における QoS制御を効率良く行うことができるという 効果を奏する。
[0151] また、本発明に係る通信装置は、以上のように、 QoS設定処理を行う QoS設定制 御手段を備え、前記 QoS設定制御手段は、送信側通信装置からのデータを受信す ることに応じて、 QoS設定処理を開始する構成である。 [0152] それゆえ、 QoS制御が必要なときに QoS制御を開始することができ、 QoS制御を効 率良く行うことができると!/、う効果を奏する。
[0153] 本発明に係る通信装置は、以上のように、機器へデータを出力するための複数の 出力ポートと、前記複数の出力ポートのうちのいずれかを QoS対象出力ポートとし、 前記 QoS対象出力ポートから出力されるデータについての、ネットワークにおける Qo S制御を行うことを要求するための QoS設定要求を生成する QoS設定要求生成手段 とを備免る構成である。
[0154] 本発明に係る、通信装置の制御方法は、以上のように、通信装置は、機器へデー タを出力するための複数の出力ポートを備えており、前記複数の出力ポートのうちの いずれかを QoS対象出力ポートとし、前記 QoS対象出力ポートから出力されるデー タについての、前記ネットワークにおける QoS制御を行うことを要求するための QoS 設定要求を生成する QoS設定要求生成工程とを含む構成である。
[0155] それゆえ、通信装置に接続された機器であっても、 QoS制御を必要としない場合に は、当該機器へ送信されるデータについては、 QoS制御を行わないようにすることが でき、 QoS制御を効率良く行うことができるという効果を奏する。
[0156] また、 QoS対象出力ポートは、ユーザが使用する機器が接続される通信装置に設 けられているため、ユーザは、ネットワークにおける伝送品質を簡便に設定できる。
[0157] 本発明に係る通信装置は、以上のように、機器を識別するための識別情報を取得 する識別情報取得手段と、前記識別情報取得手段によって取得された識別情報が 示す機器へ送信するデータについての、前記ネットワークにおける QoS制御を行うこ とを要求するための QoS設定要求を生成する QoS設定要求生成手段とを備える構 成である。
[0158] 本発明に係る、通信装置の制御方法は、以上のように、機器を識別するための識 別情報を取得する識別情報取得工程と、前記識別情報取得工程にお!ヽて取得され た識別情報が示す機器へ送信するデータについての、ネットワークにおける QoS制 御を行うことを要求するための QoS設定要求を生成する QoS設定要求生成工程とを 含む構成である。
[0159] それゆえ、ネットワーク力もデータを受信し、受信したデータを、自装置に通信可能 に接続された機器へ送信する通信装置に、複数の機器が接続されて ヽる場合でも、 機器ごとに QoS制御の要求を行うことができ、 QoS制御が必要ではないデータ伝送 にお 、て QoS制御が行われな!/、ので、ネットワーク全体の QoS制御を効率良く行うこ とができると!、う効果を奏する。
[0160] また、識別情報取得手段が機器の識別情報を取得するため、ユーザは、当該識別 情報を入力する必要がなぐユーザは、ネットワークにおける伝送品質を簡便に設定 できる。
図面の簡単な説明
[0161] [図 1]第 1の実施形態における通信装置の機能ブロック図である。
[図 2]第 1の実施形態におけるネットワーク構成図である。
[図 3]第 1の実施形態における QoS種別受付部の外観図である。
[図 4]第 1の実施形態における、各通信装置間の通信を示すフロー図である。
[図 5]第 1の実施形態における QoS解放処理の流れを示すフロー図である。
[図 6]第 2の実施形態におけるネットワーク構成図である。
[図 7]第 2の実施形態における PLCアダプタの機能ブロック図である。
[図 8]第 2の実施形態における QoS種別受付部の外観図である。
[図 9]第 2の実施形態における、各装置間の通信を示すフロー図である。
[図 10]第 2の実施形態における QoS解放処理の流れを示すフロー図である。
[図 11]第 2の実施形態における QoSの帯域割り当てスケジュールの例を示す図であ る。
[図 12]第 3の実施形態におけるネットワーク構成図である。
[図 13]第 3の実施形態における、各装置間の通信を示すフロー図である。
[図 14]第 3の実施形態における QoS解放処理の流れを示すフロー図である。
[図 15]PLCアダプタにハブを介して複数の装置が接続された構成を示すネットワーク 構成図である。
[図 16]第 4の実施形態における通信ネットワークの構成を示す図である。
[図 17]第 4の実施形態における PLCアダプタの外観を示す斜視図である。
[図 18]第 4の実施形態における受信側 PLCアダプタの構成を示す機能ブロック図で ある。
[図 19]上記受信側 PLCアダプタが利用する QoS種別テーブルの一例を示す図であ る。
[図 20]上記受信側 PLCアダプタが利用する QoS制御情報変換テーブルの一例を示 す図である。
[図 21]上記受信側 PLCアダプタが利用するポートテーブルの一例を示す図である。
[図 22]上記受信側 PLCアダプタが利用するトリガ検出テーブルの一例を示す図であ る。
圆 23]第 4の実施形態における送信側 PLCアダプタの構成を示す機能ブロック図で ある
圆 24]第 4の実施形態における、各通信装置間の通信を示すフロー図である。
[図 25]送信側 PLCアダプタにお 、て、トリガ検出処理を行う場合の処理の流れを示 すフロー図である。
[図 26]QoS種別テーブルの別の例を示す図である。
[図 27]QoS制御情報変換テーブルの別の例を示す図である。
[図 28]トリガ検出テーブルの別の例を示す図である。
[図 29]第 4の実施形態において、優先制御を行う場合の処理の流れを示すフロー図 である。
[図 30]第 5の実施形態における通信ネットワークの構成を示す図である。
圆 31]第 5の実施形態における PLCアダプタの外観を示す斜視図である。
圆 32]第 5の実施形態における受信側 PLCアダプタの構成を示す機能ブロック図で ある。
[図 33]上記受信側 PLCアダプタが利用する QoS対象テーブルの一例を示す図であ る。
圆 34]第 5の実施形態における、各通信装置間の通信を示すフロー図である。 圆 35]第 5の実施形態における PLCアダプタの別の外観を示す斜視図である。
[図 36]第 6の実施形態における通信ネットワークの構成を示す図である。
圆 37]第 6の実施形態における PLCアダプタの外観を示す斜視図である。 圆 38]第 6の実施形態における受信側 PLCアダプタの構成を示す機能ブロック図で ある。
[図 39]上記受信側 PLCアダプタが利用する QoS種別テーブルの一例を示す図であ る。
[図 40]上記受信側 PLCアダプタが利用するトリガ検出テーブルの一例を示す図であ る。
[図 41]第 7の実施形態における通信ネットワークの構成を示す図である。
圆 42]第 7の実施形態における PLCアダプタの外観を示す斜視図である。
圆 43]第 7の実施形態における受信側 PLCアダプタの構成を示す機能ブロック図で ある。
[図 44]上記受信側 PLCアダプタが利用するアドレステーブルの一例を示す図である 圆 45]第 7の実施形態における、各通信装置間の通信を示すフロー図である。
[図 46]第 8の実施形態における通信ネットワークの構成を示す図である。
圆 47]第 8の実施形態における PLCアダプタの外観を示す斜視図である。
[図 48]第 8の実施形態における受信側 PLCアダプタの構成を示す機能ブロック図で ある。
[図 49]上記受信側 PLCアダプタが利用する QoS制御情報テーブルの一例を示す図 である。
[図 50]上記受信側 PLCアダプタが利用するトリガ検出テーブルの一例を示す図であ る。
圆 51]第 8の実施形態における、各通信装置間の通信を示すフロー図である。 符号の説明
10, 20, 30, 40 通信装置
11, 21, 31, 41 QoS種別受付部(QoS種別受付手段)
12, 22, 32, 42 QoS種別管理部(QoS制御情報変換手段、 QoS設定制御手 段、 QoS種別要求手段、 QoS種別通知手段、 QoS制御情報要求手段、 QoS制御 情報通知手段、 QoS種別管理手段) 14, 24, 34, 44 QoS制御部(QoS設定制御手段、 QoS制御手段)
15、 25、 35、 45 通信部 (受信手段、データ送信手段、通信手段)
50, 60, 70, 80 PLCアダプタ
51, 61, 71, 81 QoS種別受付部 (QoS種別受付手段)
52, 62, 72, 82 QoS種別管理部 (QoS制御情報変換手段、 QoS設定制御手 段、 QoS種別要求手段、 QoS種別通知手段、 QoS制御情報要求手段、 QoS制御 情報通知手段、 QoS種別管理手段)
54, 64, 74, 84 QoS制御部(QoS設定制御手段、 QoS制御手段)
55a、 65a, 75a, 85a PLC通信部(受信手段、データ送信手段、通信手段) 56, 66, 76, 86 状態提示部 (状態提示手段)
58, 68, 78, 88 ブリッジ部(QoS設定制御手段、ブリッジ情報取得手段、フロー 識別情報取得手段)
59, 69, 79, 89 トリガ検出部(トリガ検出手段、トリガ検出通知手段、 QoS設定 制御手段、フロー識別情報取得手段)
100 STB (イーサネット機器)
110 PC (イーサネット機器)
190 VoIPアダプタ (イーサネット機器)
200 PLCアダプタ(通信装置)
208 PLC通信部(送信手段)
214 QoS設定部 (制御装置)
232 第 2ポート(出力ポート)
300 PLCアダプタ(通信装置)
301 QoS種別指定部 (QoS種別指定手段)
301a, 301b, 301c QoS種別指定部(QoS種別指定手段)
305a, 305b, 305c QoS状態提示部(QoS対象提示手段)
308 PLC通信部(送信手段)
312 QoS設定要求生成部(QoS設定要求生成手段)
320 記憶部 (QoS種別記憶手段、期間情報記憶手段) 331 第 1ポート(出力ポート)
332 第 2ポート(出力ポート)
333 第 3ポート(出力ポート)
342 PLC状態提示部 (期間情報提示手段)
500 PLCアダプタ(通信装置)
500a PLCアダプタ(通信装置)
503 QoS対象指定部 (QoS対象選択手段)
503a, 503b, 503c プッシュボタン(QoS対象選択手段)
600 PLCアダプタ(通信装置)
700 PLCアダプタ(通信装置)
703 モード切替部 (期間情報指定手段)
800 PLCアダプタ(通信装置)
発明を実施するための最良の形態
[0163] 〔第 1の実施形態〕
第 1の実施形態では、ユーザが、コンテンツを受信する側の通信装置に対して、 Qo S種別としてそれぞれの通信装置ごとに受信優先度を指定し、その指定に従いネット ワーク全体が Prioritized QoSにより QoS制御される形態について説明する。なお、全 体の処理の流れを図 4に示す。
[0164] <ネットワークの構成について >
図 2において、本実施形態におけるネットワーク構成図を示す。本実施形態におい ては、通信装置 10から通信装置 20へのデータ伝送と、通信装置 10から通信装置 3 0へのデータ伝送と、通信装置 10から通信装置 40へのデータ伝送とが行われる。各 通信装置は、ネットワークを通じて、他の通信装置とデータ伝送を行う機能を内蔵し ている。ネットワークとしては、イーサネット等の有線 LANの他に、 PLCや無線 LAN 等のネットワークが想定される。本実施形態においては、 PLCネットワークにより各通 信装置が接続されているものとする。
[0165] 本発明の実施においては、通信装置として、データの送信と受信を行う任意の装置 が想定される。データ送信を行う場合は、テキスト、音楽、静止画、動画等のコンテン ッを保存したものが通信装置に当たる。
[0166] 例えば、ホームサーバ、パーソナルコンピュータ(PC)、サーバコンピュータ、 HDD レコーダ、 DVDプレイヤ、携帯型音楽プレイヤなど力 通信装置として考えられる。
[0167] また、データを直接送信するのではなぐ他の通信装置力も送信されたコンテンツ の中継を行って 、る場合も考えられる。
[0168] 例えば、インターネット上のサーバから送信されたコンテンツを中継するルータ、モ デム、およびホームゲートウェイ等が通信装置である事が考えられる。
[0169] また、データ受信を行う装置としては、文書、映像、音楽、画像等のコンテンツを表 示 '再生'記録するための装置がこれに当たる。
[0170] 例えば、テレビ受像器、 VoD (Video on Demand)受信用の STB (Set Top Box)、チ ユーナ、 PC、 PDA, VoIP電話機、携帯電話機、携帯型音楽プレイヤ、 HDDレコー ダなどが通信装置として考えられる。
[0171] また、データを直接受信するのではなぐ他の通信装置が受信するコンテンツの中 継を行って 、る場合も考えられる。
[0172] 例えば、インターネット上のサーバから送信されたコンテンツを中継するルータ、モ デム、およびホームゲートウェイ等が通信装置である事が考えられる。
[0173] データ送信とデータ受信の両方を一つの通信装置が行ってもよい。
[0174] 本実施形態において、通信装置 10は、ホームサーバであり、 MPEG形式や H. 26
4形式等の映像データ、 MP3形式や ATRAC3形式等の音声データ、 HTML形式 や XML形式等のテキストデータを保存しているものとする。また、 PLCのネットワーク インタフェースを内蔵しており、 PLCネットワーク経由で他の通信装置にこれらのコン テンッを送信可能である。
[0175] また、通信装置 20は、 PLCのネットワークインタフェースを内蔵した音楽プレイヤで あり、 PLC経由で受信した音声データを再生できる。
[0176] また、通信装置 30は、 PLCのネットワークインタフェースを内蔵したテレビ受像器で あり、 PLC経由で受信した映像データを再生できる。
[0177] また、通信装置 40は、 PLCのネットワークインタフェースを内蔵した PCであり、 PLC 経由で受信したテキストデータを表示できる。 [0178] 本実施形態において、通信装置 20は音声データを受信し、通信装置 30は映像デ ータを受信し、通信装置 40はテキストデータを受信する。ユーザは、各通信装置の 受信データの種類を認識しており、データの受信に際しては、通信装置 20、通信装 置 30、通信装置 40の順番で優先され、受信される事を意図しているものとする。受 信側の各通信装置は、それぞれ別のユーザが使用していてもよいし、一人のユーザ が複数の通信装置を使用して 、ても良い。
[0179] <通信装置の構成について >
図 1において、通信装置 10· 20· 30·40の機能ブロック図を示す。通信装置 10· 20 · 30 ·40は、全て同じ構成を備えるが、通信装置の送受信の役割によっては使用し ない機能ブロックも存在する。役割を限定して実装する場合、使用しない機能ブロッ クは省略して実装しても良い。
[0180] 通信装置 10· 20· 30·40は、 QoS種別受付部 11 · 21 · 31 ·41 (QoS種別受付手段 )と、 QoS種別管理部 12' 22' 32'42 (QoS制御情報変換手段、 QoS設定制御手段 、 QoS種別要求手段、 QoS種別通知手段、 QoS制御情報要求手段、 QoS制御情 報通知手段)と、データ送受信部 13 · 23 · 33 ·43と、 QoS制御部 14· 24· 34· 44 (Qo S設定制御手段)と、通信部 15 · 25 · 35 · 45とを含んで構成される。
[0181] QoS種別受付部 11 · 21 · 31 ·41は、 QoS種別受付処理において、ユーザからどの QoS種別を用いて QoSデータ伝送を行うかを受け付ける。データ送受信部 13 · 23 · 33 ·43は、受信データ決定処理において、コンテンツデータの送受信を行い、デー タ伝送要求処理において、データ伝送要求パケットの作成および送信を行う。 QoS 種別管理部 12 · 22· 32 ·42は、 QoS制御情報変換処理において、 QoS種別情報を 、 PLCネットワークにおける送信優先度に変換し、 QoS設定処理において、 QoS設 定要求パケットの作成および送信を行 、、 QoS制御部 14 · 24- 34- 44の設定を行う 。 QoS制御部 14· 24 · 34· 44は、伝送するパケットの優先制御を行う。通信部 15 · 25 • 35 ·45は、 PLCネットワークに対するパケットの送受信を行う。
[0182] 換言すれば、 QoS種別管理部(QoS設定制御手段) 12 · 22は、 QoS制御情報変 換処理において変換された送信優先度 (QoS制御情報)に基づき、通信装置 20が 受信するデータに対する QoS設定処理を行う。 [0183] < QoS種別受付処理について >
通信装置 20が、通信装置 10との間で、 QoS設定を行い、コンテンツのデータ伝送 を行うまでの手順、すなわち QoS種別受付処理と、受信データ決定処理と、 QoS制 御情報変換処理と、 QoS設定処理と、データ伝送要求処理とについて、以下に説明 する。
[0184] 通信装置 20について、ユーザは、コンテンツ受信側の通信装置 20· 30·40のうち 、最高の優先度でデータを受信したいと意図しているので、 QoS種別受付部 21によ り「高優先度」を指定する。具体的には、図 3に示すようなスライド式の切り替えスイツ チを、「高優先度」を示す位置に設定することが考えられる。
[0185] <受信データ決定処理について >
QoS種別が設定された後、任意のタイミングにおいて、通信装置 20のデータ送受 信部 23が、受信するコンテンツデータを決定する。通信装置 10に複数のコンテンツ が保存されており、受信するコンテンツとして複数の候補がある場合、その中からどの コンテンツを受信するか決定する必要がある。コンテンツ決定方法は本発明の本質と は関係がないので、その方法は任意である。
[0186] 例えば、通信装置 10力 保存しているコンテンツのリストを作成し、コンテンツ受信 側の通信装置 20が、そのリストを PLC経由で受信して表示する事が考えられる。ュ 一ザは、表示されたリストから所望のコンテンツを選択する。このような処理を行うため の通信プロトコルやユーザインタフェースは、データ送受信部 13 · 23が備えているも のとする。なお、ユーザが受信するコンテンツデータを決定するのではなぐデータ送 受信部 23が自動的に受信するコンテンツを決定しても良い。ここでは、何らかの音楽 コンテンツが受信するコンテンツとして決定されたとする。
[0187] < QoS制御情報変換処理について >
通信装置 20のデータ送受信部 23は、受信するコンテンツデータを決定すると、 Qo S種別管理部 22に対し、 QoS制御情報変換処理を行うよう指示する。 QoS種別管理 部 22は、 QoS種別受付部 21から、入力された QoS種別情報を取得する。ここでは、 「高優先度」という情報が得られるので、この QoS種別情報を、 PLCネットワークにお ける送信優先度に変換する。 [0188] 例えば、 PLCの規格である Home Plug AV Specification 1.0.00においては、バケツ トの送信優先度として、 0〜3の整数を指定可能な PLID (Priority Link ID)と呼ばれ る値が定義されている。
[0189] 通信装置 10が通信装置 20に対してパケットを送信する際には、この PLIDを参照 して送信優先度が決定されるので、 QoS種別管理部 22は、 QoS種別情報力も PLI Dを導出し、コンテンツ送信側の通信装置 10に対して、自局が要求する PLIDを通 知すればよい。
[0190] 本実施形態では、 QoS種別情報として「高優先度」が指定されて 、れば PLIDの値 を 3とし、 QoS種別情報として「中優先度」が指定されていれば PLIDの値を 2とし、 Q oS種別情報として「低優先度」が指定されていれば PLIDの値を 1とする変換方法を 、全通信装置 10· 20· 30·40が実装しているとする。
[0191] 通信装置 20においては、「高優先度」が指定されているので、 PLIDの値として 3が 導出される。
[0192] なお、本実施形態においては、ネットワークとして PLCを想定している力 本発明は 、 PLCに限らず、同様の Prioritized QoSの仕組みを持つネットワークであれば実施可 能である。例えば、 IEEE802.11e規格の無線 LANや、イーサネットにおいても実施可 能である。
[0193] < QoS設定処理について >
通信装置 20の QoS種別管理部 22は、 PLIDの値を含めた QoS設定要求パケット を作成し、通信部 25を介して、作成した QoS設定要求パケットを、通信装置 10に送 信する。
[0194] すなわち、 QoS種別管理部 (QoS設定制御手段) 22は、データを送信する通信装 置に対して、 QoS制御情報を含めた QoS設定要求を送信する。
[0195] Prioritized QoSにおいては、一般的に、優先度はコンテンツ送信側の通信装置 10 が決定するものであり、コンテンツ受信側の通信装置 20から、コンテンツ送信側の通 信装置 10に対して、優先度を通知する方法は存在しない。そこで、 QoS設定処理に おいては、何らかの新たなプロトコルを別途設け、通信装置 20は、そのプロトコルに より、 QoS種別情報を通信装置 10に対し通知するものとする。 [0196] 通信部 25は、 PLCネットワークの通信プロトコルに規定されたヘッダ情報を、 QoS 設定要求パケットに付加し、ネットワーク上に送信する。ヘッダ情報には、自局のアド レスと宛先である通信装置 10のアドレスとが含まれている。
[0197] QoS設定要求パケットの PLCヘッダには、宛先として通信装置 10のアドレスが含ま れているので、通信装置 10の通信部 15は、この QoS設定要求パケットを受信する。 通信部 15は、 QoS設定要求パケットを、 QoS種別管理部 12に通知する。
[0198] QoS種別管理部 12は、 QoS設定要求パケットから通信装置 20のアドレスと PLID の値である 3とを取り出し、通信装置 20宛のデータが実際に送信される際、指定され た PLIDが付与されるように、 QoS制御部 14の設定を行う。
[0199] すなわち、 QoS種別管理部(QoS設定制御手段) 12は、 QoS制御情報を QoS制 御部 14に出力し、 QoS制御部 14は、当該 QoS制御情報に基づいて、通信装置 20 が受信するコンテンツデータに対する QoS制御を行う。
[0200] なお、本実施形態では、コンテンツ受信側の通信装置 20にお 、て、 QoS種別情報 力も PLIDの値への変換を行 、、その PLIDの値を通信装置 10に送信する場合につ いて述べた。しかし、通信装置 20では変換は行わずに、 QoS種別情報をそのまま通 信装置 10に送信し、 PLIDの値への変換は、通信装置 10において行う事も考えられ る。
[0201] < QoS設定通知パケットについて >
通信装置 20が、 QoS設定要求パケットを通信装置 10へ送信した時に、通信装置 1 0がこの QoS設定要求を拒否する場合がある。これは、通信装置 10が有する優先制 御用バッファの容量の限界などが原因である。この場合の処理の流れについて以下 に説明する。
[0202] 通信装置 10は、 QoS設定要求パケットを受信すると、 QoS制御部 14において、当 該 QoS設定要求パケットが示す QoS設定要求を受け入れることができるかどうかを 判定する。
[0203] QoS制御部 14は、 QoS設定要求が受け入れ可能と判断した場合、その旨を示す 情報 (Result Code)を含む QoS設定通知パケットを、通信部 15を介して通信装置 20 へ送信する。 [0204] 通信装置 20は、 QoS設定要求が受け入れ可能であることを示す QoS設定通知パ ケットを受信すると、データ伝送要求パケットを通信装置 10へ送信する。
[0205] QoS設定要求が受け入れ可能である場合にも、受信側の通信装置 20の状態提示 部 26を、 QoS要求が満たされた事を示す表示に変更させるために、通信装置 10が
QoS設定通知パケットを送信することが好ま 、。
[0206] 一方、 QoS制御部 14が、上記 QoS設定要求は受け入れ不可能と判断した場合、 その旨を示す情報 (Result Code)を含む QoS設定通知パケットを、通信部 15を介して 通信装置 20へ送信する。
[0207] 通信装置 20は、 Result Codeを受け取ると、要求が受け入れられなかった事をユー ザに報知する。この報知の方法としては、 QoS種別受付部 21のスィッチの傍に、状 態提示部 26として LED (発光ダイオード)を設置しておき、指定した QoS要求が満た されなかった場合に、 LEDを点滅させることにより、ユーザに対して QoS要求の結果 を提示することが考えられる。
[0208] <データ伝送要求処理について >
通信装置 20において、 QoS設定要求パケットが送信された後、データ送受信部 23 は、通信装置 10のデータ送受信部 13に対するデータ伝送要求処理を実行する。
[0209] データ伝送要求処理では、データ伝送要求パケットが、通信装置 20のデータ送受 信部 23から通信部 25を経て通信装置 10に送信される。そして、通信装置 10の通信 部 15が、データ伝送要求パケットを受信し、受信したデータ伝送要求パケットをデー タ送受信部 13に渡す。
[0210] データ伝送要求パケットには、先に決定した、受信するコンテンツを識別するため の情報が含まれているので、通信装置 10のデータ送受信部 13は、通信装置 20に対 して送信するべきコンテンツを知る事ができる。
[0211] 例えば、受信データ決定処理時に、通信装置 10から通信装置 20に対して、所持し ている音楽コンテンツのリストを送信する際に、タイトルや内容を説明するためのテキ スト情報と共に、その音楽コンテンツを一意に識別可能な IDをコンテンツごとセットに して通知しておく。そして、通信装置 20は、ユーザがリストから選択した音楽コンテン ッの IDを、データ伝送要求パケットにより通信装置 10に通知する事が考えられる。 [0212] なお、通信装置 10に送信すべきコンテンツを通知する方法については、本発明の 本質とは関係ないので、何らかの他の方法によりデータ伝送要求を通信装置 10に通 知する構成でも良い。
[0213] データ伝送要求パケットを受け取ると、通信装置 10のデータ送受信部 13は、デー タ伝送要求パケットにより通知されたコンテンツの送信を開始する。
[0214] 送信するコンテンツのデータはパケットィ匕され、宛先情報と共に、順次 QoS制御部 14に渡される。 QoS制御部 14は、データの宛先に応じて、先に設定された PLIDの 値をパケットに付与する。パケットは PLIDの値に従って優先制御され、送信される。
[0215] 例えば、 PLIDの値ごとに送信キューを設けておき、高優先度のキューにパケットが 残っている場合は、その送信が完了し、キューが空になるまでは、そのキューよりも低 優先度のキューのパケットを送信しない、という処理により優先制御が可能となる。
[0216] 優先度による送信制御の実装方法については、本発明の本質とは関係ないので、 PLIDの値に応じた優先制御がなされるのであれば、任意の方法による制御でよ!、。
[0217] 通信装置 20宛のデータパケット (選択されたコンテンツ以外に何らかの他のデータ 伝送が行われている場合はそのデータパケットも含む)は、優先度の設定以降、 PLI Dの値を 3として、送信され続ける。
[0218] なお、 QoS種別は、コンテンツ受信側の通信装置 20の受信データ全てに対して指 定されるものなので、ユーザが通信装置 20の QoS種別受付部 21により QoS種別の 指定を変更しない限り、コンテンツ送信側の通信装置 10からのデータパケットの送信 は、同じ PLIDを使って行われる。すなわち、選択されたコンテンツの伝送が終了し、 次に別のコンテンッを伝送する際にも、同じ PLIDが使用される。
[0219] なお、本実施形態においては、 QoS設定要求パケットとデータ伝送要求パケットと を別々に送信する方法について述べた力 これら二つのパケットが持つ通知機能を 一つのパケットに持たせ、通信装置 20は、その一つのパケットのみを送信することも 考えられる。
[0220] <通信装置 30における処理について >
通信装置 20と同様に、他の通信装置 30·40においても、 QoS種別受付処理と、受 信データ決定処理と、 QoS制御情報変換処理と、 QoS設定処理と、データ伝送要求 処理とが実行される。
[0221] TV受像器である通信装置 30とホームサーバである通信装置 10との間で映像コン テンッが QoS伝送されるまでの手順を以下で説明する。
通信装置 30において、ユーザは、コンテンツ受信側の通信装置 20· 30·40のうち、 2 番目の優先度でデータを受信したいと意図しているので、 QoS種別受付部 31にお いて「中優先度」を指定する。具体的には図 3に示すようなスライド式の切り替えスイツ チを「中優先度」を示す位置に設定する。
[0222] QoS種別が設定された後の任意のタイミングにおいて、通信装置 30のデータ送受 信部 33が、受信するコンテンツデータを決定する。ここでは、何らかの映像コンテン ッが選択されたとする。
[0223] 通信装置 30のデータ送受信部 33は、受信するコンテンツデータを決定すると、 Qo S種別管理部 32に対し、 QoS制御情報変換処理を行うよう指示する。 QoS種別情報 として「中優先度」が指定されているので、 QoS種別管理部 32は、 PLIDの値として 2 を導出し、この PLIDの値を含めた QoS設定要求パケットを作成し、通信部 35を介し て、通信装置 10に送信する。
[0224] 通信装置 10の QoS種別管理部 12は、 QoS設定要求パケットから、通信装置 30の アドレスと PLIDの値である 2とを取り出し、通信装置 30宛のデータが実際に送信され る際に、指定された PLIDが付与されるように、 QoS制御部 14の設定を行う。
[0225] 通信装置 30において、 QoS設定要求パケットが送信された後、データ送受信部 33 は、通信装置 10のデータ送受信部 13に対するデータ伝送要求処理を実行する。こ れにより、通信装置 10のデータ送受信部 13は、通信装置 30に対して送信すべきコ ンテンッを知る事ができる。
[0226] データ伝送要求パケットを受け取ると、通信装置 10のデータ送受信部 13は、デー タ伝送要求パケットにより通知されたコンテンツの送信を開始する。
[0227] 通信装置 30宛のデータパケット (選択されたコンテンツ以外のデータパケットも含む )は、優先度の設定以降、 PLIDの値を 2として、送信され続ける。
[0228] なお、 QoS種別は、コンテンツ受信側の通信装置 30の受信データ全てに対して指 定されるものなので、ユーザが通信装置 30の QoS種別受付部 31により QoS種別の 指定を変更しない限り、コンテンツ送信側の通信装置 10からのデータパケットの送信 は、同じ PLIDを使って行われる。
[0229] <通信装置 40における処理について >
通信装置 40において、ユーザは、コンテンツ受信側の通信装置 20· 30·40のうち
、最低の優先度でデータを受信したいと意図しているので、 QoS種別受付部 41にお いて「低優先度」を指定する。具体的には図 3に示すようなスライド式の切り替えスイツ チを「低優先度」を示す位置に設定する。
[0230] QoS種別が設定された後の任意のタイミングにおいて、通信装置 40のデータ送受 信部 43が、受信するコンテンツデータを決定する。
[0231] 通信装置 40のデータ送受信部 43は、受信するコンテンツデータを決定すると、 Qo
S種別管理部 42に対し、 QoS制御情報変換処理を行うよう指示する。 QoS種別情報 として「低優先度」が指定されているので、 QoS種別管理部 42は、 PLIDの値として 1 を導出し、この PLIDの値を含めた QoS設定要求パケットを作成し、通信部 45を介し て、通信装置 10に送信する。
[0232] 通信装置 10の QoS種別管理部 12は、 QoS設定要求パケットから、通信装置 40の アドレスと PLIDの値である 1とを取り出し、通信装置 40宛のデータが実際に送信され る際に、指定された PLIDが付与されるように、 QoS制御部 14の設定を行う。
[0233] 通信装置 40において、 QoS設定要求パケットが送信された後、データ送受信部 43 は、通信装置 10のデータ送受信部 13に対するデータ伝送要求処理を実行する。こ れにより、通信装置 10のデータ送受信部 13は、通信装置 40に対して送信すべきコ ンテンッを知る事ができる。
[0234] データ伝送要求パケットを受け取ると、通信装置 10のデータ送受信部 13は、デー タ伝送要求パケットにより通知されたコンテンツの送信を開始する。
[0235] 通信装置 40宛のデータパケットは、優先度の設定以降、 PLIDの値を 1として送信 され続ける。
[0236] なお、 QoS種別は、コンテンツ受信側の通信装置 40の受信データ全てに対して指 定されるものなので、ユーザが通信装置 40の QoS種別受付部 41により QoS種別の 指定を変更しない限り、コンテンツ送信側の通信装置 10からのデータパケットの送信 は、同じ PLIDを使って行われる。
[0237] なお、通信装置 10は、 QoS設定を要求しない、すなわち QoS設定要求パケットを 送信しな!、通信装置につ!、ては、最低の優先度を用いてデータ伝送をすれば十分 であると判断し PLIDの値を常に 1としてデータを送信すると決めれば、通信装置 40 については、 QoS設定要求パケットの送信は不要となる。よって、通信装置 40にお ける上記処理においては、 QoS設定要求パケットの送信処理を省略しても良い。
[0238] なお、通信装置 20· 30·40における QoS種別の設定は、同じユーザが実行しても 良いし、それぞれ別のユーザが実行しても良い。但し、別々のユーザが設定を実行 する場合は、どの通信装置に高い優先度を与える力、予めユーザ間において合意を 得るちのとする。
[0239] <各通信装置におけるその後のデータ伝送につ!、て >
図 4においては示していないが、最終的に、通信装置 10は、通信装置 20· 30·40 のそれぞれに対するデータ送信を、並行して行う。
[0240] その際、各パケットの PLIDの値は、通信装置 20宛のパケットでは 3、通信装置 30 宛のパケットでは 2、通信装置 40宛のパケットでは 1として送信される。
[0241] よって、 QoS種別受付部 21において「高優先度」が指定された通信装置 20宛のパ ケットが最も高 、優先度を用いて送信され、 QoS種別受付部 31にお 、て「中優先度 」が指定された通信装置 30宛のパケットが 2番目に高い優先度を用いて送信され、 Q oS種別受付部 41にお 、て「低優先度」が指定された通信装置 40宛のパケットが最 も低い優先度を用いて送信される。これにより、ユーザが意図した通りの設定にてネ ットワークの QoS制御が行われる。
[0242] < QoS解放処理について >
本実施形態における QoS解放処理について、図 5を参照しつつ説明する。図 5は、 本実施形態における QoS解放処理の流れを示すフロー図である。 Prioritized QoS制 御が行われる PLCネットワークにおける QoS解放処理とは、 QoS設定の対象となつ ていた受信側通信装置に関して、 QoS設定を解除するための処理である。
[0243] QoS解放処理は、ユーザによって QoS種別が変更され、 QoS設定が不要であるこ とが指定された場合に実行される。例えば、図 3に示す切り替えスィッチでは、「高優 先度」、「中優先度」、「低優先度」の 3段階を設けているが、優先度の設定をオフにで きる選択肢を追加する。例えば「通常伝送」という選択肢を追加することが考えられる
「通常伝送」が選択されたことを示す情報を QoS種別受付部 21から、 QoS種別管理 部 22が受け取ると、 QoS設定を解除することを要求するための QoS解除要求バケツ トを、通信部 25を介して送信側の通信装置 10へ送信する。この QoS解除要求バケツ トには、送信元である通信装置 20のアドレスと、宛先である通信装置 10のアドレスと が含まれている。
[0244] すなわち、 QoS種別管理部(QoS設定制御手段) 22は、 QoS種別受付部 21により 受け付けられた QoS種別が、 QoS制御が不要であることを示すものであった場合、 自装置が受信するデータに対する QoS解放処理を行う。
[0245] 通信装置 10の QoS種別管理部 12は、当該 QoS解除要求パケットを、通信部 15を 介して受け取ると、当該 QoS設定要求パケットに含まれるアドレスが示す通信装置 2 0が受信するデータに対して設定されて ヽた QoS設定を解除する命令を、 QoS制御 部 14へ出力する。さらに、 QoS種別管理部 12は、通信装置 20が受信するデータに 対して設定されていた QoS設定を解除したことを通知する QoS解除通知パケットを、 通信部 15を介して通信装置 20へ送信する。
[0246] すなわち、 QoS種別管理部(QoS設定制御手段、 QoS種別要求手段、 QoS制御 情報要求手段) 12は、通信装置 20から取得した QoS種別または QoS制御情報が、 QoS制御が不要であることを示すものであった場合、通信装置 20が受信するデータ に対する QoS制御を停止することを QoS制御部 14へ通知し、 QoS制御部 14は、そ の通知を受けると、前記データに対する QoS制御を停止する。
[0247] QoS解除通知パケットを受け取ると、通信装置 20の QoS種別管理部 22は、 QoS 設定が解除された旨を LED等の状態提示部 (不図示)を介してユーザに報知する。
[0248] 優先度の設定がオフにされた場合には、 QoS制御の対象となっている他の通信装 置の QoS制御に影響を与えないレベルの伝送品質で、データが、優先度の設定が オフにされた通信装置へ送信されればょ ヽ。 QoS設定処理を行って ヽな 、通信装 置に対しては、デフォルトの優先度 (PLIDとしては「0」)でパケットが伝送されるので、 優先度の設定がオフに変更された場合も、デフォルトの優先度で伝送される状態に 戻せばよい。
[0249] <コンテンツ送信側の通信装置が複数の場合にっ 、て >
本実施形態においては、コンテンツ送信側に一つの通信装置 10のみが存在する 場合につ ヽて述べたが、コンテンツ送信側の通信装置が複数存在する場合につ!ヽ ても、本発明は適用可能である。その場合、コンテンツ受信側の通信装置が、 QoS 設定要求パケットやデータ伝送要求パケットを、コンテンツ送信側の全ての通信装置 に対して送信すれば、コンテンツ送信側の通信装置は、コンテンツ受信側の各通信 装置に対する PLIDの値を知ることができ、 QoSデータ制御が可能となる。
[0250] なお、この場合、 QoS設定要求パケットおよびデータ伝送要求パケットを送信する 際は、ュニキャスト(単一の通信装置宛)を用いて複数の通信装置それぞれに対して 複数のパケットを送信するのではなぐマルチキャスト (複数の通信装置宛)またはブ ロードキャスト(全通信装置宛)を用いて一つのパケットにより送信し、まとめて通知す ることも考えられる。これにより、パケットの送信回数を減少させる事ができる。
[0251] <本発明を実施して!/、な 、通信装置が存在する場合にっ 、て >
もし、本発明を実施していない通信装置がネットワーク内に存在し、その通信装置 力 Sコンテンツデータを受信する場合、その通信装置については、最も低い優先度を 用いてデータ伝送を行う事が考えられる。
[0252] 本発明を実施していない通信装置は、 QoS設定要求パケットを送信しない、すなわ ちデータ伝送時に用いられる PLIDの値を、コンテンツ送信側の通信装置 10に通知 しない。よって、コンテンツ送信側の通信装置 10がコンテンツデータの伝送を行う際 、 QoS制御部 14は、その通信装置からは QoSについて明確な要求が無いと判断し 、最も低 、優先度を用いてコンテンツデータの送信を行えばょ 、。
[0253] < Parameterized QoSの場合にっ 、て >
本実施形態においては、 Prioritized QoSにより QoSを実現する方法について述べ た力 Parameterized QoSを使用して QoSを実現してもよい。
[0254] 具体的には、 QoS種別受付部 11 · 21 · 31 ·41が、特定の値よりも高い優先度を設 定している場合には、 Parameterized QoSの仕組みで伝送帯域を確保し、特定の値よ りも低い優先度を設定している場合には、伝送帯域を確保せず、ベストエフオート〖こ よりデータを伝送することが考えられる。また、設定される優先度に応じ、確保する伝 送帯域の大きさを変化させることも考えられる。
[0255] <他のプロトコルにおける本発明の適用について >
本実施形態においては、使用するネットワークプロトコルは、 MAC層のプロトコルで ある PLC(Home Plug AV Specification 1.0.00により規定)を想定しているが、これに限 るものではなぐ本発明は、同様の Parameterized QoSの仕組みを持つネットワークプ ロトコルにおいても実施可能である。
[0256] 例えば、 IEEE802.11e規格の無線 LANや、イーサネットにおいても実施可能である 。 PLCにおける PLIDに相当するものをそれぞれのプロトコルにて規定されている値 に変更すれば、簡単に本発明を使用できる。 PLIDに相当するものとしては、 IEEE80 2. lieにおいては TIDフィールドが、イーサネットにおいては VLANタグ内の user prio rityフィールドがこれに当たる。また、 MAC層のプロトコルではないが、 IPv4ヘッダに おける、 ToS (Type of Service)フィールドを使用することも考えられる。ネットワークプ ロトコルを変更した場合でも、プロトコルスタック内の、データ伝送時の優先度制御を 行う層が変更されるだけなので、発明の実施は同様に行う事ができ、その効果もほぼ 同様である。
[0257] < QoS種別受付部の他の構成例につ!/、て >
本実施形態においては、 QoS種別受付部 11 · 21 · 31 ·41として、 3段階スライド式 の切り替えスィッチについて述べた力 QoS種別受付部 11 · 21 · 31 ·41は他の構成 でも良い。
[0258] 切り替え可能な段階数は任意の数で良いが、ネットワークにおいてサポートされて
V、る伝送優先度の段階数よりも、 QoS種別受付部 11 · 21 · 31 ·41により受付可能な 段階数を多くしても、意味が無い。
[0259] 例えば、 PLIDでは、 0から 3までの 4段階の値しか取り得ないので、それ以上の段 階数を持つ切り替えスチツチを用いても無意味である。また、選択可能な段階を増や し過ぎると、ユーザにとって分力り難くなるという弊害が生じる。
[0260] また、スィッチとは別に、表示装置を設け、その表示装置にスィッチの状態を表示し ても良い。例えば、液晶画面にスィッチの状態を表示する事が考えられる。この表示 装置は、通信装置における他の状態を表示するための表示装置と共用することも考 えられる。
[0261] なお、スィッチの選択状態は、ユーザにより目視確認できる事が望ましいが、これは 必須ではない。例えば、一つのプッシュスィッチのみを設け、そのスィッチが押される 度に循環的に QoS種別情報が切り替わる方法でも良い。例えば、プッシュスィッチを 押す度に、 QoS種別情報が、「高優先度」、「中優先度」、「低優先度」、「高優先度」 t 、う順序で切り替わる事が考えられる。
[0262] 伝送するコンテンツのビットレートに対して、確保される伝送帯域の QoSが十分でな い場合、コンテンツ受信側の通信装置においては、結果的に映像や音声の乱れが 生じる。本実施形態においては、スィッチにて設定された優先度よりも高い優先度で 伝送されるデータが存在するため、そちらのデータ伝送が優先され、十分な帯域が 得られていない事が考えられる。そこで、乱れが生じた際、ユーザはスィッチを操作し 、優先度設定の変更を繰り返し試み、最もコンテンツの再生状態が改善された時点 でスィッチの操作を終了すれば良 、。
[0263] また、スィッチの傍に LED等を設置し、その LEDの点灯および消灯により、 QoS種 別が区別できるようにしてもよい。例えば、 LEDが点灯している場合に「高優先度」を 示し、消灯して!/ヽる場合に「低優先度」を示す構成が考えられる。
[0264] < QoS種別情報の他の例について >
QoS種別情報としては、本実施形態においてこれまでに述べた、「高優先度」「中 優先度」「低優先度」という区分以外の区分も考えられる。
[0265] 例えば、「映像」「音声」「その他」というように、受信されるデータの種類を示す区分 でも良い。
[0266] 音声は、映像に比べて、伝送遅延やエラーによる劣化が目立ちやすいので、音声 を伝送する際には、映像の伝送よりも高い優先度を用いて QoSを確保する必要があ る。また、 FTPや Webコンテンツなどのデータ伝送については、多少伝送遅延やエラ 一があっても、ユーザの操作に影響は出ないので他のデータよりも低い優先度で良 い。すなわち、受信するデータの種類により、優先度を決定する事が可能である。 [0267] この場合、例えば、 QoS制御情報変換処理時に、 QoS種別情報として「音声」が指 定されていれば PLIDを 3とし、「映像」ならば 2、「その他」ならば 1等と変換する事が 考えられる。
[0268] また、 QoS種別情報は、「TV」「電話」「その他」等のように、通信装置の種類を示す 区分でも良い。この場合、「映像」「音声」「その他」の区分を指定する場合と、内部処 理としては同様になる力 ユーザからみれば、何を接続するかという指定方法の方が 分り易い。コンテンツを受信する通信装置が複数の機能を持っている (PC機能を内 蔵している TV等)場合に、この区分を使用することが考えられる。
[0269] また、 QoS種別情報は、「20インチ」「37インチ」「45インチ」等のように、通信装置 が TV受像器等である場合の表示画面サイズを示す区分でも良 ヽ。表示画面サイズ が大きな通信装置ほど、高いビットレートの映像を要求する可能性が高いので、より 大きな伝送帯域を確保するために伝送の優先度を高くする事が考えられる。
[0270] また、 QoS種另 U†青報は、「1920 X 1080 (フノレスペックノヽイビジョン)」「1366 X 768
(ハイビジョン)」「640 X 480 (非ハイビジョン)」等のように、通信装置が TV受像器等 である場合の表示解像度を示す区分でも良 ヽ。表示解像度が大きな通信装置ほど、 高いビットレートの映像を要求する可能性が高いので、より大きな伝送帯域を確保す るために伝送の優先度を高くする事が考えられる。
[0271] また、 QoS種別情報は、「6Mbps」 Γ 12Mbps J「24Mbps」等のように、受信するコ ンテンッのビットレートを示す区分でも良い。ビットレートが高いほど、伝送の優先度を 高くすることが考免られる。
[0272] また、 QoS種別情報は、「有料コンテンツ」「無料コンテンツ」等のように、受信するコ ンテンッが有料力否かを示す区分でも良!、。
[0273] VoDサービスにおいて、視聴するコンテンツには、有料のコンテンツと無料のコン テンッとが存在する。例えば、最新の映画は有料である力 ニュース番組や CMを含 む番組は無料であったりする。
[0274] このようなときに、ユーザが今力 受信するコンテンツが有料であるか無料であるか を、通信装置に設けられたスィッチにより指定し、「有料コンテンツ」が指定された場 合には伝送優先度を高くし、「無料コンテンツ」が指定された場合には伝送優先度を 低くする事が考えられる。
[0275] コンテンツのビットレートによって利用料金が異なるような場合は、単にコンテンツが 有料か無料かだけではなぐ「高価格コンテンツ」「低価格コンテンツ」「無料コンテン ッ」 t 、う区分を用いて、コンテンツの価格に応じた優先度を指定できるようにしてもよ い。
[0276] また、スィッチを 2段階切り替え式とし、 QoS種別情報の区分として「QoS必要」「Qo S不要」を用いて、ユーザがその通信装置において QoSを必要とする力否かの情報 を指定できるようにしても良 、。
[0277] 「QoS必要」が指定された場合は高!、優先度とし、「QoS不要」が指定された場合 は低 、優先度とする事が考えられる。
[0278] 「QoS必要」および「QoS不要」の設定に際し、ユーザは、その通信装置における Q oSの要否を、上記の条件 (受信するデータの種類や接続される装置の種類など)か ら総合的に判断し設定する事が考えられる。
[0279] なお、上記の QoS種別情報の区分を組み合わせて使用しても良い。例えば、「映 像」「音声」「その他」の区分と、「高優先度」「中優先度」「低優先度」の区分との組合 せを指定する事が考えられる。その場合、 PLIDに相当する伝送優先度が 9段階以 上指定できるネットワークを用いる場合に、「音声」 +「高優先度」が指定されている場 合は優先度を 9(最高優先度)、「音声」 +「中優先度」が指定されている場合は優先 度を 8、「音声」 +「低優先度」が指定されて!ヽる場合は 7、「映像」 +「高優先度」が指 定されている場合は 6、「音声」 +「中優先度」が指定されている場合は 5、といった具 合に、より詳細な優先度設定が可能となる。
[0280] この場合、複数のスィッチを設け、複数の QoS種別を指定できる(3段階のスィッチ をふたつ設ける)ようにしても良 、し、一つのスィッチで全ての QoS種別を指定できる (9段階のスィッチを一つ設ける)ようにしても良 、。
[0281] また、 QoSの要否を指定するためのスィッチと、 QoS種別を指定するためのスイツ チとの両方を組み合わせて使用してもよい。
[0282] 例えば、「QoS必要」と「QoS不要」とを切り替えるスィッチと、優先度を切り替えるス イッチとを組み合わせることが考えられる。この場合、ユーザが操作するのは基本的 には「QoS必要」と「QoS不要」とを切り替えるスィッチのみとする。より細力 、設定を 行 ヽた 、場合にのみ、優先度の設定を変更する事が考えられる。
[0283] この構成により、優先度の設定は変更できなくても良いから簡単に使用したいという ライトユーザに対しては、 QoSの要否のみを指定させるという簡便な操作方法を提供 し、より細かい設定を行いたいヘビーユーザに対しては、詳細な操作方法を提供す る事が可能となる。
[0284] また、「QoS必要」と「QoS不要」とを切り替えるスィッチを設置し、「QoS必要」が設 定された場合の優先度の設定はスィッチとは別の手段によって設定してもよい。例え ば、 PCを通信装置に接続して、その PCの設定画面力も優先度を入力できるようにし てもよい。
[0285] また、 QoS要否のスィッチは通信装置の前面に設置し、優先度のスィッチは背面に 設置する等すれば、ライトユーザが意図せずに優先度の設定を変更してしまい、問 題なく動作していた環境を崩してしまう事態を防止する事ができる。
[0286] なお、上記の説明において、スィッチによる QoS種別情報の区分と優先度との対応 付けは一例であり、別の組み合わせとしても良い。例えば、上記の説明においては、 音声コンテンツの方が映像コンテンツよりも伝送する優先度が高くなるように設定して いるが、この対応は逆でも良い。
[0287] 〔第 2の実施形態〕
第 2の実施形態では、ユーザが、コンテンツを受信する側の PLCアダプタに対して
、 QoS種別としてそれぞれの PLCアダプタが受信するコンテンツの種類を指定し、そ の指定に従いネットワーク全体力 Parameterized QoSにより QoS制御される形態につ いて説明する。なお、全体の処理の流れを図 9に示す。
[0288] <ネットワークの構成について >
図 6において、本実施の形態におけるネットワーク構成図を示す。本実施形態にお いては、 PLCネットワークに接続され通信する PLCアダプタと、実際にコンテンツの データを送受信する装置とが分離されている点が、第 1の実施形態とは異なる。
[0289] 本実施形態においては、 Parameterized QoSを使用する。 Parameterized QoSでは ネットワーク内に一つの親局を設置し、その親局がネットワーク全体の QoSを管理す る必要がある。本実施形態においては、 PLCアダプタ 50が親局の機能を持つ力 こ れに限定されるものではなく、代わりに他の PLCアダプタ 60 · 70 · 80が親局の機能を 持っていても良い。
[0290] PLCアダプタ 50 · 60 · 70 · 80は、第 1の実施形態における通信装置 10 · 20 · 30 · 4 0の通信機能に相当し、 PLCネットワークを通じて他の PLCアダプタとのデータ伝送 を行う装置である。イーサネット側力も入力されたパケットを、 PLCパケットに変換した 上で PLCネットワーク側に出力したり、逆に PLCネットワーク側から入力されたバケツ トを、イーサネットパケットに変換した上でイーサネット側に出力したりする。すなわち、 PLCアダプタ 50 · 60 · 70 · 80は、 PLCネットワークとイーサネットとの中 ϋを行う装置 である。
[0291] STB90および STB100は、 VoDの STBであり、第 1の実施形態におけるコンテン ッ受信側の通信装置 20 · 30のデータ送受信部 23 · 33に相当する。映像コンテンツ のデータをデコードして表示する装置である。 STB90. 100は、 QoSデータ伝送を想 定して構成されておらず、 PLCアダプタ 60 · 70に対して PLCネットワークでの QoS設 定を行うように指示を出す事はできな 、。
[0292] 図示していないが、 STB90. 100には、それぞれ TVモニタ等の表示装置が接続さ れており、 STB90 ' 100はデコードした映像をビデオ信号として TVモニタに出力する 。 STB90 ' 100が TV受像器に内蔵されている場合もある。映像の表示方法につい ては本発明の本質に関係ないので省略する。 STB90 ' 100に入力された映像デー タは何らかの方法によりユーザに提示される。
[0293] PC110も、第 1の実施形態におけるコンテンツ受信側の通信装置 40のデータ送受 信部 43に相当する。本実施形態において、 PC110は、インターネットから受信した Webコンテンツを表示する。 PC110は、 QoSデータ伝送を想定して構成されておら ず、 PLCアダプタ 80に対して PLCネットワークでの QoS設定を行うように指示を出す 事はできない。
[0294] ルータ 120、 VoDサーバ 130、および Webサーノ 140を、一つにまとめたものが、 第 1の実施形態におけるコンテンツ送信側の通信装置 10のデータ送受信部 13に相 当する。 [0295] VoDサーバ 130は、 STB90' 100からのデータ伝送要求により、 HD (High Definiti on)映像コンテンツ(16Mbpsの映像)や SD (Standard Definition)映像コンテンツ(6 Mbpsの映像)のデータを、インターネット経由でルータ 120に送信する。
[0296] Webサーバ 140は、 PC110からのデータ伝送要求により、 Webコンテンツのデー タを、インターネット経由でルータ 120に送信する。
[0297] ルータ 120は、インターネットから受信したデータをイーサネットに出力する。イーサ ネットに出力されたデータは、 PLCネットワークを経由して STB90' 100および PC11 0に伝送される。
[0298] すなわち、本実施形態において、 PLCネットワークとイーサネットとを中継する通信 装置である PLCアダプタ 60· 70· 80力 PLCアダプタに対して QoS設定の指示を出 す事ができないイーサネット端末である STB90、 STB100、および PCI 10に代わつ て、 STB90、 STB100、および PCI 10の受信しているフローに対する QoS設定を 行う構成となっている。
[0299] 通常、 STB90' 100は、イーサネットを用いてルータ 120に直接接続される力 本 実施形態においては、ルータ 120と STB90' 100との間に PLCネットワークを設けて いる。これは、例えば、宅外力も光ファイバや電話線を引き込む場所の都合上、ルー タ 120は家の 1階に設置されている力 STB90' 100は家の 2階にあるリビングルー ムにおいて使用される場合などに作られるネットワーク構成である。
[0300] 本実施形態では、 STB90力 VoDサーバ 130から HD映像コンテンツを受信し、 S TB100力 VoDサーバ 130から SD映像を受信し、 PC110力 Webサーバ 140から Webコンテンッを受信する。
[0301] STB90. 100および PC110は、それぞれ別のユーザにより使用されていても良い し、一人のユーザにより全ての装置が使用されていても良い。
[0302] < PLCアダプタの構成について >
図 7において、 PLCアダプタ 50· 60· 70· 80の機能ブロック図を示す。 PLCァダプ タ 50· 60· 70· 80は、全て同じ構成を備える力 PLCアダプタの送受信の役割によつ ては使用しない機能ブロックも存在する。役割を限定して実装する場合、使用しない 機能ブロックは省略して実装しても良 、。 [0303] PLCアダプタ 50 · 60 · 70 · 80は、 QoS種別受付部 51 · 61 · 71 · 81 (QoS種別受付 手段)と、 QoS種別管理部 52'62'72'82(QoS制御情報変換手段、 QoS設定制御 手段、 QoS種別要求手段、 QoS種別通知手段、 QoS制御情報要求手段、 QoS制 御情報通知手段)と、 QoS制御部 54· 64· 74· 84 (QoS設定制御手段)と、 PLC通 信咅 55a'65a'75a'85aと、イーサネット通信咅 55b' 65b '75b '85bと、ブリッジ咅 8 · 68· 78· 88 (QoS設定制御手段、ブリッジ情報取得手段、フロー識別情報取得手 段)と、トリガ検出部 59· 69· 79· 89 (トリガ検出手段、トリガ検出通知手段、 QoS設定 制御手段、フロー識別情報取得手段)と、状態提示部 56· 66· 76· 86 (状態提示手 段)を含んで構成される。
[0304] QoS種別受付部 51·61·71·81は、 QoS種別受付処理において、ユーザからまた はイーサネット側に接続されている装置から、どの QoS種別を用いて QoSデータ伝 送を行うかを受け付ける。 QoS種別管理部 52· 62· 72· 82は、 QoS制御情報変換処 理において、 QoS種別情報に基づき、 QoSパラメータを作成し、 QoS設定処理にお いて、 QoS設定要求パケットの作成および送信を行い、 QoS制御部 54· 64· 74· 84 の設定を行う。 QoS制御部 54· 64· 74· 84は、 QoS設定要求パケットに含まれる Qo Sパラメータを基に、帯域割り当てのスケジューリングを行う。 PLC通信部 55a '65a' 75a' 85aは、 PLCネットワークに対するパケットの送受信を行う。イーサネット通信部 55b '65b '75b '85bは、イーサネットに対するパケットの送受信を行う。ブリッジ部 58 •68-78- 88は、 PLC通信部 55a · 65a · 75a · 85aとイーサネット通信部 55b · 65b · 7 5b · 85bとの間におけるパケットのブリッジングと、 PLC通信部 55a · 65a · 75a.85a力 ら受信したパケットのトリガ検出部 59 · 69 · 79 · 89への通知とを行う。トリガ検出部 59 · 69 · 79 · 89は、パケットの解析および QoS種別管理部 52 · 62-72- 82に対する QoS 設定処理の開始指示を行う。状態提示部 56· 66· 76· 86は、 QoS設定の状態ゃ処 理の結果をユーザに提示する。
[0305] < QoS種別受付処理について >
VoDサーバ 130力 PLCアダプタ 50および PLCアダプタ 60を経由し、 STB90に 対して、 HD映像コンテンツを QoS伝送するまでの手順を以下に説明する。
[0306] STB90において HD映像コンテンツの受信を望む場合、ユーザは、 STB90力 S接 続されている PLCアダプタ 60において、 QoS種別受付部 61により、 QoS種別情報と して「HD映像」を指定する。具体的には、図 8に示すようなスライド式の切り替えスィ ツチを「HD映像」を示す位置に設定することが考えられる。
[0307] スィッチの設定状態は、 QoS種別管理部 62に通知される。通知の方法としては、ス イッチの設定状態を一意に識別可能な数値を予め決定しておき (例えば、「OFF」な ら「0」、 「SD映像」なら「1」、 「HD映像」なら「2」等とする)、この数値だけを QoS種別 受付部 61から QoS種別管理部 62に通知する事が考えられる。通知する方法は、本 発明の本質ではな 、ので、どのような通知方法を用いても良 、。
[0308] また、 PLCアダプタ 60にイーサネットにより接続されている装置が QoS種別を指定 してもよい。詳細については後ほど述べる。
[0309] ここで、 QoS設定のための一連の処理が開始されたことを、状態提示部 66が、ユー ザに提示してもよい。具体的には、 QoS種別受付部 61の傍に LEDを設置しておき、 その LEDを点滅させることが考えられる。そして、最終的に QoS設定のための一連 の処理が完了した時点で、 LEDを点灯状態にする。
[0310] QoS設定のための一連の処理には時間が力かる場合があり、その場合、スィッチの 状態を変更してもすぐには QoSデータ伝送が開始されず、通常のデータ伝送が行わ れてしまう。通常のデータ伝送が行われるので、音声コンテンツや映像コンテンツの 伝送中に音や映像の乱れが生じる事になる。
[0311] この場合、ユーザは、 QoS設定のため、スィッチを変更したにも拘わらず、音や映 像が乱れたままである、と判断してしまう。
[0312] このような間違った判断結果を招かない為に、 QoS設定がまだ完了していないこと がユーザに提示されれば、ユーザが間違った判断をすることはなぐ QoS設定の状 態がより分り易くなるので、 PLCアダプタをより快適に使用できる。
[0313] また、 LEDの発光色を段階的に変化させ、あとどれくらいの時間が経過すると QoS 設定が完了する力をユーザに提示してもよい。例えば、赤、黄、緑という順序で段階 的に変化させる事が考えられる。
[0314] また、状態提示部 56 · 66 · 76 · 86として液晶画面などを使用する場合、その画面に 設定が完了するまでの時間を、数字により表示する事が考えられる。同様に、残り時 間に応じて長さが変化するプログレスバーを表示してもよい。
[0315] また、ユーザが実際にコンテンツを視聴している STB90に、 QoS種別受付部 61の スィッチの状態が変更されたことを示す文字やアイコンを表示したり、 QoS設定完了 までの残り時間やプログレスバーを表示したりしてもよい。
[0316] <ブリッジ情報取得処理について >
コンテンツ送信側の PLCアダプタ 50は、ルータ 120から受信したデータパケットを P
LCアダプタ 60に転送する時のために、 PLCアダプタ 60からブリッジ情報を予め取 得する。
[0317] PLCアダプタ 50は、データ伝送の際、イーサネットにより接続されたルータ 120から 受信したデータパケットを、他の PLCアダプタ 60· 70· 80に転送する。その際、パケ ットには、 PLCアダプタ 60· 70· 80の PLCネットワーク上でのアドレス(以後 PLCアド レスと呼ぶ)ではなぐ PLCアダプタの先にイーサネットにより接続された STB90、 ST B100、または PCI 10のイーサネット上でのアドレス(以後イーサネットアドレスと呼ぶ )により宛先が示されている。
[0318] よって、 PLCネットワーク内のそれぞれの PLCアダプタ 60· 70· 80について、 STB 90、 STB100、または PCI 10のイーサネットアドレスの情報を、コンテンツ送信側の PLCアダプタ 50が事前に知っておき、ルータ 120から受信したパケットについて、そ の宛先となっている装置がどの PLCアダプタに接続されているかを判断し、その PL Cアダプタを転送先として、 PLCネットワークを介してパケットを転送しなければならな い。
[0319] そこで、コンテンツ送信側の PLCアダプタ 50は、 STB90のイーサネットアドレスの 情報を得るために、ブリッジ情報要求パケットを PLCアダプタ 60に送信する。具体的 には、 PLCアダプタ 50のブリッジ部 58は、ブリッジ情報要求パケットを作成し、 PLC 通信部 55aに送る。 PLC通信部 55aは、ブリッジ情報要求パケットに対して、宛先とし て PLCアダプタ 60のアドレスを含む PLCヘッダを付カ卩し、 PLCネットワークにパケット を送信する。
[0320] なお、各 PLCアダプタ 50· 60· 70· 80は、特定のパケットのやり取りにより、他の PL Cアダプタのアドレスを事前に知ることが可能である力 S、詳細については説明を省略 する。
[0321] また、 PLCアドレスとしては、ネットワーク参カ卩時に各 PLCアダプタに付与される識 別子が用いられる力 本発明の本質とは関係ないので詳細は省略し、単に PLCアド レスと記載する。
[0322] PLCアダプタ 60の PLC通信部 65aは、このブリッジ情報要求パケットを受信すると 、ブリッジ部 68に受信を通知する。ブリッジ部 68は、自局のイーサネット通信部 65b 経由で接続されている装置のイーサネットアドレスを含めたブリッジ情報通知パケット を作成する。
[0323] ここで、ブリッジ部 68は、接続されている STB90のイーサネットアドレスを事前に取 得しているものとするが、この事前に取得する方法は本発明の本質とは関係なぐ任 意の方法でよ!、ので説明を省略する。
[0324] 本実施形態では、 PLCアダプタ 60には STB90が接続されているので、ブリッジ情 報通知パケットは、 STB90のイーサネットアドレスを含む。なお、一つの PLCァダプ タに複数の装置が接続される場合、それら全てのイーサネットアドレスがブリッジ情報 通知パケットに含まれる。
[0325] ブリッジ部 68は、作成したブリッジ情報通知パケットを PLC通信部 65aに送る。 PL
C通信部 65aは、ブリッジ情報通知パケットに PLCヘッダを付カ卩し、 PLCネットワーク にパケットを送信する。
[0326] PLCアダプタ 50の PLC通信部 55aは、このパケットを受信するとブリッジ部 58に通 知する。ブリッジ部 58は、 PLCアダプタ 60の PLCアドレスと、ブリッジ情報通知バケツ トに含まれた、 PLCアダプタ 60の先に接続されている STB90のイーサネットアドレス とを組にして、保存しておく。これらの情報をブリッジテーブルと呼ぶ。
[0327] なお、上記のブリッジ情報取得処理は、 PLCアダプタ 50がデータパケットの送信を 開始する以前であれば、任意のタイミングで実行されて良 、。
[0328] 例えば、 QoS種別の指定よりも前に実行されても良いし、 PLCアダプタ 50の電源 が投入されてから、定期的にブリッジ情報取得処理が実行されても良い。
[0329] また、本実施形態にぉ 、ては、 PLCアダプタ 50力 SPLCアダプタ 70や PLCアダプタ 80に対してもデータを送信するので、最初の時点において、全ての PLCアダプタ 60 •70 · 80に対してブリッジ情報取得処理を行っておいてもよい。その際、ブリッジ情報 要求パケットをマルチキャストやブロードキャストにより送信し、各 PLCアダプタ 60· 70 •80がそれに対してブリッジ情報通知パケットを返送してもよい。この場合、各 PLCァ ダプタ 60· 70· 80それぞれに対してュ-キャストによりブリッジ情報要求パケットを複 数個送信するよりも、帯域の利用効率が良くなる。
[0330] また、コンテンツ受信側の PLCアダプタ 60· 70· 80力 ブリッジ情報要求パケットの 受信の有無に関わらず、 自主的にブリッジ情報通知パケットを PLCアダプタ 50に送 信してもょ 、。これをマルチキャストやブロードキャストにより送信してもよ 、。
[0331] <受信データ決定処理について >
QoS種別が設定された後、任意のタイミングにおいて、 STB90が、受信するコンテ ンッデータを決定する。 VoDサーバ 130に複数のコンテンツが保存されており、受信 するコンテンツとして複数の候補がある場合、その中からどのコンテンツを受信するか 決定する必要がある。コンテンツ決定方法は本発明の本質とは関係がないので、そ の方法は任意である。
[0332] 本実施形態では、一般的な STBおよび VoDサーバにおける処理手順について、 以下に説明する。
[0333] VoDサーバ 130は、保存しているコンテンツのタイトルや内容説明のテキストと共に コンテンツを一意に識另 IJ可會なコンテンツ識另 IJ†青報をコンテンツごとにセットにし、そ のリストを STB90に通知し、 STB90は、そのリストをユーザに提示し、ユーザは、提 示されたリストから所望のコンテンツを、 STB90に付属のリモコンの操作等により選択 する。
[0334] なお、ユーザにより受信するコンテンツデータを決定する以外に、 STB90自体が受 信するコンテンツを自動的に決定しても良い。ここでは、何らかの HD映像コンテンツ が選択されたものとする。
[0335] <データ伝送要求処理について >
第 1の実施形態にぉ 、ては、データ送受信部 13 · 23 · 33 ·43が通信装置 10· SO- SO ·40に内蔵されていたので、データ送受信部 13 · 23 · 33 ·43は、受信するコンテ ンッデータの決定後、 QoS制御情報変換処理を開始するよう QoS種別管理部 12· 2 2- 32 · 42に対して直接指示できた。
[0336] それに対し、本実施形態にぉ 、ては、 PLCアダプタ 60と STB90とは、分離されて おり、 STB90が受信するコンテンツデータを決定しても、 QoS種別管理部 62に対し て QoS制御情報変換処理の開始を直接指示することができない。
[0337] よって、 STB90は、受信するコンテンツデータの決定後、すぐに、 VoDサーバ 130 に対するデータ伝送要求処理を行う。
[0338] データ伝送要求処理の方法は、本発明の本質とは関係が無いので、その方法は任 意である。本実施形態では、一般的な STBおよび VoDサーバにおける処理手順に ついて、以下に説明する。
[0339] まず、 STB90力 データ伝送要求パケットを作成する。このパケットには先に選択さ れたコンテンツを識別するためのコンテンツ識別情報が含まれて 、る。コンテンツ識 別情報は VoDサーバ 130と STB90の間で一意に決定できる値力 予め取り決めら れており、コンテンツリストとして事前に STB90が受信している。また、データ伝送要 求パケットは最終的にはインターネット上の VoDサーバ 130に送信される必要がある ので、 VoDサーバ 130の IPアドレスも含まれている。
[0340] 次に、 STB90は、作成したパケットをイーサネット経由で PLCアダプタ 60に送信す る。次に、 PLCアダプタ 60は、受信したパケットを PLCネットワーク経由で PLCァダ プタ 50に送信する。次に、 PLCアダプタ 50は、受信したパケットをイーサネット経由 でルータ 120に送信する。次に、ルータ 120は、受信したパケットをインターネット経 由で VoDサーバ 130に送信する。
[0341] ここで、 PLCアダプタ 60は、 PLCアダプタ 50と同様にブリッジ情報取得処理を完了 しており、イーサネットから受信したパケットに宛先として含まれるルータ 120のイーサ ネットアドレスから、 PLCアダプタ 50の PLCアドレスを導出し、そのアドレスを PLCへ ッダに含めて送信しているものとする。なお、他の方法によりデータ伝送要求パケット を PLCアダプタ 50に通知しても良い。
[0342] くトリガ検出処理について >
VoDサーバ 130は、データ伝送要求パケットの受信後、そのパケットにより指定さ れたコンテンツの送信を開始する。蓄積されたコンテンツデータをパケットィ匕し、宛先 情報と共にインターネット経由でルータ 120に順次送信する。ルータ 120は、受信し たデータパケットをイーサネット経由で PLCアダプタ 50に順次送信する。
[0343] このデータパケットは VoDサーバ 130から STB90に送信される映像コンテンツの パケットであるので、宛先として STB90の IPアドレスが含まれて!/、る。
[0344] ルータ 120はルーティング処理によって、 IPアドレスからイーサネットアドレスを検索 する。このルーティング処理は一般的な処理であり特筆すべき点は無 、ので詳細な 説明は省略する。
[0345] ルーティング処理の結果、データパケットがルータ 120から PLCアダプタ 50に転送 された時点では、データパケットには宛先アドレスとして STB90のイーサネットァドレ スが含まれている。
[0346] PLCアダプタ 50のイーサネット通信部 55bは、受信したデータパケットをブリッジ部 58に渡す。事前に取得しておいたブリッジテーブルには、 PLCアダプタ 60の PLCァ ドレスと、 STB90のイーサネットアドレスとが含まれているので、ブリッジテーブルとデ ータパケットの宛先イーサネットアドレスとを照合すれば、このデータパケットの PLC ネットワーク上の宛先は PLCアダプタ 60である事がわ力る。
[0347] よって、ブリッジ部 58は、データパケットの宛先アドレスとして PLCアダプタ 60の PL Cアドレスを含む PLCヘッダを、データパケットに付与し QoS制御部 54に渡す。
[0348] この時点では、このデータパケットの属するフローに対し QoS設定が実行されてい ないので、 QoS制御部 54は、 QoS制御に関しては何もせずに、通常のパケットとして データパケットを PLC通信部 55aに渡す。 PLC通信部 55aは、データパケットを PLC アダプタ 60に送信する。
[0349] PLCアダプタ 60の PLC通信部 65aは、受信したデータパケットをブリッジ部 68に渡 す。ブリッジ部 68は、データパケットをイーサネットに転送するためにイーサネット通 信部 65bにデータパケットを渡すと共に、トリガ検出部 69に対し、データパケットを受 信した事を通知する。
[0350] この通知により、トリガ検出部 69は、データ伝送が開始された事を知り、 QoS設定 処理が必要である事を認識し、 QoS種別管理部 62に対して QoS設定処理を開始す るよう指示する。 [0351] すなわち、トリガ検出部 69は、自装置が受信したデータに関する受信履歴を解析 することにより、 QoS設定処理を行うタイミングを検出する。換言すれば、トリガ検出部 69は、自装置が受信したデータに関する受信履歴を解析することにより、 QoS設定 処理を行うかどうかを判定する。 QoS種別管理部 62は、トリガ検出部 69によって検出 されたタイミングにおいて QoS設定処理を行う。換言すれば、 QoS種別管理部 62は 、トリガ検出部 69が QoS設定処理を行うとの判定をしたときに QoS設定処理を行う。
[0352] なお、トリガ検出処理を送信側の PLCアダプタで行う場合には、トリガ検出部は、自 装置が送信したデータに関する送信履歴を解析することにより、 QoS設定処理を行う タイミングを検出する。受信履歴または送信履歴は、 PLCアダプタが備える記憶部( 不図示)に格納されればよい。
[0353] また、送信側または受信側の PLCアダプタが備える QoS種別管理部は、データ通 信の相手局力 通知されたタイミングに従って、 QoS設定処理を行ってもよい。逆に 、 QoS種別管理部は、トリガ検出部によって検出されたタイミングを、 PLC通信部を 介して、データ通信の相手局に対して通知してもよい。
[0354] < 1つの PLCアダプタ力 複数の PLCアダプタからデータパケット受信する場合に ついて >
1つの受信側の PLCアダプタ力 複数の送信側の PLCアダプタからデータパケット 受信する場合の処理について以下に説明する。
[0355] 受信側の PLCアダプタは、トリガ検出時に受信したパケットを送信側の PLCァダプ タごとに区別し、送信側の PLCアダプタごとに QoS設定要求を行ってもよい。この構 成により、それぞれの送信側の PLCアダプタに対して個別に QoS設定を行うことがで きる。
[0356] なお、受信側の PLCアダプタにお 、て受信されたデータパケットには、送信元のィ ーサネットアドレス (ルータなどのアドレス)が含まれている。それゆえ、送信側の PLC アダプタ力も受信したブリッジ情報と、当該イーサネットアドレスとを照合すれば、その データパケットの送信側の PLCアダプタの PLCアドレスを知ることができる。従って、 上記のように、受信したパケットを送信側の PLCアダプタごとに区別することができる [0357] < QoS設定処理の開始時期について >
上述の説明において、トリガ検出部 69は、一つのデータパケットのみを受信した時 点で、 QoS設定処理の開始を指示している力 特定の条件が満たされた場合にのみ 、 QoS設定処理の開始を指示しても良い。特定の条件とは、例えば、既定個数のパ ケットを受信した場合や、特定の頻度でパケットを受信した場合等が考えられる。
[0358] また、ブリッジ部 68は、データパケットを受信した事を通知する際に、受信の通知に 加え、データパケットの中身をトリガ検出部 69に渡してもよい。トリガ検出部 69は、渡 されたデータパケットを解析し、特定の条件が満たされた場合にのみ、 QoS種別管 理部 62に対し、 QoS設定処理を開始するように指示しても良い。ここでいう特定の条 件とは、例えば、特定の IPアドレスや PLCアドレス、イーサネットアドレスからのバケツ トを受信した場合や、特定の TCPポート番号または UDPポート番号を含むパケットを 受信した場合等が考えられる。
もし、上述のようにデータパケットの受信により QoS設定処理を開始しない場合、 P LCアダプタ 60は、その電源が投入された時点力、 QoS種別受付部 61のスィッチが 操作された時点にぉ 、て、 QoS設定処理を開始する。
[0359] その場合、 QoS設定処理を開始した時点から STB90において受信データ決定処 理が行われるまでの間は、コンテンツデータの伝送が行われないにも拘わらず、その 伝送のための帯域が確保されてしまい、他の PLCアダプタ 70· 80は、その確保され た帯域を利用する事ができないので、ネットワーク全体としての帯域の利用効率が低 下してしまう。
[0360] これに対し、本実施形態では、データ伝送が開始された時点にぉ 、て、初めて Qo S設定処理が実行されるので、帯域の利用効率が良いという利点がある。
[0361] また、 PLCアダプタ 60力 動画像コンテンツ等の QoSが必要とされるデータとは別 に、 Webコンテンツ等の QoSが不要なデータの受信を同時に行っている場合、単に パケット受信した時点で QoS設定処理を実行する構成とした場合、 QoSが不要なデ ータを受信した時点においても、 QoS設定処理が実行されてしまう事になる。
[0362] し力し、 QoSが不要なデータのみを受信している時には、 QoS設定を行わずに帯 域を使用しな 、ことが望まし 、。 [0363] そのために、受信したパケットを解析し、そのパケットが QoSを必要とするデータで あるかどうかを判別し、 QoSが必要なデータであると判断された場合のみ、 QoS設定 を行う事が考えられる。
[0364] QoSの要否を判定する判定方法としては、パケットのヘッダを解析し、そのパケット 力 Sどのプロトコルを使用しているかにより判定する事が考えられる。
[0365] 例えば、 OSI参照モデルにおけるトランスポート層プロトコルとしては、一般的に TC Pと UDPが用いられるが、この内、 UDPは信頼性は低いが伝送速度は速いという特 性があるので、動画像等リアルタイムデータの伝送に用いられる場合が多い。よって 、 UDPを用いているパケットを受信したときには QoS設定を実行するとすれば、 QoS が必要な可能性の高 、場合にのみ、帯域を確保する制御を行う事が可能となる。
[0366] なお、パケットが UDPかどうかの判定には、 IPヘッダにおける、 Protocolフィールド を参照することが考えられる。このフィールドの値は、上位のプロトコルとして何が使 用されているかを示す値なので、 UDPや TCPを区別する事が可能である。
[0367] また、他のプロトコルが使用されているかどうかによつて同様の判定を行っても良い 。例えば、同様のプロトコルとして RTP(ReaH:ime Transport Protocol)も考えられる。 RTPはストリーミングにおけるデータ伝送で用いられることが多い。
[0368] また、パケットの中身を解析して、そのパケットが音声や動画であった場合に QoS 設定を実行する事が考えられる。例えば、 RTPのヘッダには PTフィールドと呼ばれ るフィールドが含まれる力 これはその RTPパケットに含まれるデータがどのようなコ 一デックのデータであるかを示している。すなわち、 PTフィールドを解析すれば、そ のパケットが映像であるか音声であるか等を知る事ができる。 PTフィールドに映像や 音声を示す値が含まれて 、たら、 QoS設定を開始することが考えられる。
[0369] また、後で述べるように QoS種別として「映像」や「音声」を指定する場合、 QoS種 別として「映像」が指定されており、かつ、 PTフィールドに映像を示す値が含まれてい る場合にのみ QoS設定を実行する事が考えられる。 QoS種別として「映像」が指定さ れて 、るが音声のパケットを受信した場合は、ユーザが QoSを確保して欲 、対象 ではな!/、と判断する事ができるので、そのような場合には QoS設定を実行しな 、事が 望ましい。 [0370] また、データ伝送の前には、送信側と受信側との間で何らかのネゴシエーションが 実施される場合があるので、そのネゴシエーションのパケットを検出した時点で QoS 設定を実行する事が考えられる。例えば、ストリーミングにより映像伝送などを行う際 には、 RTSP(Real Time Streaming Protocol)が使用される場合がある。
[0371] RTSPでは、データパケットの伝送を開始する前に、送信局と受信局との間で通信 のためのネゴシエーションのためにいくつかのパケットをやり取りする。このパケットを 検出した場合に QoS設定を実行することが考えられる。同様に、データパケットの伝 送を終了する際にも、パケットがやり取りされるので、このパケットを検出した場合には QoS解放処理を実行する事が考えられる。
[0372] なお、パケットがどのようなプロトコルに属するパケットであるかを解析する処理では 、全てのパケットを解析すると CPUに負荷が力かり他の処理のための CPUリソースが 圧迫されてしまうので、間欠的にパケットの解析を行う事が考えられる。例えば、パケ ット 100個ごとに解析を行う事が考えられる。また、個数ではなぐ時間間隔を空けるこ とも考えられる。例えば、 100msに一度、その時点で最後に受信されたパケットにつ V、てのみ解析を行う事が考えられる。
[0373] また、動画像コンテンツ等のリアルタイムデータを伝送する場合、一般的にそのパケ ットは、一つ一つ単発的に送信されるのではなぐ連続的かつバースト的に送信され る事が多い。よって、 PLCアダプタ 60· 70· 80力 一つのパケットのみを受信した時 点ではなく規定個数のパケットを規定期間内に受信した場合にのみ、 QoS設定を行 う事が考えられる。例えば、 100msの期間に 100個以上のパケットを受信した場合に 、リアルタイムデータが受信されていると判断し、 QoS設定を実行する事が考えられる
[0374] また、上述の UDPパケットのように、リアルタイムデータである可能性が高!、と予想 されるパケットを連続的に受信した場合のみ計数することも考えられる。すなわち、 U DPのパケットを 100msの期間中に 100個以上受信した場合に QoS設定を実行する 、う判定を行うことが考えられる。
[0375] これらの構成により、 QoS設定の不要なデータ伝送に対し、帯域を確保してしまう 可能性を減少させる事が可能である。 [0376] なお、送信側の PLCアダプタは、受信側の PLCアダプタが QoS制御の対象力 外 れて 、る間は、 QoS制御の対象となって!/、る他の PLCアダプタに割り当てられたデ ータ伝送帯域以外の残りのデータ伝送帯域の少なくとも一部を利用して、当該受信 側の PLCアダプタへデータを送信してもよ!/、。
[0377] くトリガ検出に使用するパケットのフィールドについて〉
IPパケットやイーサネットパケットのヘッダには、そのパケットの伝送優先度を示す 情報が含まれている場合があるので、これらのフィールドをトリガ検出に使用すること が考えられる。 IPv4ヘッダにおける、 ToS (Type of Service)フィールドや、イーサネッ トヘッダにおける VL ANタグ内の user priorityフィールド等がこれに当たる。
[0378] 例えば、 VoDサーバ 130やコンテンツ送信側の PLCアダプタ 50からリアルタイムデ ータを送信する場合と非リアルタイムデータを送信する場合とにお 、て、リアルタイム データのパケットのヘッダには高優先度を示す値を含め、非リアルタイムデータのパ ケットのヘッダには低優先度を示す値を含めるようにする。その場合、コンテンツ受信 側の PLCアダプタ 60· 70 · 80は、受信したパケットに含まれるこれらのフィールドを解 析する事により、受信パケットがリアルタイムデータである力否かを判別可能である。
[0379] コンテンツ受信側の PLCアダプタ 60· 70· 80は、この仕組みを利用し、リアルタイム データを受信した場合にのみ、 QoS設定を行う事が考えられる。
[0380] なお、伝送優先度を示す複数のフィールドが受信パケットに含まれる場合、それら フィールドのうち、いずれをトリガ検出に使用するかは、予め何らかの方法で設定して おく。この設定はユーザが変更できるようにしてもよいし、予めいずれのフィールドを 使用する力決めて実装してもよい。
[0381] 例えば、 PLCにお!/、て、コンテンツ送信側の PLCアダプタ 50は、イーサネット側か ら受信したパケットに、そのまま PLCの MACヘッダを付カ卩して送信するため、コンテ ンッ受信側の PLCアダプタ 60 · 70 · 80が受信したパケットには、 User Priorityフィー ルドと ToSフィールドとの両方のフィールドが含まれる。
[0382] なお、 PLC以外のネットワークにおいては、コンテンツ送信側でイーサネットのへッ ダを削除した上で MACヘッダを付加して送信する場合もある。その場合、コンテンツ 受信側が受信したパケットには、 ToSフィールドのみが含まれるので、 ToSフィールド をトリガ検出に用いればよい。
[0383] また、 IPプロトコルやイーサネットのヘッダには、そのパケットのフローを識別するた めの情報 (フロー識別情報)が含まれている場合があるので、これらのフィールドをトリ ガ検出に使用することが考えられる。
[0384] IPv6ヘッダにおける、 Flow Labelフィールドや、イーサネットヘッダにおける VLAN タグの VID (VLAN Identifier)フィールド等がこれに相当する。
[0385] 例えば、コンテンツ送信側の PLCアダプタ 50から、リアルタイムデータを送信する 場合と非リアルタイムデータを送信する場合とで、これらのフィールドに異なる値を設 定する。そして、予め何らかの方法により、コンテンツ受信側の PLCアダプタ 60· 70· 80に対して、いずれのフィールド値がリアルタイムデータを表すかの取り決めを通知 しておく。この仕組みにより、コンテンツ受信側の PLCアダプタ 60· 70 · 80は、受信し たパケットがリアルタイムデータである力否かを判別可能である。
[0386] この仕組みを利用し、リアルタイムデータを受信した場合にのみ、 QoS設定を行う 事が考えられる。
[0387] すなわち、 QoS種別管理部(QoS設定制御手段) 61 · 71 · 81は、ブリッジ部 68. 7 8 · 88により取得したブリッジ情報とフロー識別情報とを照合した結果に基づいて、 Q oS設定処理を行うか否かを判断してもよ 、。
[0388] なお、フローを識別するためのフィールドが、受信パケットに複数含まれる場合、そ のうちいずれのフィールドをトリガ検出に使用するかは、予め何らかの方法で設定し ておく。この設定はユーザが変更できるようにしてもよいし、予めいずれのフィールド を使用するかを決めて実装してもよ 、。
[0389] また、 IPプロトコルやイーサネットのヘッダには、そのパケットの伝送品質を規定す るための情報が含まれている場合があるので、これらのフィールドをトリガ検出に使用 することが考えられる。 IPv4ヘッダにおける、 ToSフィールド等がこれに相当する。 T oSフィールドには、遅延度、スループット、信頼性、金銭的コストなどの情報が含まれ る。
[0390] 例えば、コンテンツ送信側の PLCアダプタ 50から、リアルタイムデータを送信する 場合と非リアルタイムデータを送信する場合とで、このフィールドに異なる値を設定す る。そして、予め何らかの方法により、コンテンツ受信側の PLCアダプタ 60· 70· 80に 対して、 、ずれのフィールド値がリアルタイムデータを表すかの取り決めを通知してお く。この仕組みにより、コンテンツ受信側の PLCアダプタ 60· 70· 80は、受信したパケ ットがリアルタイムデータである力否かを判別可能である。
[0391] この仕組みを利用し、リアルタイムデータを受信した場合にのみ、 QoS設定を行う 事が考えられる。
[0392] < QoS制御情報変換処理について >
QoS種別管理部 62は、トリガ検出部 69から QoS設定処理を開始するよう指示され ると、まず QoS制御情報変換処理を行う。具体的には、 QoS種別管理部 62は、親局 である PLCアダプタ 50に対して通知するべき QoSパラメータを、 QoS種別受付部 61 にて指定された QoS種別情報を基に決定する。
[0393] PLCアダプタ 60にお!/、て指定された QoS種別情報は「HD映像」であるので、 Qo
S種別管理部 62は、 HD映像の伝送に適した QoSが確保されるような QoSパラメ一 タを作成する。
[0394] 具体的には、 QoS種別管理部 62は、例えば、 QoS種別情報と QoSパラメータの各 値とが保存されたテーブルを参照し、 QoSパラメータを導出する事が考えられる。
[0395] 必要な QoSパラメータは、ネットワークにおいて使用されるプロトコルにより異なり、 また具体的な QoS設定パラメータも本発明の本質とは関係が無いので、任意である
[0396] QoSパラメータの例としては、 PLCの場合、データ伝送に必要なビットレート、許容 される伝送遅延、許容される伝送遅延の揺らぎ、伝送されるパケットのサイズの平均 値、最小値、最大値等、複数の値の組合せが、 QoSパラメータである。
[0397] HD映像を伝送する場合、ビットレートとしては 16Mbpsもしくはそれにマージンを 加えた値とする事が考えられる。また、その他のパラメータについては、実験などによ り得た最適値を予め保存しておく事が考えられる。
[0398] < QoS設定処理について >
コンテンツ受信側の PLCアダプタ 60は、まず通信相手の PLCアダプタ 50に対して 接続の可否を問い合わせた上で、親局に対する QoS設定処理を実行する。 [0399] 本実施形態では、 PLCアダプタ 50が送信局であり、かつ親局でもあるので、接続 可否の問い合わせと QoS設定処理との両方の処理を、 PLCアダプタ 60は、 PLCァ ダプタ 50に対して行う。
[0400] QoS種別管理部 62は、先に決定された QoSパラメータを含めた接続要求パケット を作成し、 PLC通信部 65aに送る。 PLC通信部 65aは、接続要求パケットを、コンテ ンッ送信側の PLCアダプタ 50に送信する。
[0401] PLCアダプタ 50の PLC通信部 55aは、このパケットを受信し、 QoS種別管理部 52 に送る。 QoS種別管理部 52は、接続要求パケットに含まれる情報力もデータ伝送の 可否を判定する。この判定基準は実装によって異なる力 例えば、 PLCアダプタ 50 におけるパケットの送信バッファの制限などにより受け入れが拒否される場合がある。
[0402] QoS種別管理部 52は、データ伝送の要求の受け入れ可否を示す情報 (Result Cod e)を含めて接続通知パケットを作成し、 PLC通信部 55aに送る。 PLC通信部 55aは、 接続通知パケットを PLCアダプタ 60に送信する。
[0403] PLCアダプタ 60の PLC通信部 65aは、このパケットを受信し、 QoS種別管理部 62 に送る。 QoS種別管理部 62は、パケットに含まれる Result Codeから、データ伝送の 要求が受け入れられた力どうかを知る。
[0404] この時、 Result Codeが受け入れ拒否を示す情報である場合は、 QoS設定処理を 中止し、後で述べるように状態提示部 66において、 QoS要求が満たされな力つた事 をユーザに提示する。
[0405] Result Codeが受け入れ可能を示して 、る場合、 QoS種別管理部 62は、接続要求 パケットに含めたものと同じ QoSパラメータを含めた QoS設定要求パケットを作成し、 PLC通信部 65aに送る。 PLC通信部 65aは、 QoS設定要求パケットを親局である PL Cアダプタ 50に送信する。 PLCネットワークにおける子局は、特定のパケットのやり取 りにより、親局のアドレスを事前に知ることが可能である力 詳細については説明を省 略する。なお、別の PLCアダプタが親局である場合は、その PLCアダプタ宛に送信 する。
[0406] PLCアダプタ 50の PLC通信部 55aは、この QoS設定要求パケットを受信し、 QoS 制御部 54に送る。 QoS制御部 54は、 QoS設定要求パケットに含まれる QoSパラメ一 タを基に、要求を受け入れ可能力どうかを判定する。 QoSを要求するフローが増えて くると、使用可能な PLCネットワークの帯域が不足し、全てのフローについての QoS 要求を満たす事ができなくなる場合がある。そのような場合は、何らかのルールに従 い、幾つかのフローについてのみ QoSを確保する。
[0407] 例えば、 QoS設定要求パケットを送信してきた順に要求を受け入れ、帯域が足りな くなつた時点で要求を拒否するような制御を行う事が考えられる。具体的な判定方法 は実装依存であり、本発明の本質とは関係ないので説明を省略する。
[0408] QoS設定要求パケットに含まれる QoSパラメータが受け入れ可能と判断された場 合、 QoS制御部 54は、 PLCネットワーク内でフローを一意に識別するための GLID( Global Link ID)と呼ばれる識別子を割り当て、 QoSパラメータに基づいて、その GLI Dのための帯域割り当てのスケジューリングを行う。
[0409] 具体的なスケジューリングのアルゴリズムは本発明の本質とは関係な 、ので省略す る力 親局 50の QoS制御部 54は、子局 60から通知された QoSの要求を満たすよう に、帯域割り当ての頻度、期間、および順序を決定する。
[0410] その後、 QoS制御部 54は、 QoS要求の受け入れ可否を示す情報 (Result Code)と 、 Result Codeが成功を示す値の場合は GLIDを含めて QoS設定通知パケットを作成 して PLC通信部 55aに送る。 PLC通信部 55aは、 QoS設定通知パケットを PLCァダ プタ 60に送信する。 PLCアダプタ 60の PLC通信部 65aはこのパケットを受信し、 Qo S種別管理部 62に送る。
[0411] なお、上記の、コンテンツ送信側の PLCアダプタ 50に対する接続処理は行わずに 、 QoS設定要求のみを行ってもよい。例えば、 IEEE802.11eにおいては、コンテンツ 送信側の通信装置に対する接続処理に相当するものは規定されていないので、親 局に対する QoS設定処理のみが行われる。
[0412] <状態提示部 66の制御処理について >
PLCアダプタ 60の QoS種別管理部 62は、 QoS設定通知パケットに含まれる Result Codeから、 QoS設定の要求が受け入れられた事を知る。 QoS種別管理部 62は、要 求が受け入れられた事をユーザに示すために、状態提示部 66を制御する。
[0413] 具体的な状態提示部 66の構成としては、 QoS種別受付部 61のスィッチの傍に LE Dを設置しておき、指定した QoS要求が満たされた場合、すなわち、 QoS設定通知 パケットにおける Result Codeが成功を示す値である場合は、 LEDを点灯させ、 QoS 要求が満たされなかった場合、すなわち Result Codeが失敗を示す値である場合は、 その LEDを点滅させることにより、ユーザに対して QoS要求の結果を提示することが 考えられる。
[0414] ここでは、 Result Codeから QoS要求が受け入れられた事がわかるので、 LEDを点 灯させ、ユーザに対して QoS設定が成功した事を提示する。
[0415] なお、ここで QoS設定要求が受け入れられていなかった場合は、ユーザが PLCァ ダプタ 60においてスィッチを「HD映像」に設定しているにも拘わらず、要求した QoS が確保されない状態となる。
[0416] スィッチにより設定された要求が満たされていない場合には、例えば、映像伝送を 行うと映像の乱れが発生することがある。この時、スィッチにより設定された要求が満 たされていない事がユーザに提示されないと、ユーザは、スィッチにより QoSを設定 して 、るにも拘わらず映像の乱れが発生して 、る原因を特定する事が難 、。
[0417] しかし、スィッチにより設定された要求が満たされていない事がユーザに提示される 場合、ユーザは、 QoSが保証されておらず帯域が足りないために映像の乱れが発生 している事を知る事ができるので、ネットワーク全体としての調停を図るための対処を 行う事ができる。
[0418] 例えば、視聴するコンテンツのビットレートを、より低いビットレートに変更し、 PLCァ ダプタ 60のスィッチを「HD映像」から「SD映像」に切り替える等の対応が可能である
[0419] 例えば、 QoS種別受付部 61 · 71 · 81の傍に LEDを設置しておき、指定した要求が 満たされた場合は、 LEDを点灯させ、要求が満たされな力つた場合は、その LEDを 点灯させないことにより、ユーザに対して処理結果情報を提示することが可能である 。逆に LEDが点灯している場合に要求が満たされていない事を示し、消灯している 場合に要求が満たされて 、る事を示しても良 、。
[0420] また、 PLCアダプタが、既に何らかの表示装置を備えて 、る場合、その表示装置を 用いて、処理結果情報を表示する事が考えられる。例えば、 PLCアダプタに、液晶 画面が設けられて!/ヽる場合は、そこに QoS設定の成否を表示する事が考えられる。
[0421] また、 QoS設定の成否だけでなぐ何らかの他の状態を表示してもよ!/、。例えば、な ぜ QoS設定に失敗したのかを表示する事が考えられる。
[0422] 例えば、 PLCネットワークの状態によっては、 QoS設定要求パケットや QoS設定通 知パケットが PLCアダプタ 60や PLCアダプタ 50から送信されても、通信エラーが原 因で相手局が受信に失敗する場合がある。
[0423] このような場合に、 QoS設定要求パケットや QoS設定通知パケットの送受信には成 功したが帯域不足のため要求を親局から拒絶されたの力、ある 、は QoS設定要求パ ケットや QoS設定通知パケットの送信自体が失敗したのかを判別できるような構成と する事が考えられる。これらの区別を表示する構成として、 LEDの点滅パターンや発 光色を変化させたり、液晶画面にエラーメッセージを表示させることが考えられる。
[0424] 上述の説明は、 PLCアダプタ 60が、 QoS設定通知パケットを受信した場合のもの である力 接続通知パケットを受信した場合にも同様の動作を行えばよい。
[0425] なお、 QoS接続要求または QoS設定要求が受け入れられなった場合には、 PLCァ ダプタ 60は、その旨を示す情報を、自局に接続されている STB90へ送信し、 STB9 0は、当該情報を自装置に接続されている表示装置 (例えば、テレビモニタ)に表示し てもよい。
[0426] < QoSデータ伝送について >
STB90におけるデータ伝送要求処理の後、 PLCアダプタ 50には、 VoDサーバ 13 0からルータ 120を経てデータパケットが順次送信されてくる。先に述べた通り、デー タパケットの宛先としては STB90の IPアドレスが含まれている。ルータ 120はルーテ イング処理によって、 IPアドレスからイーサネットアドレスを検索して、 PLCアダプタ 50 にイーサネット経由で送信する。 PLCアダプタ 50のイーサネット通信部 55bは、受信 したパケットをブリッジ部 58に渡す。ブリッジ部 58ではブリッジテーブルとデータパケ ットの宛先イーサネットアドレスとを照合し、データパケットの宛先アドレスとして PLC アダプタ 60の PLCアドレスを含む PLCヘッダを、データパケットに付与し、 QoS制御 部 54に渡す。
[0427] ところで、実際にデータパケットを送信する際、親局から送信されたビーコンパケット には、 QoS設定処理時に決定された GLIDと、送信権付与開始時間と、送信権付与 終了時間とが含まれており、各子局はこのビーコンパケットにより、送信権がどのフロ 一に付与されて ヽるかを知る。
[0428] よって、コンテンツ送信側の PLCアダプタ 50は、各データパケットがどのフローに属 しているかを判別し、その GLIDを知っておく必要がある。そのため、 QoS制御部 54 は、パケットの中身を解析し、 GLIDを導出する。 GLIDの導出は、通常、予め PLCァ ダプタ 50と PLCアダプタ 60との間で何らかのパケットをやり取りし、フロー識別情報と GLIDとの対応を相互に理解しておき、それを基に GLIDを導出する。
[0429] フロー識別情報および GLIDのやり取りためのプロトコルは、 PLC規格では規定さ れておらず、 PLCよりも上位層で独自に行う事になっている。上位層では、どのフロ 一がどの MACアドレスや IPアドレス、ポート番号を使用しているかを知っており、 Qo S設定処理の結果で得られた GLIDの値を QoS制御部 54から取得する事が可能で あるので、 MACアドレスや IPアドレス、ポート番号と GLIDとの対応を知っておく事が できる。
[0430] このようなフロー識別情報から GLIDを導出するためのルールを、 classifyルールと 呼ぶ。データパケットの中身を解析し、 classifyルールとして記載されている MACアド レスや IPアドレス、ポート番号がパケットに含まれていれば、その classifyルールに記 載されている GLIDのパケットであるという判別が可能である。
[0431] 本実施形態においては、上位層においてパケットのやり取りをし、フロー識別情報 を取得する代わりに、ブリッジ情報を用いる。ブリッジ情報は、先に述べた通り別の用 途のために必要となる情報であるが、それをフロー識別情報としても流用する。
[0432] ブリッジ情報としては、 STB90のイーサネットアドレスと PLCアダプタ 60の PLCアド レスとが含まれている。また、 QoS設定通知パケットには、 GLIDと、フローの送信元 として PLCアダプタ 50の PLCアドレスと、フローの宛先として PLCアダプタ 60のアド レスとが含まれている。
[0433] よって、フロー送信側の PLCアダプタ 50では、 STB90のイーサネットアドレスから P LCアダプタ 60の PLCアドレスを導出し、さらに PLCアダプタ 60の PLCアドレスから GLIDを導出する事が可能である。すなわち、 STB90のイーサネットアドレスが宛先 として含まれて 、る場合に、 QoS設定通知パケットで通知された GLIDを導出するた めの Classifyルールを作成する事ができる。
[0434] 本実施形態にぉ 、ては、ブリッジ情報通知パケットにより得られたブリッジ情報が、 QoS種別管理部 52にも通知される構成としておき、 QoS種別管理部 52は、 QoS設 定処理完了時に、上記のような方法により Classifyルールを作成し、 QoS制御部 54 に設定しておく。
[0435] PLCアダプタ 50がルータ 120からデータパケットを受信し、その宛先が STB90で あった場合、上記 Classifyルールによって、そのパケットの属するフローの GLIDが導 出されること〖こなる。
[0436] 親局 50は、フローごとに送信期間を設定するので、その送信期間を付与されたフロ 一以外は、送信できない。 QoSデータ伝送を行うフローに含まれないパケットに対し ては、 、ずれのフローにも親局 50により送信権が付与されて ヽな 、期間にお 、て、 基本的には均等に送信機会が与えられるため、 QoSは保証されない。
[0437] 親局は、先に決定したスケジュールに従 、、 GLIDと送信権付与開始時刻と送信権 付与終了時刻とを含めたビーコンパケットを送信する。ビーコンパケットに記載された GLIDに合致するフローに対して、送信権付与開始時刻と送信権付与終了時刻とに よって示される期間に送信権が付与される。ビーコンパケットは、全 PLCアダプタが 受信するので、各 PLCアダプタは、現在送信権が付与されているフローを識別する 事ができる。
[0438] PLCアダプタ 50は、先の Classifyルールによりデータパケットの GLIDを導出してお り、 GLIDが合致するビーコンパケットを受信したら、送信権付与開始時刻と送信権 付与終了時刻とにより示される期間にデータパケットを送信する。
[0439] 実際には、ルータ 120から受信したデータパケットは、 PLCアダプタ 50の QoS制御 部 54において送信権付与開始時刻になるまではバッファリングされる事になる力 そ の詳細な説明は省略する。
[0440] なお、本実施形態にぉ 、ては、親局とデータパケットを送信する PLCアダプタとが 同一なので、送信権付与パケットは送信されず、 PLCアダプタ 50は、ビーコンバケツ トを受信しなくとも、送信権が付与される期間を知る事ができるが、処理としては同様 である。
[0441] なお、データパケットの宛先イーサネットアドレスについては、ブリッジ処理時と、 Cla ssifyルール照合処理時の両方にぉ 、て照合を行う必要がある力 これらを一度に処 理してちよい。
[0442] < QoS解放処理について >
本実施形態における QoS解放処理について、図 10を参照しつつ説明する。図 10 は、本実施形態における QoS解放処理の流れを示すフロー図である。 Parameterized QoSにより QoS制御される PLCネットワークにおける QoS解放処理とは、 QoS設定 の対象となっていた受信側 PLCアダプタに関して、その QoS設定を解除するための 処理である。
[0443] 図 10に示すように、受信側の PLCアダプタ 60が有するトリガ検出部 69が、 QoS設 定が不要になったことを検出した場合または QoS種別受付部 61が、 QoS設定を解 除する指示を受け付けた場合、 QoS種別管理部 62は、その情報を受け取り、 QoS 設定を解除することを要求するための QoS解除要求パケットを、 PLC通信部 65aを 介して親局である PLCアダプタ 50へ送信する。この QoS解除要求パケットには、送 信元である PLCアダプタ 60のアドレスと、送信先である PLCアダプタ 50のアドレスと が含まれている。
[0444] すなわち、トリガ検出部 69は、自装置が受信したデータに対する QoS解放処理を 行うタイミングを検出(タイミングを判定)し、 QoS種別管理部 (QoS設定制御手段) 6 2は、トリガ検出部 69によって検出されたタイミング(トリガ検出部 69によって判定され たタイミング)において QoS解放処理を行う。また、 QoS種別管理部 62は、取得した QoS種別が、 QoS制御が不要であることを示すものであった場合、 PLCアダプタ 60 が受信するデータに対する QoS解放処理を行う。
[0445] また、送信側または受信側の PLCアダプタが備える QoS種別管理部は、データ通 信の相手局力 通知されたタイミングに従って、 QoS解放処理を行ってもよい。逆に 、 QoS種別管理部は、トリガ検出部によって検出されたタイミングを、 PLC通信部を 介して、データ通信の相手局に対して通知してもよい。
[0446] なお、トリガ検出部 69が、 QoS設定が不要になったことを検出する方法として、例え ば、 PLCアダプタ 60においてデータパケットを受信するレートが、閾値以下になった ことを検出することが挙げられる。詳細については後述する。
[0447] PLCアダプタ 50の QoS種別管理部 52は、当該 QoS解除要求パケットを、 PLC通 信部 55aを介して受け取ると、当該 QoS解除要求パケットに含まれるアドレスが示す PLCアダプタ 60に送信して 、るデータに対して設定されて!、た QoS設定を解除する 命令を、 QoS制御部 54へ出力する。さらに、 QoS種別管理部 52は、 PLCアダプタ 6 0が受信するデータに対して設定されていた QoS設定を解除したことを通知する Qo S解除通知パケットを、 PLC通信部 55aを介して PLCアダプタ 60へ送信する。
[0448] QoS解除通知パケットを受け取ると、 PLCアダプタ 60の QoS種別管理部 62は、 Q oS解除された旨を、状態提示部 66を介してユーザに報知する。
[0449] なお、 QoS種別管理部 62は、 QoS種別受付部 61から、 QoS設定がオフにされた ことを示す情報を受け取った場合 (本実施形態においては、図 8のスライドスィッチに お 、て「OFF」が選択された場合)に、上記 QoS解放処理を行ってもょ 、。
[0450] また、 QoS設定がオフにされた (自装置が QoS制御の対象から外れた)後で、デー タ伝送が継続される場合は、 QoS種別管理部 62は、 QoS制御の対象となっている 他の PLCアダプタ (PLCアダプタ 70および 80)に割り当てられた伝送帯域以外の残 りの伝送帯域を使用して、データ伝送を行う事になる。
[0451] 上述の通り、データパケットを送信する際、親局から送信されたビーコンパケットに より、各子局は送信権がどのフローに付与されているかを知る。子局が QoS制御の 対象力も外れた場合は、ビーコンパケットにおいて当該子局の帯域割り当てが無くな るので、送信局は他の子局に帯域が割り当てられている以外の時間で当該子局へ データを送信する。
[0452] < PLCアダプタ 70における処理につ!、て >
VoDサーバ 130から、 PLCアダプタ 50および PLCアダプタ 70を経由し、 STB100 に対して、 SD映像コンテンツが QoS伝送されるまでの手順を以下に説明する。なお 、 PLCアダプタ 70における処理のうち、 PLCアダプタ 60と同様である処理は、記載 を省略している。
[0453] PLCアダプタ 70には STB100が接続されている。ユーザは、 STB100において S D映像コンテンツの受信を意図しているので、 PLCアダプタ 70の QoS種別受付部 7 1により「SD映像」を指定する。具体的には、図 8に示すようなスライド式の切り替えス イッチを「SD映像」を示す位置に設定する。ここで、状態提示部 76において、 QoS 設定のための一連の処理が開始されたことをユーザに提示してもよい。具体的には L EDを点滅させる。
[0454] コンテンツ送信側の PLCアダプタ 50は、コンテンツ受信側の PLCアダプタ 70とィ ーサネットにより接続されて 、る装置のイーサネットアドレスを得るために、ブリッジ情 報要求パケットを PLCアダプタ 70に送信する。
[0455] PLCアダプタ 70は、自局のイーサネット通信部 75b経由で接続されている装置の イーサネットアドレスを含めたブリッジ情報通知パケットを返送する。 PLCアダプタ 70 には STB100が接続されているので、ブリッジ情報通知パケットには、 STB100のィ ーサネットアドレスを含める。
[0456] QoS種別が設定された後、任意のタイミングにおいて、 STB100は、受信するコン テンッデータを決定する。 VoDサーバ 130は、所持しているコンテンツのリストを STB 100〖こ通知し、 STB100は、そのコンテンツリストをユーザに提示し、ユーザは、提示 されたコンテンツリストから所望のコンテンツを、 STB100に付属のリモコン等の操作 により選択する。
[0457] コンテンツが選択された後、 STB100は、データ伝送要求パケットを作成し、 VoD サーバ 130に送信する。このパケットには先に選択されたコンテンツを識別するため の情報が含まれている。
[0458] VoDサーバ 130は、データ伝送要求パケットの受信後、そのパケットにより指定さ れたコンテンツの送信を開始する。 VoDサーバ 130は、蓄積されたコンテンツのデー タをパケットィ匕して、 STB100に送信し、その経路上にある PLCアダプタ 70において もそのパケットが受信される。
[0459] PLCアダプタ 70の PLC通信部 75aは、受信したデータパケットをブリッジ部 78に渡 す。ブリッジ部 78は、データパケットをイーサネットに転送するためにイーサネット通 信部 75bにデータパケットを渡すと共に、トリガ検出部 79に対して、データパケットを 受信した事を通知する。これにより、トリガ検出部 79は、データ伝送が開始された事 を知り、 QoS設定処理が必要である事を認識し、 QoS種別管理部 72に対して QoS 設定処理を開始するように指示する。
[0460] QoS種別管理部 72は、 QoS設定処理を開始するように指示されると、まず QoS制 御情報変換処理を行う。 PLCアダプタ 70にお 、て指定された QoS種別情報は「SD 映像」なので、 SD映像コンテンツの伝送に適した QoSが確保される QoSパラメータ を作成する。 SD映像コンテンツの伝送なので、ビットレートとして、 6Mbpsもしくはそ れにマージンをカ卩えた値を設定する事が考えられる。その他のパラメータにつ 、ては 、実験などにより得た最適な値を保存しておく事が考えられる。
[0461] QoS種別管理部 72は QoS制御情報変換処理にて決定された QoSパラメータを含 めた接続要求パケットを作成して PLCアダプタ 50に送信する。 PLCアダプタ 50は、 データ伝送の要求を受け入れる場合、要求受け入れを示す情報を含めて接続通知 パケットを作成し、 PLCアダプタ 70宛に返送する。これにより、 PLCアダプタ 70の Qo S種別管理部 72は、データ伝送の要求が受け入れられた事を知る。
[0462] さらに、 QoS種別管理部 72は、接続要求パケットに含めたものと同じ QoSパラメ一 タを基に QoS設定要求パケットを作成し、 PLC通信部 75aに渡す。 PLC通信部 75a は、 QoS設定要求パケットを PLCアダプタ 50に送信する。
[0463] PLCアダプタ 50の PLC通信部 55aは、このパケットを受信し、 QoS制御部 54に渡 す。 QoS制御部 54は、 QoS設定要求パケットに含まれる QoSパラメータを基に要求 を受け入れ可能かどうかを判定する。ここでは、要求を受け入れたものとし、 GLIDを 割り当てて、その GLIDのための帯域割り当ての頻度、期間、および順序を決定し、 それらの情報を QoS制御部 54に設定する。 GLIDとしては PLCアダプタ 60の受信 するフローとは別の値が割り当てられる。
[0464] さらに、 QoS制御部 54は、 QoS要求が受け入れられたことを示す情報を含めて Qo S設定通知パケットを作成し、 PLCアダプタ 70に送信する。これにより、 PLCアダプタ 70の QoS種別管理部 72は、 QoS要求が受け入れられた事を知る。
[0465] QoS種別管理部 72は、要求が受け入れられた事をユーザに示すために、状態提 示部 76を制御する。具体的には LEDを点灯させる。
[0466] STB100におけるデータ伝送要求処理の後、 PLCアダプタ 50には、 VoDサーバ 1 30力もルータ 120を経てデータパケットが順次送信されてくる。 PLCアダプタ 50のィ ーサネット通信部 55bは、受信したパケットをブリッジ部 58に渡す。ブリッジ部 58は、 データパケットに含まれる STB100のイーサネットアドレスと、ブリッジテーブルとを照 合し、宛先として PLCアダプタ 70の PLCアドレスを導出する。ブリッジ部 58は、宛先 アドレスを含んだ PLCヘッダをパケットに付与して QoS制御部 54に渡す。
[0467] QoS種別管理部 52は、データパケットに STB100のイーサネットアドレスが宛先と して含まれている場合に、 QoS設定通知パケットにより通知された GLIDを導出する ための Classifyルールを作成し、事前に QoS制御部 54に設定しておく。 PLCァダプ タ 50がルータ 120からデータパケットを受信し、その宛先が STB100であった場合、 上記 Classifyルールによって、そのパケットの属するフローの GLIDが導出される。
[0468] その後、 GLIDが合致するフローに送信権が付与される期間に、データパケットを P LCアダプタ 70に送信することにより、 QoSデータ伝送が行われる。
[0469] < PLCアダプタ 80における処理につ!、て >
PLCアダプタ 60と同様、 PLCアダプタ 80においても、同様の処理が実行される。 但し、 PLCアダプタ 80においては、 QoS設定は行われない点が異なる。
[0470] PLCアダプタ 80には PC110が接続されている。ユーザは、 PC110において Web コンテンツの受信を意図している。すなわち、ユーザは、映像コンテンツ受信用の Qo S機能を使用しない事を意図しているので、 PLCアダプタ 80の QoS種別受付部 81 により「OFF」を指定する。具体的には、図 8に示すようなスライド式の切り替えスイツ チを「OFF」を示す位置に設定する。ここで、状態提示部において、 QoS設定のため の一連の処理が開始されたことをユーザに提示してもよい。具体的には LEDを点滅 させる。
[0471] コンテンツ送信側の PLCアダプタ 50は、コンテンツ受信側の PLCアダプタ 80とィ ーサネットによって接続されている装置のイーサネットアドレスを得るために、ブリッジ 情報要求パケットを PLCアダプタ 80に送信する。
[0472] PLCアダプタ 80は、自局のイーサネット通信部 85b経由で接続されている装置の イーサネットアドレスを含めたブリッジ情報通知パケットを返送する。 PLCアダプタ 80 には PC110が接続されているので、ブリッジ情報通知パケットには PC110のイーサ ネットアドレスを含める。
[0473] QoS種別が設定された後、任意のタイミングにおいて、 PC110は、受信する Webコ ンテンッデータを決定する。具体的には、ユーザが PCのブラウザソフトを操作し、特 定の URLにアクセスする事が考えられる。
[0474] コンテンツが選択された後、 PC110は、データ伝送要求パケットを作成し、 Webサ ーバ 140に送信する。このパケットには受信するデータを識別するための情報が含ま れている。
[0475] Webサーバ 140は、データ伝送要求パケットの受信後、そのパケットにより指定され たコンテンツの送信を開始する。 Webサーバ 140は、蓄積されたコンテンツのデータ をパケットィ匕して、 PC110に送信し、その経路上にある PLCアダプタ 80においてもそ のパケットが受信される。
[0476] PLCアダプタ 80の PLC通信部 85aは、受信したデータパケットをブリッジ部 88に渡 す。ブリッジ部 88は、データパケットをイーサネットに転送するためにイーサネット通 信部 85bにデータパケットを渡すと共に、トリガ検出部 89に対して、データパケットを 受信した事を通知する。これにより、トリガ検出部 89は、データ伝送が開始された事 を知り、 QoS設定処理が必要である事を認識し、 QoS種別管理部 82に対して QoS 設定処理を開始するように指示する。
[0477] QoS種別管理部 82は、 QoS設定処理を開始するように指示されると、まず QoS制 御情報変換処理を行う。 PLCアダプタ 80にお 、て指定された QoS種別情報は「OF F」なので、 QoS設定は不要なことがわかる。よって、 QoS制御情報変換処理では、 何も処理を行わない。
[0478] PC110におけるデータ伝送要求処理の後、 PLCアダプタ 50には、 Webサーノ 14 0からルータ 120を経てデータパケットが順次送信されてくる。 PLCアダプタ 50のィ ーサネット通信部 55bは、受信したパケットをブリッジ部 58に渡す。ブリッジ部 58は、 先に述べたとおり、データパケットに含まれる PC110のイーサネットアドレスと、ブリツ ジテーブルとを照合し、宛先として PLCアダプタ 80のアドレスを導出する。ブリッジ部 58は、宛先 PLCアドレスを含んだ PLCヘッダをパケットに付与して QoS制御部 54に 渡す。 [0479] QoS制御部 54は、 QoS設定が行われて!/ヽな 、ので新たな Classifyルールを設定し ない。よって、どの PLCアダプタにも送信権が付与されていない期間において、デー タパケットが送信され、通常のデータ伝送が行われる。
[0480] なお、 PLCアダプタ 60· 70· 80における QoS種別の設定は、同じユーザが実行し ても良いし、それぞれ別のユーザが実行しても良い。但し、別々のユーザが設定を実 行する場合は、どの PLCアダプタに高い優先度を与える力 予めユーザ間において 合意を得るものとする。
[0481] <各通信装置におけるその後のデータ伝送につ!、て >
図 9においては示していないが、ー且データ送信が開始されれば、 PLCアダプタ 5 0から PLCアダプタ 80へのデータパケットの送信は、他のパケット(データ伝送要求 パケット、 QoS設定要求パケット、他の PLCアダプタ 60· 70宛のデータパケットなど) の送信の合間に、断続的に行われる。
[0482] よって、各 PLCアダプタ 60 · 70· 80へのデータ送信が開始された後、 PLCアダプタ 50は、 PLCアダプタ 60· 70· 80のそれぞれに対するデータ送信を並行して行う。 PL Cアダプタ 50は、 PLCアダプタ 60· 70· 80へのデータ送信のために、帯域割り当て のスケジュールを決定し、そのスケジュールに従 、パケット送信を行う。
[0483] 具体的なスケジュールの例を図 11に示す。この例では、 PLCアダプタ 60へ HD映 像コンテンツを送信する期間と、 PLCアダプタ 70へ SD映像コンテンツを送信する期 間と、その他の送信のための期間とをワンセットのスケジュール周期とし、このスケジ ユール周期を繰り返す形により、割り当てを行っている。
[0484] スケジュール周期や各 PLCアダプタ 60· 70· 80に与える送信期間は、 QoS設定処 理時に要求された QoSパラメータを満足できるように計算して決定する。
[0485] PLCアダプタ 60や PLCアダプタ 70については、専用の送信期間が設けられてお り、この期間中は他の PLCアダプタは送信を行うことはできないので、予定通りの大き さの帯域を独占的に利用できる。すなわち、 QoSが保証される。
[0486] これに対し、 PLCアダプタ 80につ!/、ては、 QoS設定処理を行って!/、な!/、ので、送 信期間は設けられず、「その他の送信」の期間にて送信を行う。この期間には、 PLC アダプタ 80以外の PLCアダプタ 60· 70も通信を行うことができるので、 QoSは保証さ れない。
[0487] 〔第 3の実施形態〕
第 3の実施形態において、ユーザが、コンテンツ受信側の PLCアダプタに対し、 Qo
S種別としてそれぞれの PLCアダプタが受信するコンテンツの種類を指定し、それに 従いネットワーク全体力 Parameterized QoSにより QoS制御されるまでの流れについ て説明する。なお、全体の処理の流れを図 13に示す。
[0488] くネットワーク構成について >
図 12において、本実施形態のネットワーク構成を示す。 Parameterized QoSの親局
50力 コンテンツデータの送信局 60および受信局 70· 80とは別に存在している点や
、コンテンツ送信側の PLCアダプタ 50に接続されている装置がルータ 120ではなぐ ハードディスクレコーダ 170となって!/、る点等が異なって 、る。
[0489] QoS制御の基本的な流れは、第 2の実施形態と同様であるが、第 2の実施形態に おいては、コンテンツ受信側の PLCアダプタ 60により QoS設定要求パケットが送信さ れたのに対し、本実施形態においては、コンテンツ送信側の PLCアダプタ 60により
QoS設定要求パケットが送信される点が最大の相違である。
[0490] 本実施开態では、 Parameterized QoSを使用する。 Parameterized QoSでは、ネット ワーク内に一つの親局が存在し、その局がネットワーク全体の QoSを管理する。
[0491] 本実施形態では、 PLCアダプタ 50が親局の機能を持つものとする力 これに限定 されるものではなく、他の PLCアダプタ 60 · 70 · 80が親局の機能を持って!/ヽても良!ヽ
[0492] ハードディスクレコーダ 170は、 TV受像器 150· 160力らの要求により、 HD映像コ ンテンッゃ SD映像コンテンツのデータを、イーサネット経由で出力する。出力するコ ンテンッは、事前に電波放送やインターネット放送を受信して記録したものが想定さ れるが、ハードディスクレコーダ 170がインターネットに接続されており、インターネット から受信したストリーミングデータを転送する事も考えられる。
[0493] いずれの場合でも、コンテンツは、 MPEG等のデジタルデータにエンコードして出 力される。出力されたデータは、コンテンツ送信側および受信側の PLCアダプタを経 由して TV受像器 150· 160に送信される。 TV受像器 150· 160は、デジタルデータ をデコードして表示する。 TV受像器 150· 160は、 QoSデータ伝送を想定して構成 されておらず、 PLCアダプタ 70· 80に対して PLCネットワークでの QoS設定を行うよ うに指示を出す事ができな 、。
[0494] すなわち、本実施形態においては、 PLCネットワークとイーサネットを中継する通信 装置である PLCアダプタ 70 · 80力 PLCアダプタ 70 · 80に対し QoS設定の指示を 出す事ができないイーサネット端末である TV受像器 150· 160に代わって、 TV受像 器 150 · 160の受信して 、るフローに対する QoS設定を行う構成となって 、る。
[0495] 本実施形態では、 TV受像器 150が、ハードディスクレコーダ 170から HD映像コン テンッを受信し、 TV受像器 160が、ハードディスクレコーダ 170から SD映像を受信 する状況を想定する。 TV受像器 150· 160を、それぞれ別のユーザが使用していて もよいし、一人のユーザが使用していても良い。
[0496] 以下では、ハードディスクレコーダ 170から TV受像器 150に対して、 HD映像コン テンッが QoS伝送されるまでの手順を説明する。
[0497] < PLCアダプタの構成について >
PLCアダプタ 50 · 60- 70- 80の構成は、第 2の実施形態と同様の構成であるので、 説明を省略する。
[0498] < QoS種別受付処理について >
PLCアダプタ 70には TV受像器 150が接続されており、ユーザは TV受像器 150に おいて HD映像コンテンツを受信したいと意図している。そこで、ユーザは、 PLCァダ プタ 70の QoS種別受付部 71において、「HD映像」を指定する。 QoS種別受付部 7 1の構成は、第 2の実施形態と同様である。ここでは、図 8に示すようなスライド式の切 り替えスィッチを「HD映像」を示す位置に設定する。
[0499] また、コンテンツ受信側の PLCアダプタ 70にイーサネットで接続されている TV受像 器 150が QoS種別を指定する構成でもよい。詳細については後ほど述べる。
[0500] ここで、第 2の実施形態と同様に、状態提示部 76が、 QoS設定の一連の処理が開 始された事をユーザに提示してもよ ヽ。
[0501] <ブリッジ情報取得処理について >
ブリッジ情報取得処理は、第 2の実施形態における処理とと同様である。 [0502] コンテンツ送信側の PLCアダプタ 60は、コンテンツ受信側の PLCアダプタ 70とィ ーサネットによって接続されている TV受像器 150のイーサネットアドレスを得るため に、ブリッジ情報要求パケットを PLCアダプタ 70に送信する。
[0503] PLCアダプタ 70は、自局のイーサネット通信部 75b経由で接続されている TV受像 器 150のイーサネットアドレスを含めたブリッジ情報通知パケットを返送する。 PLCァ ダプタ 70には TV受像器 150が接続されているので、ブリッジ情報通知パケットには TV受像器 150のイーサネットアドレスを含める。
[0504] <受信データ決定処理について >
受信データ決定処理は、第 2の実施形態における処理と同様である。
[0505] QoS種別が設定された後の任意のタイミングにおいて、 TV受像器 150が受信する データを決定する。ハードディスクレコーダ 170は、所持しているコンテンツのリストを TV受像器 150に通知し、 TV受像器 150がユーザにコンテンツリストを提示し、ユー ザは表示されたリストから所望のコンテンツを、 TV受像器 150に付属のリモコンの操 作等により選択する。
[0506] < QoS種別通知処理について >
QoS種別通知処理は、第 2の実施形態においては行わない処理である。
[0507] 第 2の実施形態においては、ユーザ等力も QoS種別を受け付けるのも、 QoS設定 処理を実行するのも、コンテンツ受信側の PLCアダプタ 60· 70· 80であったため、 P LCアダプタ 60 · 70 · 80から PLCアダプタ 50へ QoS種別を通知する必要は無かった
[0508] しかし、本実施形態にお!、ては、 QoS種別を受け付けるのはコンテンツ受信側の P LCアダプタ 70· 80であり、 QoS設定処理を行うのはコンテンツ送信側の PLCァダプ タ 60であるため、 PLCアダプタ 70· 80から PLCアダプタ 60に対し、ユーザ等により 指定された QoS種別を通知する必要がある。
[0509] PLCアダプタ 60の QoS種別管理部 62は、 PLCアダプタ 70宛の QoS種別要求パ ケットを作成し、 PLC通信部 65aに送る。 PLC通信部 65aは、 PLCアダプタ 70に Qo S種別要求パケットを送信する。
[0510] PLCアダプタ 70の PLC通信部 75aは、このパケットを受信すると、 QoS種別管理 部 72に送る。 QoS種別管理部 72は、 QoS種別受付部 71から受け付けられた QoS 種別を取得し、その QoS種別を含めた QoS種別通知パケットを作成し、 PLC通信部 c'5a【こ 。
[0511] すなわち、 QoS種別管理部(QoS種別通知手段) 72は、 QoS種別受付部 71により 受け付けられた QoS種別を、 PLCアダプタ 60に通知する。
[0512] ここで、 QoS種別通知パケットに含める情報としては、 QoS種別受付部 71であるス イッチの設定状態を一意に識別可能な数値を予め決定しておき (例えば、「OFF」な ら「0」、「SD映像」なら「1」、「HD映像」なら「2」等とする)、この数値をパケットに含め る事が考えられる。
[0513] PLC通信部 75aは、 PLCアダプタ 60にパケットを送信する。 PLCアダプタ 60の PL C通信部 65aは、 QoS種別通知パケットを受信すると、 QoS種別管理部 62に送る。
[0514] また、 QoS種別通知パケットに、 QoS種別としてどのような情報が用いられているか を示す QoS種別セット情報を含めても良い。例えば、 QoS種別が「OFF」「SD映像」 「HD映像」という区分ならば、 QoS種別セット情報を「0」という値にし、 QoS種別が「 映像」「音声」「その他」という区分ならば、 QoS種別セット情報を「1」という値にする事 が考えられる。
[0515] QoS種別セット情報の値とその意味との対応を全ての通信装置が予め知って 、る 場合、例えば、 QoS種別セット情報を「0」とし、 QoS種別を「1」として、 QoS種別通知 パケットに含めておけば、 QoS種別通知パケットを受信した通信装置では、 QoS種 別通知パケットを送信した通信装置において、 QoS種別が「SD映像」に設定されて いることを知る事ができる。よって、異なる QoS種別を用いる通信装置を一つのネット ワーク内に混在させる事が可能となる。
[0516] なお、コンテンツ送信側の PLCアダプタ 60がコンテンツ受信側の PLCアダプタ 70 に QoS種別要求パケットを送信するタイミングは、データ送信の宛先が決定した後、 つまり、データ伝送要求パケットを受信した後でもよ 、。
[0517] また、コンテンツ送信側の PLCアダプタ 60は、 PLCネットワークに存在する全ての PLCアダプタに対し、 QoS種別要求パケットを送信してもよい。この場合、例えば、コ ンテンッ送信側の PLCアダプタ 60が、他の PLCアダプタの PLCネットワークへの参 加を検出した時点において、全ての PLCアダプタに対し QoS種別要求パケットを送 信することが考免られる。
[0518] また、コンテンツ受信側の PLCアダプタ 70· 80力 PLCネットワークに参加した際に
、他の PLCアダプタに対して QoS種別通知パケットを自発的に送信しても良い。この 場合、ュ-キャストで個別に送信するのではなぐマルチキャストやブロードキャストを 用いて複数の PLCアダプタに対しまとめて送信する事も考えられる。
[0519] < QoS制御情報変換処理について >
QoS制御情報変換処理は、第 2の実施形態における処理とは異なる。
[0520] QoS種別管理部 62は、親局である PLCアダプタ 50に対し通知するべき QoSパラメ ータを、 QoS種別通知パケットにて PLCアダプタ 70から通知された QoS種別を基に 決定する。
[0521] 本実施形態においては、 PLCアダプタ 70からは、 QoS種別として「HD映像」が Qo
S種別通知パケットにより通知されるので、 QoS種別管理部 62は、 HD映像の伝送に 適した QoSが確保されるような QoSパラメータを作成する。
[0522] 具体的な QoSパラメータの作成方法は、第 2の実施形態と同様にブリッジテーブル を用いる事が考えられる。ここで作成された QoSパラメータは、後ほど QoS設定処理 にて使用される。
[0523] なお、 QoS制御情報変換処理は、コンテンツ受信側の PLCアダプタ 70にお 、て行 つても良い。この場合、 PLCアダプタ 60から QoS制御情報要求パケットを受信した P LCアダプタ 70の QoS種別管理部 72は、 QoS種別受付部 71から得た QoS種別から QoSパラメータを作成し、 QoSパラメータそのものを QoS制御情報通知パケットに含 めて PLCアダプタ 50に通知する。 PLCアダプタ 50の QoS種別管理部 52は、通知さ れた QoSパラメータを保存しておくだけでよく、 QoS制御情報変換処理を行う必要は 無い。
[0524] すなわち、 QoS種別管理部(QoS制御情報通知手段) 72は、 QoS制御情報を、 P
LCアダプタ 60に通知してもよ!/、。
[0525] <データ伝送要求処理について >
データ伝送要求処理は、第 2の実施形態における処理と同様である。 [0526] TV受像器 150は、データ伝送要求パケットを作成し、ハードディスクレコーダ 170 に送信する。このデータ伝送要求パケットには、先に選択されたコンテンツを識別す るための情報が含まれている。
[0527] なお、上記において、ハードディスクレコーダ 170と TV受像器 150との間でコンテ ンッを選択する方法は本発明の本質とは関係ないので説明を省略するが、 DLNA( Digital Living Network Alliance)により規定されているガイドラインに従ったものを使 用することが考免られる。
[0528] くトリガ検出処理について〉
トリガ検出処理は、第 2の実施形態における処理と同様である。
[0529] ハードディスクレコーダ 170は、データ伝送要求パケットを受信したら、そこで指定さ れたコンテンツの送信を開始する。蓄積されたコンテンツのデータをパケットィ匕し、宛 先アドレスの情報を付加して、順次イーサネット経由で PLCアダプタ 60に送信する。
[0530] PLCアダプタ 60のイーサネット通信部 65bは、受信したデータパケットをブリッジ部 68に渡す。このデータパケットは、ハードディスクレコーダ 170から TV受像器 150に 送信される映像コンテンツを伝送するパケットであるので、宛先としては TV受像器 15 0のイーサネットアドレスが含まれている。ブリッジ部 68は、受信したデータパケットに ついて、データパケットに含まれる TV受像器 150のイーサネットアドレスと、ブリッジ テーブルとを照合し、宛先として PLCアダプタ 70のアドレスを導出し、データパケット に宛先アドレスを含む PLCヘッダを付与した上で、 QoS制御部 64に送る。
[0531] 現時点では、このデータパケットに対して QoS設定が完了していないので、 QoS制 御部 64は何もせずに、通常のデータパケットとして PLC通信部 65aに渡す。 PLC通 信部 65aは、データパケットを PLCアダプタ 70に送信する。
[0532] < QoS設定処理の開始時期について >
PLCアダプタ 70の PLC通信部 75aにて受信されたデータパケットは、ブリッジ部 78 を経てトリガ検出部 79に送られる。これにより、トリガ検出部 79は、データ伝送が開始 されたので QoS設定処理が必要であると、判定する。判定方法は第 2の実施形態と 同様に種々の方法を用いてょ 、。
[0533] くトリガ検出通知処理について〉 トリガ検出通知処理は、第 2の実施形態においては行われない処理である。
[0534] 本実施形態にぉ 、て、 QoS設定処理を開始するのは、コンテンツ送信側の PLCァ ダプタ 60であり、トリガ検出を行うのは、コンテンツ受信側の PLCアダプタ 70であるの で、トリガ検出の結果を PLCアダプタ 70から PLCアダプタ 60に通知する必要がある
[0535] トリガ検出処理において、トリガ検出部 79は、 QoS設定処理が必要であると判定す ると、トリガ検出通知パケットを作成し、 PLCアダプタ 60に送信する。トリガ検出通知 ノ ケットには自局の PLCアドレスを含める。
[0536] なお、 QoS種別通知パケットの送信を省略し、トリガ検出通知パケットに QoS種別を 含めて送信するものとしてもよい。コンテンツ送信側の PLCアダプタ 60において QoS 種別が必要となるのは、 QoS設定要求パケットを送信する時点であるので、トリガ検 出処理が終わった時点で通知しても問題はない。
[0537] また、 QoS種別管理部 70は、トリガ検出部 79が作成したトリガ検出通知パケットを データ通信の相手局に対して送信するときに、当該トリガ検出通知パケットにトリガ検 出部 79が検出した上記フロー識別情報を含めてもよい。
[0538] < QoS設定処理について >
第 2の実施形態とは異なり、本実施形態においては、コンテンツ送信側の PLCァダ プタ 60から QoS設定要求パケットが送信される。
[0539] コンテンツ送信側の PLCアダプタ 60の QoS種別管理部 62は、トリガ検出通知パケ ットを受信して QoS設定が必要である事を知ると、まず通信相手の PLCアダプタ 70 に対して接続の可否を問!ヽ合わせた上で、親局 50に対する QoS設定処理を実行す る。本実施形態では、コンテンツ受信側の PLCアダプタ 70に対して接続要求パケット を送信し、親局である PLCアダプタ 50に対して QoS設定要求パケットを送信する。
[0540] PLCアダプタ 60の QoS種別管理部 62は、 QoS制御情報変換処理時に保存して お!、た QoSパラメータを含めた接続要求パケットを作成し、コンテンツ受信側の PLC アダプタ 70に送信する。
[0541] PLCアダプタ 70の QoS種別管理部 72は、接続要求パケットに含まれる情報カもデ ータ伝送の可否を判定する。 PLCアダプタ 70における受信バッファの制限などの理 由でデータの受信が不可能な場合は、要求が受け入れられない場合がある。
[0542] QoS種別管理部 72は、データ伝送の要求の受け入れ可否を示す情報 (Result Cod e)を含めて接続通知パケットを作成し、 PLCアダプタ 60に送信する。 PLCアダプタ 6 0の QoS種別管理部 62は、パケットに含まれる Result Codeから、データ伝送の要求 が受け入れられたかどうかを知る。
[0543] このとき、 Result Codeが受け入れ拒否を示す情報であった場合は、 QoS設定処理 を中止し、後で述べるように状態提示部 66において、 QoS要求が満たされな力つた 事をユーザに提示する。
[0544] Result Codeが受け入れ可能を示して ヽた場合、 QoS種別管理部 62は、接続要求 パケットに含めたものと同じ QoSパラメータを含めた QoS設定要求パケットを作成し、
PLCアダプタ 50に送信する。
[0545] すなわち、 QoS種別管理部(QoS設定制御手段) 62は、ネットワークの QoS制御を 行う通信装置である PLCアダプタ 50に対して、 QoS制御情報を含めた QoS設定要 求を送信する。
[0546] PLCアダプタ 50の QoS制御部 54は、 QoS設定要求パケットに含まれる QoSパラメ ータを基に、要求を受け入れ可能力どうかを判定する。具体的な判定方法は第 2の 実施形態と同様である。ここでは、帯域割り当て要求が受け入れられたものとする。
[0547] さらに QoS制御部 54は、 PLCネットワーク内でフローを一意に識別するための GLI Dを割り当て、 QoSパラメータを基にその GLIDのための帯域割り当てのスケジユーリ ングを行う。具体的な方法は第 2の実施形態と同様である。 QoS制御部 54は、 QoS 要求の受け入れ可否を示す情報 (Result Code)および GLIDを含めて QoS設定通知 パケットを作成し、コンテンツ送信側の PLCアダプタ 60とコンテンツ受信側の PLCァ ダプタ 70との両方に送信する。
[0548] すなわち、 QoS制御部(制御手段) 54は、 QoS制御の内容を通知するための QoS 制御内容通知を、他の通信装置に対して送信することにより QoS制御を行う。 QoS 種別管理部(QoS設定制御手段) 51は、 QoS制御情報を QoS制御部 54に出力し、 QoS制御部 54は、その QoS制御情報に基づいて、コンテンツデータに対する QoS 制御を行う。 [0549] なお、上記のコンテンツ送信側の PLCアダプタ 60に対する接続処理は行わずに、 QoS設定要求を行ってもょ 、。
[0550] なお、トリガ検出処理は、コンテンツ受信側の PLCアダプタ 70ではなぐコンテンツ 送信側の PLCアダプタ 60において実行されても良い。その場合、トリガ検出通知パ ケットを送信する必要は無ぐ PLCアダプタ 60は、トリガを検出したら、予め保存して V、た QoSパラメータを基に QoS設定要求パケットを作成し、 PLCアダプタ 50に送信 する。 PLCアダプタ 50力 QoS設定通知パケットを PLCアダプタ 60と PLCアダプタ 7 0とに送信するのはこの場合も同様である。
[0551] < 1つの PLCアダプタ力 複数の PLCアダプタからデータパケット受信する場合に ついて >
1つの受信側の PLCアダプタ (受信局)力 複数の送信側の PLCアダプタ (送信局 )からデータパケット受信する場合の処理について以下に説明する。
[0552] この場合、全ての送信側の PLCアダプタが受信側の PLCアダプタにおける QoS種 別を知る必要がある。
[0553] 各送信局が QoS種別要求パケットを受信局に送信した場合に、当該受信局が、 Q oS種別通知パケットを当該送信局へ返送する構成であった場合、各 PLCアダプタは 、ネットワークに存在する他の全ての PLCアダプタに対して、 QoS種別要求パケット を送信する。これを受信した PLCアダプタは QoS種別情報を返送するので、送信側 となる PLCアダプタは受信側の PLCアダプタにおける QoS種別を知る事ができる。
[0554] 受信局が QoS種別通知パケットを、送信局へ自発的に送る構成であった場合には 、各 PLCアダプタは、 QoS種別通知パケットをネットワークに存在する他の全ての PL Cアダプタへ送信する。この QoS種別通知パケットは、定期的に送信されてもよいし、 QoS種別の指定が変更された都度送信されてもよい。また、この時、ブロードキャスト で QoS種別通知パケットを各送信局へ送信する構成としてもよい。これにより、一度 の送信で複数の PLCアダプタに QoS種別を通知することができる。
[0555] 送信側の PLCアダプタは、受信した QoS種別を基に、送信局と受信局とが 1対 1の 場合と同様の QoS設定を行えばよい。
[0556] <状態提示部の制御処理について > 本実施形態においては、 QoS設定の要求を行うのは、コンテンツ送信側の PLCァ ダプタ 60である。 QoS設定の結果は、 QoS設定通知パケットにより受信側の PLCァ ダプタ 70に対しても通知される力 この時に通知された結果力 PLCアダプタ 70に おいて指定された QoS種別を基に設定されたものかどうかを PLCアダプタ 70は判別 する事ができない。
[0557] 例えば、受信側の PLCアダプタ 70が別の何らかの仕組みにより、 自発的に PLCァ ダプタ 60との間で QoS設定を行って 、た場合、 PLCアダプタ 70では複数の QoS設 定通知パケットが受信されることになるので、どの QoS設定通知パケットが示す GLI Dが、 PLCアダプタ 70での QoS種別指定に基づいて設定されたものであるかを、 PL Cアダプタ 70は判別できな!/、。
[0558] そのため、 PLCアダプタ 60は、状態提示部制御パケットを用いて PLCアダプタ 70 の状態提示部 76を制御する。
[0559] また、図 13に示すフロー図においては、 QoS設定通知パケットは、親局 50からコン テンッ送信側の PLCアダプタ 60とコンテンツ受信側の PLCアダプタ 70とに対して送 信されている。し力し、 PLCアダプタ 50において、 QoS設定が受け入れられず、処理 に失敗した場合、 PLCアダプタ 70に対しては、 QoS設定通知パケットは送信されな い。
[0560] よって、この場合のためにも、コンテンツ受信側の PLCアダプタ 70において、 QoS 設定の失敗をユーザに提示するためには、 PLCアダプタ 60は、状態提示部制御パ ケットを送信する必要がある。
[0561] PLCアダプタ 60の QoS種別管理部 62は、 QoS設定通知パケットにより、 QoS設定 の要求が受け入れられたかどうかを知る。 QoS種別管理部 62は、 QoS設定通知パ ケットに含まれる Result Codeに対応する、状態提示部 66を制御するための制御情報 を生成し、その制御情報を含めた状態提示部制御パケットを生成し、 PLC通信部 65 aに送る。 PLC通信部 65aは、このパケットを PLCアダプタ 70に送信する。
[0562] PLCアダプタ 70の PLC通信部 75aは、パケットを受信すると QoS種別管理部 72に 通知する。 QoS種別管理部 72は、要求が受け入れられた事をユーザに示すために 、状態提示部 76を制御する。具体的な制御方法は、第 2の実施形態と同様であり、 制御情報として、 LEDを点灯させる場合と、 LEDを点滅させる場合と、 LEDを消灯さ せる場合の値をそれぞれ規定しておき、その値を状態提示部制御パケットに含めて 送信することが考えられる。
[0563] なお、送信側の PLCアダプタ 60が状態提示部制御パケットを送信して LEDを点灯 状態にした後で、 LEDを消灯状態にせずに PLCアダプタ 60の電源が切れてしまつ たような場合、受信側の PLCアダプタ 70では QoSデータ伝送が行われて 、ないにも 関わらず、 LEDが点灯したままとなってしまう。
[0564] このような状況になることを防ぐために、 PLCアダプタ 60は、状態提示部制御パケ ットに、タイムアウト時間を示す情報を含めることが好ましい。このタイムアウト時間とは 、受信側の PLCアダプタ 70が、状態提示部制御パケットの受信を待ち続ける時間の 限界を示す時間である。
[0565] タイムアウト時間が例えば 10秒間だとすると、 PLCアダプタ 60の QoS種別管理部 6 2は、 10秒より短い間隔で、状態提示部制御パケットを PLCアダプタ 70へ送信する。 PLCアダプタ 70の QoS種別管理部 72は、最後に状態提示部制御パケットを受信し てカゝら 10秒以上が経過した場合に、自装置が受信するデータを対象とした QoS制御 が行われて ヽな ヽと判定し、状態提示部 76としての LEDを消灯状態(自装置を対象 とする QoS設定がなされていないことを示す状態)にする。このような処理により、上 記の問題を解決できる。なお、上記の構成を実現する場合には、タイムアウト時間を 測定するための計時部を PLCアダプタ 60に備えることが好ましい。
[0566] < 1つの PLCアダプタ力 複数の PLCアダプタからデータパケット受信する場合の 状態提示部制御パケットの受信について >
受信側の PLCアダプタ 70が、複数の送信側の PLCアダプタ力も QoS種別指定に 従った QoS伝送データを受信する場合、複数の状態提示部制御パケットを受信する 事になる。この場合、それぞれの送信元の PLCアダプタごとに状態を管理し、全ての 送信側の PLCアダプタ力 LEDの点灯を指示されている場合のみ LEDを点灯させ 、 LEDを点滅させるように指示して ヽる送信側の PLCアダプタが 1つでも存在する場 合には、 LEDを点滅させ、全ての送信局カゝら LEDの消灯を指示されている場合の み LEDを消灯させてもょ 、。 [0567] < QoSデータ伝送について >
その後、 PLCアダプタ 60にはハードディスクレコーダ 170からイーサネット経由でデ ータパケットが順次送信されてくる。 PLCアダプタ 60のブリッジ部 68がイーサネットと PLCの通信を中継する方法は、第 2の実施形態と同様である。
[0568] すなわち、 PLCアダプタ 60のブリッジ部 68は、ブリッジテーブルとデータパケットの 宛先イーサネットアドレスとを照合し、パケットの宛先アドレスとして PLCアダプタ 70の PLCアドレスを導出し、 PLCヘッダを付与して QoS制御部 64に渡す。
[0569] 上位層にお 、てパケットのやり取りをしてフロー識別情報を取得する代わりにブリツ ジ情報を用いるのは第 2の実施形態と同様である。すなわち、 TV受像器 150のィー サネットアドレスとブリッジテーブルとを照合し、 PLCアダプタ 70の PLCアドレスを導 出し、 PLCアダプタ 70の PLCアドレスから QoS設定通知パケットにて通知された GLI Dを導出する。
[0570] これにより、データパケットに TV受像器 150のイーサネットアドレスが宛先として含 まれている場合に、 QoS設定通知パケットにより通知された GLIDを導出するための Classifyルールを作成する事ができる。 Classifyルールは、 QoS制御部 64に設定して おく。
[0571] 最終的に PLCアダプタ 60がハードディスクレコーダ 170からデータパケットを受信 し、その宛先が TV受像器 150であった場合、上記 Classifyルール〖こより、そのバケツ トの属するフローの GLIDが導出される。
[0572] 第 2の実施形態においては、親局とデータを送信する PLCアダプタとが同じであつ たので、コンテンツ送信側の PLCアダプタ 50はビーコンパケットを参照する必要は無 かったが、本実施形態においては、これとは異なり、親局 50とデータを送信する PLC アダプタ 60とが別であるので、 PLCアダプタ 60は、親局 50が送信したビーコンパケ ットを参照し、データパケットの送信を行う。
[0573] PLCアダプタ 60は、先の Classifyルールによりデータパケットの GLIDを導出してお り、 GLIDが合致するビーコンパケットを受信したら、送信権付与開始時刻と送信権 付与終了時刻とによって示される期間にデータパケットを送信する。実際には、デー タパケットは、 PLCアダプタ 60の QoS制御部 64において送信権付与開始時刻にな るまでバッファリングされる。
[0574] < QoS解放処理について >
本実施形態における QoS解放処理について、図 14を参照しつつ説明する。図 14 は、本実施形態における QoS解放処理の流れを示すフロー図である。
[0575] 図 14に示すように、受信側の PLCアダプタ 70が有するトリガ検出部 79が、 QoS設 定が不要になったことを検出すると、 QoS種別管理部 72は、その検出結果を受け取 り、 QoS設定を解除することを要求するための QoS解除要求パケットを、 PLC通信部 75aを介して親局である PLCアダプタ 50へ送信する。この QoS解除要求パケットに は、送信元である PLCアダプタ 70のアドレスと、送信先である PLCアダプタ 50のアド レスとが含まれている。
[0576] すなわち、トリガ検出部 79は、受信データに関する受信履歴を解析することにより、 当該受信データに対する QoS解放処理を行うタイミングを検出する。 QoS種別管理 部(QoS設定制御手段) 72は、トリガ検出部 79によって検出されたタイミングにおい て QoS解放処理を行う。
[0577] なお、 PLCアダプタ 70に入力された QoS種別が、 QoS制御をオフにすることを示 す場合に、 QoS解放処理を行ってもよい。すなわち、 QoS種別管理部 72は、 QoS種 別受付部 71が取得した QoS種別が、 QoS制御が不要であることを示すものであった 場合、ネットワークの QoS制御を行う通信装置である PLCアダプタ 50に対して、 QoS 制御を解除することを要求する QoS解放要求を送信する。
[0578] なお、トリガ検出部 79が、 QoS設定が不要になったことを検出する方法として、例え ば、 PLCアダプタ 70においてデータパケットを受信するレートが、閾値以下になった ことを検出することが挙げられる。詳細については後述する。
[0579] PLCアダプタ 50の QoS種別管理部 52は、当該 QoS解除要求パケットを、 PLC通 信部 55aを介して受け取ると、当該 QoS解除要求パケットに含まれるアドレスが示す PLCアダプタ 70が受信するデータに対して設定されていた QoS設定を解除する命 令を、 QoS制御部 54へ出力する。さらに、 QoS種別管理部 52は、 PLCアダプタ 70 が受信するデータに対して設定されていた QoS設定を解除したことを通知する QoS 解除通知パケットを、 PLC通信部 55aを介して PLCアダプタ 70およびデータ送信側 の PLCアダプタ 60へ送信する。
[0580] 送信側の PLCアダプタ 60の QoS種別管理部 62は、 QoS設定通知パケットにより、 QoS設定の要求が受け入れられたかどうかを知る。 QoS種別管理部 62は、 QoS設 定通知パケットに含まれる Result Codeに対応する、状態提示部 66を制御するための 制御情報を含めた状態提示部制御パケットを生成する場合と同様に、 QoS解除通知 パケットに含まれる Result Codeに対応する、状態提示部 66を制御するための制御情 報を含めた状態提示部制御パケットを生成する。そして、 QoS種別管理部 62は、状 態提示部制御パケットに、タイムアウト時間を示す情報を含め、タイムアウト時間より短 い間隔で、状態提示部制御パケットを PLCアダプタ 70へ送信する。
[0581] また、受信側の PLCアダプタ 70が QoS解除通知パケットを受け取った際に、 PLC アダプタ 70の QoS種別管理部 72が、 QoS解除された旨を、状態提示部 76を介して ユーザに報知してもよい。
[0582] なお、 PLCアダプタ 70が PLCアダプタ 60へトリガ検出通知パケットを送信し、 PLC アダプタ 60力 QoS解除要求パケットを PLCアダプタ 50へ送信してもよい。また、 Q oS制御情報変換処理を、コンテンツ受信側の PLCアダプタ 70において行う場合、 Q oS種別管理部(QoS制御情報要求手段) 62は、 PLCアダプタ 70から取得した QoS 制御情報力 PLCアダプタ 70が受信するデータに対する QoS制御が不要であること を示すものであった場合、前記データに対する QoS解放処理を行う。また、 QoS種 別受付部 71により受け付けられた QoS種別が、 PLCアダプタ 70が受信するデータ に対する QoS制御が不要であることを示すものである場合に、 QoS種別管理部(Qo S制御情報通知手段) 72は、その旨の情報を含んだ QoS制御情報を、 PLCアダプタ 60に通知する。
[0583] また、親局である PLCアダプタ 50にお!/、て QoS解放処理を行ってもよ!、。すなわ ち、 PLCアダプタ 50は、 QoS制御を行う QoS制御部(制御手段) 54を有し、 QoS種 別管理部 52は、受信側の PLCアダプタへ送信するデータに対する QoS制御を停止 することを QoS制御部 54に対して通知し、 QoS制御部 54は、その通知を受けると、 前記データに対する QoS制御を停止する。
[0584] < PLCアダプタ 80における処理につ!、て > PLCアダプタ 80においても、 PLCアダプタ 70と同様の処理が実行される。
[0585] PLCアダプタ 70との違いは、 QoS種別受付部 81において「SD映像」が指定され、 QoS制御情報変換処理において SD映像の伝送に適した QoSが確保されるような Q oSパラメータが作成される点が異なるだけであるので、詳細な説明は省略する。
[0586] なお、 PLCアダプタ 70および PLCアダプタ 80における QoS種別設定については 、同じユーザが実行しても良いし、それぞれ別のユーザが実行しても良い。別のユー ザが実行する場合は、ユーザ間でそれぞれの PLCアダプタにお!/、てどのような QoS 設定を行うかについて、合意を得ているものとする。
[0587] <各実施形態共通の補足説明 >
各実施形態にぉ 、て共通の補足説明につ 、て以下に述べる。
[0588] く QoS解放のタイミングについて〉
ネットワークの伝送帯域を有効利用するためには、 QoSが必要とされるデータ伝送 の終了後、 QoS解放処理を行い、帯域を解放する事が望ましい。この解放処理によ り、 QoSデータ伝送が行われない間は、その割り当て帯域は未使用となるので、他の フローのために帯域を利用可能となり、ネットワーク全体としての帯域の利用効率が 向上する。
[0589] QoS解放処理を行うタイミングの判断には、 QoS設定処理時と逆の判定方法を用 いればよい。すなわち、 PLCアダプタ 60· 70· 80がデータを受信しなくなった時点に おいて、 QoS解放処理を行う事が考えられる。
[0590] 例えば、 PLCアダプタ 60· 70· 80がデータパケットを受信しなくなつてから一定時 間が経過した時点において、 QoS解放処理を行う事が考えられる。但し、一定時間 の経過を判断する際に、誤って QoS解放処理を行ってしまわないよう、上述の PLC ネットワークにおける帯域割り当てスケジュールによっては、コンテンツデータ伝送の 途中であっても、パケットの送信間隔が開く場合を考慮する必要がある。
[0591] よって、例えば、 1分間程度などの比較的長い時間を用いて判定する事が望ましい
[0592] また、 QoS設定時と同様に、 UDPパケットのように、リアルタイムデータである可能 性が高!、と予想されるパケットを受信しな 、状態が一定期間続 、た場合に、 QoS解 放処理を行う事も考えられる。
[0593] <データ伝送中に QoS種別が変更された場合にっ 、て >
QoS設定処理が完了し、 QoSデータ伝送が実行されている最中に、 QoS種別が 変更された場合は、最初に QoS設定を行ったときと同じ処理を繰り返せばよい。
[0594] この場合、親局に対して QoS設定処理が行われた際には、既に QoS設定を行った フローの場合、 QoS設定処理により新規に帯域取得するのではなぐ既に取得して
V、る帯域の変更を意味する情報を含めて送信するので、親局は元々確保して!/、た帯 域を新たに要求された QoSパラメータに合わせて変更する。
[0595] この際、変更前に比べて変更後の要求の方がより大きな帯域を必要とする場合、つ まり、帯域の拡大の要求である場合、他のフローのために帯域をすでに割いているた め、帯域を拡大できない場合がある。
[0596] そのような場合には、状態提示部 56 · 66 · 76 · 86にてユーザに対して QoS要求が 満たされていないことが提示されるので、ユーザは QoS種別を元に戻す事が考えら れる。
[0597] また、そのような場合に、元の帯域を開放してしまうと、元々確保していた帯域を別 のフローの伝送のために取得されてしまう可能性があり、その場合、ユーザが QoS種 別を元に戻しても、取得帯域は元に戻らない事になる。そのようなことを防ぐために、 帯域の変更要求があっても、元々確保して 、た帯域は解放しな 、ようにするのが望 ましい。
[0598] また、ユーザが誤ってスィッチを操作してしまった場合を想定して、スィッチ切り替え 後に一定の時間が経過して力 QoS設定処理を行う事が考えられる。ユーザが誤つ てスィッチを変更した場合、ユーザは即座にスィッチを元の状態に戻す事が考えられ る。
[0599] QoS設定処理を行うと、親局の実装によっては、一時的に帯域が解放されたり、内 部処理に遅延が生じてデータ伝送が滞る場合があり、そのような場合には映像や音 声の乱れが発生してしまう。よって、 QoS設定処理は無駄に実行されないのが望まし い。
[0600] スィッチが切り替えられて力 一定時間が経過して力 QoS設定処理を行うようにし ておき、かつ、スィッチが変更された後、元の設定に戻された場合は、 QoS設定処理 を行わないようにしておけば、ユーザが誤ってスィッチを切り替えてすぐに元に戻した 場合には QoS設定処理は行われず、データ伝送が滞る事も回避できる。
[0601] すなわち、 QoS種別受付部は、最後に QoS種別を受け付けて力も所定の時間が 経過しており、かつ、最後に QoS種別を受け付けたときに指定された QoS種別と異 なる QoS種別が指定されている場合にのみ、当該 QoS種別を受け付けてもよい。
[0602] また、スィッチの設定が変更され QoS設定を開始するまでの間は、状態提示部 56 · 66 - 76 - 86を通常の QoSデータ伝送中とは異なる状態にする事が考えられる。具体 的には、 LEDの発光色を変更させる事が考えられる。これにより、ユーザが意図せず スィッチを変更してしまった場合、 LEDが通常と異なる色に発光するので、スィッチの 設定が変更された事を認識しやすくなる。意図せずスィッチの設定が変更された事を 認識したユーザは、スィッチをすぐに元に戻す操作を行う可能性が高いので、上記の 問題を回避できる。
[0603] QoS設定のため一連の処理が行われている間と同様に、どの程度の時間が経過 すると処理が開始されるかを、 LEDの発光色や数字やプログレスバーによって表示 してちよい。
[0604] 上述の、スィッチ切り替え後に一定の時間が経過して力 QoS設定処理を行う構成 を、帯域が変更された場合に適用してもよいし、帯域が解放された場合に適用しても よぐ第 1の実施形態 (すなわち、優先制御を行う場合)〖こ適用してもよい。当該構成 を第 1の実施形態に適用した場合には、不要なトラフィックの発生を抑制することがで きるという効果が得られる。
[0605] なお、スィッチ切り替え後の一定の時間とは、一般的にユーザが誤りに気付いてス イッチを元に戻すために要する時間であり、例えば、 2〜5秒間である。当該一定の 時間は、特に限定されず、適宜設定されればよい。
[0606] また、スィッチが切替えられたことをユーザに報知することが好ま 、。例えば、 Qo S種別管理部 62は、 QoS種別受付部 61が QoS種別を受け付けると、 QoS種別を受 け付けたこと、または、受け付けた QoS種別を、状態提示部 66を介してユーザに報 知してもよい。または、 QoS種別管理部 62は、 QoS種別受付部 61が QoS種別を受 け付けたことを示す受付情報または受け付けた QoS種別を、イーサネット通信部 65b を介して STB90へ送信し、 STB90は、当該受付情報または当該 QoS種別を、自装 置に接続されて ヽる表示装置に表示してもよ ヽ。
[0607] すなわち、 QoS種別管理部 62は、状態提示部 66、 PLCアダプタ 60が備える表示 装置 (不図示)またはスピーカ(不図示)、 STB90に接続されたテレビモニタ等の、自 装置と通信可能に接続された報知装置 (報知手段)を介して、 QoS種別を受け付け たことをユーザに報知する。
[0608] このような QoS種別の報知は、 QoS種別受付部 61が QoS種別を受け付けるごとに 行われてもよいし、 QoS種別受付部 61が受け付けた QoS種別(第 2の QoS種別)が 、前回受け付けた QoS種別(第 1の QoS種別)と異なる場合にのみ行われてもよい。
[0609] 以上のように、 QoS種別管理部 62は、 QoS種別受付部 61が QoS種別を受け付け た時に、自装置と通信可能に接続された報知装置を介して、当該 QoS種別を受け付 けたことをユーザに報知する。
[0610] < PLCアダプタに接続されるイーサネット機器の変更例にっ 、て >
子局である PLCアダプタに接続されるイーサネット機器は、電話機、録画装置、画 像再生装置、有料サービスを受信する装置 (例えば、 STB)であってもよい。また、こ れらのイーサネット機器の名称を、 QoS種別を選択するスィッチの選択肢として表示 し、それらの QoS種別が選択された場合に、当該イーサネット機器が受信するデータ に適した優先度や QoSパラメータが QoS設定処理で使用されるようにしてもょ ヽ。こ のような表示を設けることにより、ユーザが使用するイーサネット機器にとって好ましい QoS種別を簡単に設定できる。
[0611] <コンテンツ送信側の PLCアダプタが複数の場合について >
第 2および第 3の実施形態にお 、ては、コンテンツ送信側に一つの PLCアダプタ 5 0のみが存在する場合につ 、て述べたが、コンテンツ送信側の PLCアダプタが複数 存在する場合についても、本発明は適用可能である。親局である PLCアダプタ 50は 、 PLCネットワーク全体の帯域を管理しており、 PLCアダプタ 50からの送信ではない フローについても、帯域の管理を行う。親局が自局以外の PLCアダプタに対して帯 域を割り当てる場合、親局は、全子局に対してビーコンパケットを送信する。ビーコン パケットには、 GLIDが含まれているので現在帯域が割り当てられているフローを知る 事ができる。よって、複数の PLCアダプタがコンテンツを送信している場合でも、特殊 な処理を行う必要は無い。
[0612] <コンテンツ受信側の PLCアダプタが複数のフローを受信する場合について > 第 2および第 3の実施形態において、コンテンツ受信側の PLCアダプタ 60· 70· 80 のイーサネット側には、それぞれ一つの装置のみが接続され、一つのフローのみが 伝送されることを想定して ヽる。
[0613] しかし、イーサネット側に接続された一つの装置が複数のフローを同時に受信する 場合や、複数の装置力 Sイーサネット側に接続され、各装置がそれぞれ別のフローを 受信する場合には、 PLCアダプタ 60· 70· 80において複数のフローが受信される。
[0614] 第 2および第 3の実施形態にぉ 、ては、ブリッジ情報カゝら作成された Classifyルール によりフローが識別される。コンテンツ受信側の PLCアダプタに複数の装置力イーサ ネット経由で接続されている場合、それら全ての装置のイーサネットアドレスがブリツ ジ情報に含まれる。
[0615] よって、最終的な Classifyルールとしては、コンテンツ受信側の PLCアダプタに接続 されて!/、る全ての装置のイーサネットアドレス宛のパケットを、同じ GLIDに振り分ける 事になる。つまり、コンテンツ受信側の PLCアダプタに接続されている全ての装置に 対して一つのフローを割る当てる事になる。よって、 QoS種別受付部は 1つだけで十 分である。
[0616] 第 2および第 3の実施形態と異なり、上位層にてフロー識別情報をやり取りする場合 、 IPアドレスやポート番号の情報力 識別可能であるので、パケットを解析すれば、 一つの PLCアダプタにおいて複数のフローが受信されている場合でも、それらを区 別する事ができる。つまり、 PLCアダプタに接続された装置ごとにフローを区別し、そ のそれぞれに対し QoS設定を実行する事が可能である。区別されたフローの内、 Qo S設定をまだ行っていないフローを発見した場合に、そのフローに対して QoS設定を 開始すると 、う判定をトリガ検出部 69 · 79 · 89にお 、て行えば、受信して 、る全ての フローに対する QoS設定を実行できる。
[0617] この場合、 QoS種別受付部 61 · 71 · 81は PLCアダプタに一つだけとし、そこで指 定された QoS種別に対応する QoSパラメータを全てのフローに適用する事が考えら れる。
[0618] また、 QoS種別受付部 61 · 71 · 81を複数設け、それぞれ異なる QoSパラメータを 用いて QoS設定を行う事も考えられる。このような場合、 QoS種別受付部 61 · 71 · 81 にて指定された QoS種別を適用する対象を選択する必要がある。
[0619] 例えば、 QoS種別受付部 61 · 71 · 81がーつの PLCアダプタに 3つ設けられており 、 4つのフローを受信している場合は、いずれ力 3つのフローを選択する必要がある。 このような場合、受信を開始したのが早い順番に対象とするフローを選択したり、 PL Cアダプタの構成を、ユーザがどのフローを適用対象とする力選択可能な構成とし、 選択されたフローのみを対象としたり、 PLCアダプタのイーサネット側に接続された装 置力 指定されたフローのみを対象としたり、予め決められたフロー識別情報を持つ フローのみを対象としたりする事が考えられる。
[0620] また、 PLCアダプタ 60· 70· 80に複数のイーサネット接続端子を設けておき、ユー ザが QoS通信用端子と通常通信用端子とを区別できるようにしておき、 QoS通信用 端子に接続された装置に対するフローについてのみ QoS設定を行う事が考えられる
[0621] 但し、 QoS通信用端子にイーサネットのハブを介して複数の装置を接続した場合、 複数の装置が接続された状態と同じになってしまうので、 QoS通信用端子に対して は一つの装置のみを接続する事をマニュアル等に記載等してユーザに周知する事 が考えられる。
[0622] <本発明を実施して!/ヽな 、PLCアダプタが存在する場合にっ 、て >
もし、本発明を実施していない PLCアダプタがネットワーク内に存在し、その PLCァ ダプタがコンテンツデータを送受信する場合、そのような PLCアダプタが送受信する フローについては、 QoS設定要求パケットを送信せず、親局である PLCアダプタ 50 にお ヽても QoS設定は行われな!/、。
[0623] よって、コンテンツ送信側の PLCアダプタが本発明を実施していない PLCアダプタ に対して送信するデータパケットにつ ヽては、 Classifyルールに合致しな!ヽので GLI
Dは割り当てられず、通常のデータとして送信される。 [0624] なお、先述の通り、 IPv4ヘッダにおける ToS (Type of Service)フィーノレドゃ、ィー サネットヘッダにおける VLANタグ内の user priorityフィールド等のように、ノ ケットに は、伝送優先度を示す情報が含まれている場合がある。その場合、本発明を実施し て!ヽな 、PLCアダプタや QoS種別として「OFF」が指定されて 、る PLCアダプタに 対しては、これらの優先度を示す情報に従い、コンテンツ送信側の PLCアダプタに ぉ 、て優先制御を行う事が考えられる。
[0625] 但し、これらの伝送優先度を含むパケットの送信は、 QoS設定処理によって確保さ れた帯域以外の、残り帯域においてのみ送信可能である。従って、 QoS設定処理に よって確保された帯域の量により、伝送可能なパケットの量は変化する。なお、ここで いう伝送優先度は、 QoS保証された帯域以外の残り帯域内での相対的な伝送優先 度となる。
[0626] < Parameterized QoSの別の手法につ!、て >
第 2および第 3の実施形態においては、 Parameterized QoSの方式として、親局が送 信権を付与する手法 (無線 LANの規格である IEEE802. 1 leでは HCCA方式と呼 ばれる)について述べた力 別の方式を用いても良い。
[0627] 例えば、 IEEE802. l ieにおいては、 Admission Control付きの EDCAと呼ばれる 方式が規定されている。この方式では、各子局は QoSデータ伝送を希望する場合、 親局に対して QoSパラメータを送信する。親局は、要求された QoSを確保可能であ ると判断すれば要求を受け入れ、確保が不可能であると判断すれば要求を拒否する
[0628] 要求を受け入れた場合、 QoSを要求した子局に対し、送信を許可する時間(Mediu m Time)を通知する。各子局には平等に送信権が付与されるが、子局がパケットを送 信するたびにその送信に使用した時間を Medium Timeから減算し、 Medium Timeが 0 になった時点でその子局は送信できなくなる。結果的に、 Medium Timeを多く与えら れた子局がより多くの帯域を割り当てられる事になる。
[0629] この方式を用いる場合においても、親局に対して送信される QoS設定要求パケット 自体は同じであるので、本発明をそのまま実施できる。
[0630] < Prioritized QoSの場合につ!、て > 第 2および第 3の実施形態においては、 Parameterized QoSによって QoSを実現す る方法について述べた力 Prioritized QoSを使用して QoSを実現しても良い。
[0631] 具体的には、 QoS種別受付部 61 · 71 · 81によって指定された QoS種別に応じて、 パケットの伝送優先度を変化させることが考えられる。
[0632] 例えば、コンテンツ受信側の PLCアダプタ 60· 70· 80において設定された QoS種 別とフロー識別情報とを、 QoS設定要求パケットを用いてコンテンツ送信側の PLCァ ダプタ 50に通知し、 PLCアダプタ 50は、 QoS設定要求パケットにより通知された Qo S種別情報をパケットの伝送優先度に変換する。変換は、予め作成した変換テープ ルを保存しておき、変換時にそのテーブルに基づ 、て変換する事が考えられる。
[0633] コンテンツ送信側の PLCアダプタ 50は、データパケットをルータ 120から受信した ら、そのデータパケットを解析して得たフロー識別情報と、コンテンツ受信側の PLCァ ダプタ 60 · 70 · 80から通知されたフロー識別情報とを照合する。フロー識別情報が合 致した場合は、コンテンツ受信側の PLCアダプタ 60 · 70 · 80から通知された伝送優 先度に従い、データパケットを伝送する。
[0634] このような方法により、 QoS種別受付部 61 · 71 · 81によって受付された QoS種別に 応じて、パケットの伝送優先度を変化させることが実現可能である。
[0635] < QoS種別受付部の他の構成例につ!/、て >
第 2および第 3の実施形態においては、 QoS種別受付部 61 · 71 · 81として、 3段階 スライド式の切り替えスィッチについて述べた力 QoS種別受付部 61 · 71 · 81は他の 構成でも良い。
[0636] 切り替え可能な段階数は任意の数で良いが、選択可能な段階数を増やし過ぎると ユーザにとって分力り難くなると 、う弊害が生じる。
[0637] なお、スィッチの選択状態は、ユーザにより目視確認できれば、ユーザにとっては 設定状態がより分り易いので望ましいが、これは必須ではない。例えば、一つのプッ シュスィッチのみを設け、そのスィッチが押される度に循環的に QoS種別情報が切り 替わる物でも良い。例えば、プッシュスィッチを押す度に、 QoS種別情報が、「HD映 像」、「SD映像」、「OFF」、「HD映像」 t ヽぅ順序で切り替わる事が考えられる。
[0638] 伝送するコンテンツのビットレートに対して、確保される伝送帯域の QoSが十分でな い場合、コンテンツ受信側の PLCアダプタにおいては、結果的に映像の乱れが生じ る。そこで、乱れが生じた際、ユーザはスィッチを操作し、優先度設定の変更を繰り返 し試み、最もコンテンツの再生状態が改善された時点でスィッチの操作を終了すれ ば良い。
[0639] また、スィッチとは別に表示装置を設け、その表示装置上にスィッチの状態を表示 しても良い。例えば液晶画面にスィッチの状態を表示する事が考えられる。この表示 装置は、 PLCアダプタにおける他の状態を表示するためのものと共用することも考え られる。例えば上記のプッシュスィッチを押すたびに表示装置における QoS種別の 表示を切り替える事が考えられる。
[0640] < QoS種別の他の例について >
QoS種別としては、上記で述べた以外の区分も考えられる。例えば、「映像」「音声 」「その他」というように、受信されるデータの種類を示す区分でも良い。
[0641] 映像や音声などのデータの種類が決定されれば、 QoSパラメータはある程度予測 可能である。そこで、帯域割り当ての頻度、期間、順序などのパラメータを、コンテン ッ受信側の PLCアダプタ 60 · 70 · 80にお!/、てテーブル等として所持しておき、 QoS 設定要求パケットにより指定すればよい。具体的な値は実験等により事前に最適な 値を算出しておく事が考えられる。
[0642] また、 QoS種別の区分は、「TV」「電話」「その他」等のように、 PLCアダプタ 60 · 70 • 80のイーサネット側に接続される装置の種類を示す区分でも良 、。この区分では、 「映像」「音声」「その他」を指定する場合と比べ、内部処理としては同様になるが、設 定を行うユーザの観点からは、何を接続するかという指定方法のほうが分り易い。
[0643] また、「20インチ」「37インチ」「45インチ」等のように、 PLCアダプタ 60 · 70 · 80のィ ーサネット側に接続される装置 (TV等)の表示画面サイズを示す区分でも良!ヽ。表示 画面サイズが大きな装置ほど、大きなビットレートの映像を伝送する可能性が高 、の で、より大きな帯域を確保する事が考えられる。
[0644] また、 「1920 X 1080 (フルスペックハイビジョン)」「1366 X 768 (ハイビジョン)」「6 40 X 480 (非ハイビジョン)」等のように、 PLCアダプタ 60 · 70 · 80のイーサネット側に 接続される装置 (TV等)の表示解像度を示す区分でも良い。表示解像度が大きな装 置ほど、大きなビットレートの映像を伝送する可能性が高いので、より大きな帯域を確 保する事が考えられる。
[0645] また、「6Mbps」「12Mbps」「24Mbps」等のように、 PLCアダプタ 60· 70· 80経由 で受信されるコンテンツのビットレートを示す区分でも良い。 QoSパラメータのうち、最 も重要な値はビットレートであり、それ以外のパラメータについては、実際に伝送され るデータの特性と不一致があっても伝送品質に影響が出ない場合が多い。よって、ビ ットレート以外の値は何らかの固定値として、ビットレートのみをスィッチで切り替える という方法でも、ある程度の QoSの確保は可能である。
[0646] また、「有料コンテンツ」「無料コンテンツ」等のように、 PLCアダプタ 60· 70· 80経由 で受信されるコンテンツが有料力どうかを示すものでもよい。
[0647] VoDサービスにお!/、て、視聴するコンテンツには、有料のコンテンツと無料のコン テンッとが存在する。例えば、最新の映画は有料である力 ニュース番組や CMを含 む番組は無料であったりする。
[0648] このようなときに、ユーザが今力 受信するコンテンツが有料であるか無料であるか を PLCアダプタ 60· 70· 80に設けられたスィッチにより指定し、「有料コンテンツ」が 指定された場合には、 QoSを確保して高品質に伝送し、「無料コンテンツ」が指定さ れた場合には、 QoSを確保せずに通常の伝送を行う事が考えられる。
[0649] コンテンツのビットレートによって利用料金が異なるような場合は、単にコンテンツが 有料か無料かだけではなぐ「高価格コンテンツ」「低価格コンテンツ」「無料コンテン ッ」と!、う区分を用いて、コンテンツの価格に応じた QoSを指定できるようにしてもょ ヽ
[0650] また、スィッチを 2段階切り替えとし、 QoS種別の区分として「QoS必要」「QoS不要
」を用いて、ユーザがその PLCアダプタにおいて QoSを必要とするか否かの情報を 指定できるようにしても良い。
[0651] 「QoS必要」が指定された場合は QoSを確保し、「QoS不要」が指定された場合は
QoSを確保しな 、事が考えられる。
[0652] 「QoS必要」および「QoS不要」の設定に際し、ユーザは、 PLCアダプタに接続され る装置においてデータを受信する際の QoS要否を、上記の条件 (受信するデータの 種類や接続される装置の種類など)から総合的に判断し設定する事が考えられる。
[0653] なお、上記の QoS種別の区分を組み合わせて使用しても良い。例えば、「映像」お よび「24Mpbs」の組合せや、「音声」および「6Mbps」の組合せという指定をする事 が考えられる。
[0654] この場合、複数のスィッチを設け、複数の QoS種別を指定できる(3段階のスィッチ をふたつ設ける)ようにしても良いし、一つのスィッチでより複雑な QoS種別を指定で きる(9段階のスィッチを一つ設ける)ようにしても良 、。
[0655] また、 QoSの要否を指定するためのスィッチと、 QoS種別を指定するためのスイツ チとの両方を組み合わせて使用してもよい。
[0656] 例えば、「QoS必要」と「QoS不要」とを切り替えるスィッチと、「SD映像」と「HD映 像」とを切り替えるスィッチを組み合わせることが考えられる。この場合、ユーザが操 作するのは基本的には「QoS必要」と「QoS不要」を切り替えるスィッチのみとする。よ り細か 、設定を行 、た 、場合にのみ、 QoS種別の設定を変更する事が考えられる。
[0657] 「SD映像」や「HD映像」の設定は変更できなくても良 、から簡単に使用した!/ヽと ヽ うライトユーザに対しては、 QoSの要否のみを指定させるという簡便な操作を提供し、 より細力 、設定を行 ヽた 、ヘビーユーザに対しては、詳細な操作方法を提供する事 が可能となる。
[0658] また、 QoS要否のスィッチは PLCアダプタの前面に設置し、 QoS種別のスィッチは 背面に設置する等すれば、ライトユーザが意図せずに QoS種別の設定を変更してし ま 、、問題なく動作して 、た環境を崩してしまう事態を防止する事ができる。
[0659] また、「許容遅延小」「許容遅延中」「許容遅延大」というように、 PLCアダプタ 60· 7 0· 80経由で受信されるコンテンツについて、どの程度の遅延が許容されるかを示す 区分でも良い。許容される遅延が小さいコンテンツほど、高頻度で送信権が付与され るような QoSパラメータを用いて QoS設定を行う事が考えられる。
[0660] また、「許容エラー小」「許容エラー中」「許容エラ一大」というように、 PLCアダプタ 6 0· 70· 80経由で受信されるコンテンツについて、どの程度のエラーが許容されるか を示す区分でも良い。許容されるエラー率が低いコンテンツについては、再送機会が 多く与えられてエラー率が低下するような QoSパラメータを指定して QoS設定を行う 事が考えられる。
[0661] また、「許容ジッター小」「許容ジッター中」「許容ジッター大」というように、 PLCァダ プタ 60· 70· 80経由で受信されるコンテンツについて、どの程度のジッターが許容さ れるかを示す区分でも良い。ジッターとは伝送遅延の揺らぎである。許容されるジッタ 一が低いコンテンツについては、再送機会が与えられる時間間隔がなるべく等しくな るような QoSパラメータを指定して QoS設定を行う事が考えられる。
[0662] < QoS種別の別の指定方法 >
上述した、 QoS種別の各区分は、ユーザにより直接指定される以外に、 PLCァダ プタ 60 · 70 · 80のイーサネット側に接続される装置により指定されてもよい。
[0663] 現状では、イーサネット側に接続される装置は、 QoSデータ伝送を想定して実装さ れていない事が多い。しかし、将来的にこれらの装置がより高機能化し、自局が受信 するデータの種類などに応じて QoS種別を決定できるようになると考えられる。その 場合、ユーザがスィッチにより QoS種別を指定する代わりに、これらの装置が PLCァ ダプタ 60· 70· 80に対して何らかの指示を出す事により、 QoS種別を指定することが 考えられる。
[0664] 例えば、 PLCアダプタ 60· 70· 80に接続された装置力 イーサネットによる通信を 用いて指示を出す事が考えられる。そのような場合を想定し、 PLCアダプタ 60· 70· 80では、スィッチによる QoS種別の指定の受け付けと、イーサネット側に接続された 装置による QoS種別の指定の受け付けとの両方が可能となるように実装してもよい。
[0665] また、イーサネット側に接続された装置力もの QoS種別の指定の受け付け、または 、ユーザによる QoS種別の指定の受け付けの、どちらか一方だけを行う構成でもよい 。この場合、どちらの設定を有効にするかを、ユーザに選択させても良いし、予め有 効にする受け付け方法を決めてぉ ヽても良 、。
[0666] イーサネット側に接続された装置がユーザにより指定された QoS種別を無効にでき る制御を行う構成でも良い。
[0667] く PLCアダプタにハブを介して複数の装置を接続した場合の構成について > コンテンツ受信側の PLCアダプタ 70· 80に、イーサネットのハブを介して複数のィ ーサネット機器 (例えば、 STB、 PCなど)を接続してもよい。このような接続形態にお ける処理の内容について以下に説明する。以下では、図 15に示すように、 PLCァダ プタ 70に、ハブ 77を介して TV受像器 150と PC 110とが接続されて 、る場合につ!ヽ て説明する。なお、当該接続形態を、第 2の実施形態に適用してもよい。
[0668] コンテンツ送信側の PLCアダプタ 60は、コンテンツ受信側の PLCアダプタ 70とィ ーサネットによって接続されている TV受像器 150PC110のイーサネットアドレスを得 るために、ブリッジ情報要求パケットを PLCアダプタ 70に送信する。
[0669] PLCアダプタ 70のブリッジ部 78は、自局に接続されている全てのイーサネット機器 のアドレス(すなわち、 TV受像器 150および PC110のアドレス)を含めたブリッジ情 報通知パケットを作成し、 PLC通信部 65a介して PLCアダプタ 60へ返送する。
[0670] PLCアダプタ 60のブリッジ部 68は、 PLCアダプタ 70のアドレスと TV受像器 150お よび PC110のアドレスとを対応付けて、自身が使用可能な記憶部(不図示)に格納さ れて 、るブリッジテーブルに保存する。
[0671] PLCアダプタ 70のトリガ検出部 79は、データパケットを受信した場合に、トリガ検出 処理として、自局に接続されているイーサネット機器のアドレスごとに、データパケット の個数またはデータパケットを受信した頻度を自らが利用可能な記憶部 (不図示)に 保存する。
[0672] トリガ検出部 79は、上記個数または頻度が閾値以上になったことを検出すると、 Qo S種別管理部 72に対して QoS設定処理を開始するよう指示する。 QoS種別管理部 7 2は、接続要求パケットを生成し、 PLC通信部 75aを介して PLCアダプタ 60に送信 する。
[0673] PLCアダプタ 60の QoS種別管理部 62は、接続要求パケットに含まれるものと同じ QoSパラメータを含めた QoS設定要求パケットを作成し、 PLCアダプタ 50に送信す る。
[0674] QoS設定要求パケットを受け取ると、 PLCアダプタ 50の QoS制御部 54は、フロー に対して GLIDを割り当て、 QoSパラメータを基にその GLIDのための帯域割り当て のスケジューリングを行う。 QoS制御部 54は、 QoS要求の受け入れ可否を示す情報 ( Result Code)および GLIDを含めて QoS設定通知パケットを生成し、 PLCアダプタ 60 (送信局)と PLCアダプタ 70 (受信局)との両方に送信する。 QoS設定通知パケットに は、 PLCアダプタ 70のアドレスも含まれている。
[0675] PLCアダプタ 60のブリッジ部 68は、 QoS設定通知パケットを受け取ると、 QoS設定 通知パケットに含まれる PLCアダプタ 70のアドレスを、ブリッジテーブルで検索し、 P LCアダプタ 70に接続されて 、る全てのイーサネット機器のアドレスを取得する。プリ ッジ部 68は、取得したアドレスを QoS種別管理部 62へ出力する。
[0676] QoS種別管理部 62は、これらのアドレスと、 QoS設定通知パケットに含まれる GLI Dとを対応付けて Classifyルール(対応テーブル)を作成し、作成した Classifyルール を QoS制御部 64へ出力する。
[0677] PLCアダプタ 60がハードディスクレコーダ 170からデータパケットを受信すると、 Qo S制御部 64は、 Classifyルールにおいて、 PLCアダプタ 70に関して複数のイーサネ ットアドレスが登録されていることを検出した場合、登録されている全てのアドレスに ついて、受信したデータパケットの宛先アドレスと合致するかどうかを判定する。ァドレ スが合致した場合に、 QoS制御部 64は、 Classifyルールに登録されている GLIDが、 そのデータパケットの GLIDであると判定する。
[0678] PLCアダプタ 50は、帯域割り当てスケジュールに従 ヽ、 GLIDと送信権付与開始 時刻と送信権付与終了時刻とを含めたビーコンパケットを PLCアダプタ 60· 70· 80 へ送信する。
[0679] PLCアダプタ 60の QoS制御部 64は、先の Classifyルールによりデータパケットの G LIDを導出しており、ビーコンパケットを受信して、該当する GLIDに対応する送信権 付与開始時刻と送信権付与終了時刻とにより示される期間にデータパケットを、 PLC 通信部 65aを介して PLCアダプタ 70へ送信する。
[0680] <トリガ検出を送信側の PLCアダプタで行う場合にっ 、て >
トリガ検出を送信側の PLCアダプタで行ってもよい。すなわち、第 2の実施形態で は、 PLCアダプタ 50が、第 3の実施形態では、 PLCアダプタ 60がトリガ検出を行って ちょい。
[0681] 送信側の PLCアダプタのブリッジ部は、イーサネット側(ルータ 120またはハードデ イスタレコーダ 170)力もパケットを受信した時に、トリガ検出の有無に関わらず、ブリツ ジテーブルを参照して、宛先の PLCアダプタのアドレスを特定する。この時に、トリガ 検出部は、宛先の PLCアダプタごとに、パケットの個数またはパケットを受信した頻度 を記憶部に保存することで、トリガ検出が可能となる。トリガ検出方法は、受信側の PL Cアダプタで行う場合と同様である。
[0682] <状態提示部の変更例について >
QoSの状態を提示する状態提示部 56 · 66 · 76 · 86は、他の情報を提示するための 提示部と共用のものであってもよい。この構成により、状態提示部として実装する LE D等の個数を減らすことができる。上記他の情報とは、例えば、電源状態、通信端末 同士のリンク状態または通信速度、当該 PLCアダプタが親局か子局であるかという情 報である。
[0683] また、状態提示部 56 · 66 · 76 · 86は、 QoS設定処理及び QoS解放処理の結果か ら導出される QoS設定状態をユーザに提示してもよい。例えば、 QoS設定されてい ると、状態提示部としての LEDが点灯し、 QoS解放されると LEDが消灯するように、 QoS種別管理部は状態提示部を制御してもよい。 QoS設定処理の状態が、データ 通信の相手局から通知される場合には、 QoS種別管理部は、データ通信の相手局 から通知された、当該相手局における QoS設定処理の状態に基づいて状態提示部 を制御する。換言すれば、状態提示部は、データ通信の相手局から通知された、当 該相手局における QoS設定処理の状態に基づいて提示を行う。逆に、 QoS設定処 理の状態をデータ通信の相手局へ通知する PLCアダプタの QoS種別管理部は、デ ータ通信の相手局に対し、 QoS設定処理および QoS解放処理の結果から導出され る QoS設定状態を、 PLC通信部を介して通知する。
[0684] < QoS種別の変更例について >
QoS種別して、 TV150の解像度に対応する区分を設けてもよい。例えば、走査線 の数(1080、 750、 525本)に対応する QoS種別を設けてもよいし、インターレース 方式かプログレッシブ方式かに対応する QoS種別を設けてもょ 、し、それらを組み合 わせてもよい。なお、走査線の数が増えると、好ましい QoSのレベルは高まり、インタ 一レース方式よりもプログレッシブ方式の方が、好ましい QoSのレベルは高い。
[0685] < QoS設定完了時間の提示方法にっ 、て >
LEDの発光色を段階的に変化させ、あとどれくらいの時間が経過すると QoS設定 が完了する力をユーザに提示する場合に、赤、黄、緑という順序で段階的に変化さ せてもょ 、し、 LEDの点滅間隔を次第に短くしてもょ 、。
[0686] また、 QoS設定が完了するまでの時間を STBに接続されているテレビモニタに表 示してもよい。この場合、残り時間を表示してもよいし、プログレスバー等を表示しても よい。
[0687] このような構成を実現させるためには、 PLCアダプタ 70のイーサネット通信部 75b は、 QoS設定が完了するまでの時間を示す時間情報を STB100へ出力し、 STB10 0は、当該時間情報を映像に重畳させて、自装置に接続されているテレビへ送信す ればよい。
[0688] < QoS種別受付部の構成例につ!/、て >
QoS種別受付部がプッシュスィッチである場合、多色発光の LEDを QoS種別受付 部の近傍に設け、発光色によって QoS種別の設定状態を示してもよい。例えば、第 1 の実施形態における「高優先度」を緑で示し、「中優先度」を橙で示し、「低優先度」を 赤で示してもよい。また、第 2の実施形態および第 3の実施形態における、「HD」映 像を緑で示し、「SD映像」を橙で示し、「OFF」を赤で示してもよい。また、プッシュス イッチそのものを発光させてもょ 、。
[0689] プッシュスィッチを押す時間を変化させることによって、入力される QoS種別を変化 させてもよい。例えば、プッシュスィッチを押す時間が長いほど、優先度が高くなる、 または、多くの帯域が確保されるようにしてもよい。例えば、押下時間が 1秒以内であ れば、低優先度、 5秒以上 10秒未満であれば、中優先度、 10秒以上であれば、高 優先度が入力される構成にしてもよい。
[0690] また、 QoS種別受付部としてのプッシュスィッチを、他の操作命令を入力するため のスィッチとして用いてもよい。例えば、プッシュスィッチの押下時間が 1秒未満であ る場合には、「ペアリング動作」を命じる命令が入力され、 1秒以上である場合には、 QoS種別を指定するための命令が入力されるようにしてもよい。なお、「ペアリング動 作」とは、 PLCアダプタ同士をひとつのネットワークとして認識させるための初期設定 である。
[0691] また、 QoS設定が完了するまでの時間を STBに接続されているテレビモニタに表 示する場合と同様の構成で、 QoS種別の設定状態をテレビモニタに表示してもよ 、。
[0692] くトリガ検出処理に関わる変更例について〉
トリガ検出部が、トリガを検出する条件をユーザが変更できる構成にしてもよい。例 えば、パケットの受信個数、受信頻度、ビットレートの閾値、パケット解析の頻度また はトリガを検出するためのプロトコルをユーザが変更できる構成にしてもよい。上記条 件を変更するために、 PLCアダプタにコンピュータを接続し、専用のユーティリティソ フトを用いて直接設定を変更できるようにしたり、 PLCアダプタに HTTPサーバの機 能を内蔵させ、 HTTPサーバが提供する設定画面 (HTMLなどで記述)で PLCァダ プタの設定を変更できるようにしてぉ 、て、 PLCアダプタに接続した PLCアダプタか ら Webブラウザで上記設定画面にアクセスして当該条件を変更してもよ 、し、 PLCァ ダプタに、上記条件を変更するための入力部を設けてもよい。
[0693] < QoSスィッチについて >
イーサネット側に接続される装置 (PLCアダプタに接続されるイーサネット機器、つ まり、第 2の実施形態における STBや PC、および第 3の実施形態における TVなど) に QoSスィッチを設け、イーサネット機器が、その設定状態を PLCアダプタへ送信し 、その後の QoS設定処理を行うような構成としてもよい。
[0694] <各実施形態における送信時の QoS種別指定について >
なお、第 1から第 3の実施形態においては、通信装置 (PLCアダプタ)がデータを受 信する際の QoS種別を指定する方法について述べたが、通信装置 (PLCアダプタ) がデータを送信する際の QoS種別を指定できるようにしてもよい。
[0695] 一つの通信装置 (PLCアダプタ)が送信と受信の両方を行う場合、送信用の QoS 種別受付部と受信用の QoS種別受付部を設けても良いし、一つの QoS種別受付部 により送信と受信と両方の QoS種別を受付できるようにしても良い。
[0696] また、送信側と受信側との両方にて、 QoS種別が指定されて ヽる場合、それら QoS 種別の平均をとつた QoS種別が指定されたものとして、 QoS設定を行ってもよいし、 送信側もしくは受信側の何れかの QoS種別のみを参照し、他方の QoS種別の設定 は無視する事も考えられる。
[0697] このようなポリシーがユーザに周知されて 、なければ運用に支障を来たすと考えら れるので、ポリシーをマ-ユアルに記載する事などが考えられる。
[0698] なお、第 2および第 3の実施形態において、 QoS種別受付部 51 · 61 · 71 · 81を設 けず、予め決められた QoS種別や QoSパラメータを用いて QoS設定を行う構成とし ても良い。この場合、ユーザは情報を入力しなくとも、 PLCアダプタ 50· 60· 70· 80が 自動的に QoS設定を行うので、 STB90- 100, PC110、 TV受像機 150 · 160等の Q oS設定の指示を出せないイーサネット端末が受信するフローについて、 QoSが確保 されたデータ伝送を行う事が可能となる。
[0699] また、 QoS種別受付部としての QoSスィッチにおいて、伝送帯域を保証するための 設定(Parameterized QoS)、優先制御を行うための設定(Prioritized QoS)および Qo S設定を行わない設定を選択できる構成にしてもよい。すなわち、 QoS種別受付部 は、 QoS種別として、同じ QoS制御下の PLCアダプタ以外の PLCアダプタに対する 、自装置のデータ受信の優先度、および、自局へ送信されるデータのビットレート (伝 送帯域)を示す情報を選択的に受け付けてもよい。このような構成を実現した場合の 処理に関し、受信側の PLCアダプタが QoS設定要求パケット及び QoS解除要求パ ケットを送信する場合 (第 2の実施形態に相当)の例について、以下に説明する。な お、送信側の PLCアダプタが QoS設定要求パケット及び QoS解除要求パケットを送 信する場合 (第 3の実施形態に相当)についても同様である事は自明なので、その説 明を省略する。
[0700] <帯域保証から優先制御への変更 >
QoSスィッチが、帯域保証から優先制御に変更された場合、受信側の PLCァダプ タの QoS種別管理部は、優先制御への変更を要求する QoS設定要求パケットを送 信側の PLCアダプタへ送信する。しかし、優先制御への変更に失敗する可能性があ るので、すぐには、それまで確保していた伝送帯域を解放することを要求する QoS解 除要求パケットを親局である PLCアダプタへ送信しな 、。 QoS設定要求パケットに対 する応答として、 QoS設定通知パケットを受信する事により、優先制御への変更が成 功したかどうかがわかる。
[0701] 優先制御への変更が成功した場合、受信側の PLCアダプタの QoS種別管理部は 、上記 QoS解除要求パケットを親局である PLCアダプタへ送信する。これにより、確 保されて!ヽた帯域は解放される。
[0702] また、受信側の PLCアダプタの QoS種別管理部は、状態提示部を介して、 QoS設 定に成功したことをユーザに報知する。
[0703] 一方、優先制御への変更に失敗した場合、受信側の PLCアダプタの QoS種別管 理部は、 QoS解除要求パケットを親局の PLCアダプタへ送信せずに(すなわち、デ ータ伝送帯域を解放せずに)、帯域保証されたデータの受信を継続する。この場合、 受信側の PLCアダプタの QoS種別管理部は、状態提示部を介して、 QoS設定に失 敗したことをユーザに報知する。また、 QoS種別が優先制御に設定されているが、デ ータは帯域保証伝送されて 、る状態となって 、ることをユーザに報知してもよ 、。
[0704] <優先制御から帯域保証への変更 >
QoSスィッチが、優先制御から帯域保証に変更された場合、受信側の PLCァダプ タの QoS種別管理部は、帯域保証への変更を要求する QoS設定要求パケットを親 局である PLCアダプタへ送信する。 QoS設定要求パケットに対する応答として、 QoS 設定通知パケットを受信する事により、帯域保証への変更が成功したかどうかがわか る。
[0705] 帯域保証への変更が成功した場合、受信側の PLCアダプタの QoS種別管理部は 、上記 QoS解除要求パケットを送信側の PLCアダプタへ送信する。これにより、デー タパケットに付与される優先度がデフォルト値に戻る。
[0706] また、受信側の PLCアダプタの QoS種別管理部は、状態提示部を介して、 QoS設 定に成功したことをユーザに報知する。
[0707] 一方、優先制御への変更に失敗した場合、受信側の PLCアダプタの QoS種別管 理部は、 QoS解除要求パケットを送信側の PLCアダプタへ送信せずに (すなわち、 優先度の設定をオフにせずに)、優先制御されたデータの受信を継続する。この場 合、受信側の PLCアダプタの QoS種別管理部は、状態提示部を介して、 QoS設定 に失敗したことをユーザに報知する。また、 QoS種別が帯域保証に設定されている 力 データは優先制御伝送されている状態となっていることをユーザに報知してもよ い。
[0708] 〔第 4の実施形態〕 本実施形態では、受信側の PLCアダプタ 300に、イーサネット機器を接続するため の出力ポートが複数設けられており、当該 PLCアダプタ 300に複数のイーサネット機 器が接続されている接続形態について説明する。なお、既に第 1〜3の実施形態に おいて説明済みの処理に関しては、その説明を省略または簡略ィ匕している。また、 本実施形態では、 Parameterized QoS (帯域保証)により QoS制御を行う場合の例に ついて主に説明する力 後述するように、本実施形態に Prioritized QoS (優先制御) を適用してもよい。
[0709] <通信ネットワーク 400の構成について >
図 16は、本実施形態における通信ネットワーク 400の構成図である。同図に示すよ うに、通信ネットワーク 400は、図 6に示す第 2の実施形態における通信ネットワーク に類似した接続形態を有しているが、第 2の実施形態とは異なり、 PLCアダプタ 50の 代わりに PLCアダプタ 200が PLCネットワークにつながって!/、る。 PLCアダプタ 200 は、第 2の実施形態における PLCアダプタ 50と同様に、親局としての機能を有してい るデータ送信側の通信装置である。なお、 STB100には TVが接続されている力 発 明の本質とは関係な ヽため図示して ヽな 、。
[0710] PLCアダプタ 200からデータを受信する受信側の通信装置として PLCアダプタ 30 0が PLCネットワークにつながつている。受信側の通信装置として PLCアダプタ 300 以外の PLCアダプタも PLCネットワークにつながつていてもよいが、当該 PLCァダプ タは図示されていない。
[0711] PLCアダプタ 300は、 3つの入出力ポート(第 1ポート 331、第 2ポート 332、第 3ポ ート 333)を備免ており、第 1ポート 331に ίま、 STB100力 第 3ポート 333に ίま、 PC1 10が接続されている。
[0712] すなわち、 PLCアダプタ 300は、 PLCネットワークからデータパケットを受信し、受 信したデータパケットを、自装置に通信可能に接続されたイーサネット機器へ出力す る通信装置であり、イーサネット機器へデータを出力するための複数の入出力ポート (出力ポート)を備えている。
[0713] PLCアダプタ 200も 3つの入出力ポート(第 1ポート 231、第 2ポート 232、第 3ポート 233)を備えており、第 2ポート 232にルータ 120が接続されている。ただし、 PLCァ ダプタ 200に 3つの入出力ポートを設ける必要は必ずしもなぐ PLCアダプタ 200は、 少なくとも 1つの入出力ポートを備えて 、ればよ 、。
[0714] く PLCアダプタ 300の構成について >
図 17は、 PLCアダプタ 300の外観を示す斜視図である。同図に示すように、 PLC アダプタ 300は、筐体 350、電源プラグ 351およびコード 352を備えている。電源プラ グ 351をコンセントに挿入することにより、 PLCアダプタ 300を PLCネットワークに接 続することができる。
[0715] また、 PLCアダプタ 300は、自装置の電源状態を示す電源状態提示部 341、 PLC ネットワークへの接続状態を示す PLC状態提示部 342、 QoS制御の状態を示す Qo S状態提示部 305、ユーザが QoS種別を入力するためのスライド式スィッチである Q oS種別指定部 (QoS種別指定手段) 301を備えている。
[0716] QoS状態提示部 305は、状態提示部 56 · 66 · 76 · 86と同様に、例えば、 LEDから なるものである。 QoS状態提示部 305の点灯動作は、状態提示部 56 · 66 · 76 · 86と 同様のものである。例えば、 QoS制御の要求が満たされれば緑色に点灯し、満たさ れない場合には黄色に点灯し、 QoS制御がオフの場合には赤色に点灯する。
[0717] QoS種別指定部 301は、図 8に示す QoS種別受付部 51 · 61 · 71 · 81と同様のもの である。すなわち、 QoS種別指定部 301は、 QoS制御の種別を示す QoS種別情報 をユーザが指定するためのものである。また、 QoS種別指定部 301を操作することに よって入力される QoS種別である「HD (High Definition)映像」および「SD (Standard Definition)映像」も、上述のものと同様のものである。
[0718] 図 17に示すように、 QoS種別指定部 301の近傍に設けられた、「HD」、「SD」およ び「OFF」という表示部は、ユーザに QoS種別を提示する QoS種別提示手段である 。なお、 LEDの点灯状態または発光色を変化させることにより、ユーザが指定した Qo S種別を提示してもよい。
[0719] PLCアダプタ 300が備える 3つの出力ポートのうち、第 1ポート 331のみが QoS制 御の対象 (QoS制御対象入出力ポート)となっており、第 2ポート 332および第 3ポー ト 333にイーサネット機器を接続しても、当該イーサネット機器に送信されるデータに 対しては、 QoS制御は行われない。すなわち、 PLCアダプタ 300が有する複数の入 出力ポートのうち、どの入出力ポートが、 QoS制御対象入出力ポート(QoS対象出力 ポート)であるかが、予め決められている。
[0720] なお、 QoS制御対象入出力ポートを 1つに限定する必要はなぐ QoS制御対象入 出力ポートを複数設けてもよい。また、 PLCアダプタ 300が備える入出力ポートの数 も 3つに限定されず、 2つでも、 4つ以上でもよい。
[0721] 図 18は、 PLCアダプタ 300の構成を示す機能ブロック図である。同図に示すように 、 PLCアダプタ 300は、上述の構成に加えて、種別情報取得部 302、記憶部(QoS 種別記憶手段) 320、 QoS制御部 310、トリガ検出部 306、ブリッジ部 307、 PLC通 信部(送信手段) 308およびイーサネット通信部 330を備えて ヽる。
[0722] 記憶部 320は、 QoS種別テーブル 321、 QoS制御情報変換テーブル 322、ポート テーブル 323およびトリガ検出テーブル 324を格納する。また、どの入出力ポートが QoS制御対象入出力ポートであるかを示す情報も、初期設定情報 325として記憶部 320に格納されている。
[0723] 種別情報取得部 302は、 QoS種別指定部 301を介してユーザが入力した QoS種 別を取得し、 QoS種別を記録するための QoS種別テーブル 321に当該 QoS種別を 記録する。種別情報取得部 302は、 QoS種別を記録した QoS種別テーブル 321を 記憶部 320に格納する。すなわち、記憶部 320は、 QoS制御の種別を示す QoS種 別情報を記憶する。
[0724] 図 19は、 QoS種別テーブル 321の一例を示す図である。同図に示すように、 QoS 種別テーブル 321は、入出力ポートと、当該入出力ポートから出力されるデータを対 象とした QoS制御の QoS種別とが対応付けられたテーブルである。本実施形態では 、 QoS制御の対象となる入出力ポートは第 1ポート 331のみであるため、第 1ポート 3 31から出力されるデータを対象とした QoS制御の QoS種別(図 19に示す例では、「 HD」)が QoS種別テーブル 321に記録される。
[0725] QoS制御部 310は、コントローラ 311、 QoS設定要求パケットを生成する QoS設定 要求生成部 (QoS設定要求生成手段) 312、接続要求パケットを生成する接続要求 生成部 313および QoS制御情報変換部 314を備えている。
[0726] QoS制御情報変換部 314は、 QoS種別テーブル 321に示される QoS種別を、 PL Cアダプタ 200が QoS制御を行うときに用いる QoSパラメータ(QoS制御情報)に変 換する。 QoS制御情報変換部 314は、この変換を、 QoS制御情報変換テーブル 32 2を参照することによって行う。
[0727] 図 20は、 QoS制御情報変換テーブル 322の一例を示す図である。同図に示すよう に、 QoS制御情報変換テーブル 322は、 QoS種別と QoSパラメータとの対応関係を 示すテーブルである。同図に示す例では、 QoS種別である「SD」および「HD」と、 Q oS制御において確保される帯域 (必要帯域)とがそれぞれ対応付けられている。な お、 QoSパラメータとして、必要帯域以外のものを QoS制御情報変換テーブル 322 に登録してもよい。 QoSパラメータの例としては、許容される伝送遅延、許容される伝 送遅延の揺らぎ、伝送されるパケットのサイズの平均値、最小値、最大値等、複数の 値などが考えられる。
[0728] コントローラ 311は、 QoS制御部 310の各機能ブロックを制御する。
[0729] トリガ検出部 306は、トリガ検出テーブル 324を用いて、第 1ポート 331から出力され るデータに対応した QoS制御の必要性の有無を判定する。トリガ検出部 306におけ る処理の詳細については後述する。
[0730] PLC通信部 308は、上述の PLC通信部 55a、 65a、 75a, 85aと同様のものであり、 QoS設定要求生成部 312が生成した QoS設定要求パケット等を、 QoS制御を行う P LCアダプタ 200へ送信する。
[0731] イーサネット通信部 330は、イーサネットを介して自装置に接続されたイーサネット 機器に対するパケットの送受信を行う。イーサネット通信部 330は、イーサネットから 受信したパケットの送信元アドレス(当該パケットを送信したイーサネット機器のァドレ ス (イーサネットアドレス))と、当該パケットを受信した入出力ポートとが対応付けられ たポートテーブル 323を生成し、生成したポートテーブル 323を記憶部 320に格納す る。上記イーサネットアドレスは、イーサネット機器から自装置へ送信された何らかの ノ ケット(どのようなものでもよい)に付与された送信元のアドレスを検出することにより 取得できる。
[0732] 図 21は、ポートテーブル 323の一例を示す図である。同図に示すように、ポートテ 一ブル 323は、イーサネット機器のイーサネットアドレス (識別情報)と、当該イーサネ ット機器が接続されている入出力ポートとを対応付けたテーブルである。同図におい ては、第 1ポート 331と STB100のイーサネットアドレス(E1)とが対応付けられている とともに、第 3ポート 333と PC110のイーサネットアドレス(E2)とが対応付けられてい る。
[0733] ブリッジ部 307は、ブリッジ部 68 · 78 · 88と同様に、 PLC通信部 308とイーサネット 通信部 330との間におけるパケットのブリッジングを行うとともに、 PLC通信部 308が 受信したパケットの送信先アドレスをトリガ検出部 306へ通知する。ブリッジ部 307は 、ポートテーブル 323を参照することによりブリッジングを行う。また、ブリッジ部 307は 、ブリッジ情報通知パケットを生成し、 PLC通信部 308を介して PLCアダプタ 200へ 送信する。
[0734] くトリガ検出部 306における処理について〉
トリガ検出部 306は、初期設定情報 325、 QoS制御情報変換部 314から出力され た QoSパラメータ、およびイーサネット通信部 330が生成したポートテーブル 323に 示されたイーサネットアドレスを用いてトリガ検出テーブル 324を生成する。図 22は、 トリガ検出テーブル 324の一例を示す図である。同図に示すように、トリガ検出テープ ル 324は、 QoS制御対象入出力ポートに接続されたイーサネット機器のイーサネット アドレスと、当該イーサネット機器へ送信されるデータパケットに対する QoS制御の Q oSパラメータと、当該データパケットの受信履歴情報とが対応付けられたテーブルで ある。なお、同図には、受信履歴として受信したデータパケットのパケットサイズの合 計が示されているが、他の受信履歴として、パケットの個数などをトリガ検出テーブル 324に記録してもよい。受信履歴としてどのような情報を記憶するかは、トリガ検出の アルゴリズムによって異なる。
[0735] PLC通信部 308がデータパケットを受信すると、ブリッジ部 307は、当該データパケ ットをトリガ検出部 306へ通知する。
[0736] トリガ検出部 306は、ブリッジ部 307からデータパケットを受け取ると、そのデータパ ケットから送信先アドレスを抽出し、トリガ検出テーブル 324に抽出したアドレスに合 致するアドレスフィールドを持つエントリが存在力どうかを調べるために、送信先ァドレ スとトリガ検出テーブル 324のアドレスとを照合する。合致するエントリが存在すれば、 受信履歴として必要な情報 (パケットサイズ、パケットの個数など)をさらに抽出し、トリ ガ検出テーブル 324の受信履歴フィールドに記録する。
[0737] そして、トリガ検出部 306は、特定の条件 (例えば、合計データサイズが特定値以上 となった場合、既定個数のパケットを受信した場合など)が満たされれば、その旨を示 すトリガ検出情報を QoS制御部 310へ出力する。
[0738] 本実施形態においては、トリガ検出テーブル 324には、 QoS制御対象入出力ポー トである第 1ポート 331に接続されたイーサネット機器である STB100のエントリだけ が存在し、そのエントリのアドレスフィールドは E1となっている。よって、送信先ァドレ スが E1となっているデータパケットを受信したら、そのデータパケットからパケットサイ ズをさらに抽出し、トリガ検出テーブル 324における STB100のエントリの履歴情報フ ィールドに、抽出したパケットサイズを加算する。そして、受信履歴フィールドが特定 の値以上となったら、トリガ検出情報を QoS制御部 310へ出力する。また、計測間隔 を決めておき、計測間隔ごとに合計パケットサイズをチェックする。また、チェックが終 わったら合計パケットサイズを 0にする。これにより、パケットサイズをチェックする際に 、(合計パケットサイズ ÷計測間隔)を計算することにより、受信ビットレートが算出され ることになる。この受信ビットレートがある閾値を上回った時にトリガ検出情報を QoS 制御部 310へ出力する。
[0739] データ伝送時にはコンテンツのデータパケットの他にも、制御用のパケットが伝送さ れる。例えば、 STB100に対しては、映像データの他にも、番組情報や HTMLなど の文字データなども伝送されて 、る。番組情報のパケットのみが伝送されて 、る段階 では、まだユーザは映像を視聴していないので、この時点では他の端末が帯域を利 用できるように、帯域を確保しないことが望ましい。単純に合計パケットサイズのみを 計測していると、番組情報が伝送されているだけでも、時間が経過すれば、帯域を取 得してしまう事になる。映像データに比べて番組情報などのパケットはビットレートが 低い(つまり、小さなパケットが低頻度で送信されるだけ)ので、ビットレートとしてトリガ 検出を行えば、映像データが伝送されるまでは帯域は確保されないことになる。また 、特定のビットレートを超える状態が一定時間以上続いた場合にトリガ検出を行って も良い。これにより、ファイルのダウンロードなどにより、一時的にビットレートが大きく なり、すぐに小さくなるという場合に誤ってトリガ検出してしまうことを防止できる。
[0740] トリガ検出のための閾値としては、全てのポートにおいて同じ値としてもよいし、トリガ 検出のための閾値を QoS種別に応じて変化させてもよい。例えば、 QoS種別として HDが指定されている場合、必要な帯域は 16Mbpsであり、 SDが指定されている場 合は必要な帯域は 6Mbpsであるので、閾値も必要帯域に比例させて、 HDの場合は 閾値を 8Mbpsとし、 SDの場合は 3Mbpsとする事が考えられる。また、これらの閾値 をユーザが変更できるようにしてもよい。その場合、ポートごとに変更できるようにして も良 、し、全ポートで共通の閾値を変更できるようにしてもよ 、。
[0741] トリガ検出情報を受け取ると、 QoS制御部 310は、接続要求パケットを生成し、 PLC アダプタ 200へ送信する。
[0742] < PLCアダプタ 200の構成について >
図 23は、 PLCアダプタ 200の構成を示す機能ブロック図である。同図に示すように 、 PLCアダプタ 200は、記憶部 220、 QoS制御部 210、トリガ検出部 206、ブリッジ部 207、 PLC通信部 208、イーサネット通信部 230、電源状態提示部 241、 PLC状態 提示部 242を備えている。なお、 PLCアダプタ 200の構成と PLCアダプタ 300の構 成とを同じものとしてもょ ヽが、送信側および受信側の PLCアダプタの機能を理解し やすくするために、送信側の機能と受信側の機能とを分けて説明する。
[0743] 記憶部 220は、ブリッジテーブル 223を格納している。
[0744] QoS制御部 210は、 QoS設定通知パケットを生成する QoS設定通知生成部 212、 接続通知パケットを生成する接続通知生成部 213、 QoS設定部(制御装置) 214お よび QoS制御部 210の各機能ブロックを制御するコントローラ 211を備えている。
[0745] QoS設定部 214は、 PLCネットワークにおける帯域割り当てのスケジュールを決定 し、 PLC通信部 208を介して、当該スケジュールに従いパケットを送信する。すなわ ち、 QoS設定部 214は、受信側の PLCアダプタへ送信するパケットの QoS制御を行 う。また、 QoS設定部 214は、フロー識別情報力も GLIDを導出して各 PLCアダプタ に帯域割り当てのスケジュールの通知を行うが、この処理は、上述した実施形態にお けるものと同様のものであり、本実施形態においては、送信局が親局の機能を包含し ており、スケジュールの通知は内部的に実施されるため、その説明を省略する。 [0746] トリガ検出部 206は、トリガ検出部 306と基本的に同様のものであり、トリガ検出テー ブル 224も、トリガ検出テーブル 324と同様のものである。なお、トリガ検出部 206は、 送信側の PLCアダプタにお 、てトリガ検出を行う場合に必要となるものであり、受信 側の PLCアダプタ 300においてトリガ検出を行う場合には不要である。
[0747] ブリッジ部 207は、第 2実施形態におけるブリッジ部 58とほぼ同様のものであり、 PL Cアダプタ 300の PLCアドレスと、 PLCアダプタ 300から送信されたブリッジ情報通知 パケットに含まれる、 PLCアダプタ 300に接続されている STB100および PC110の イーサネットアドレスとを対応づけたブリッジテーブル 223を生成する。ブリッジテープ ル 223は、公知のものを利用すればよぐその形式は特に限定されない。
[0748] イーサネット通信部 230は、ルータ 120との間でパケットの送受信を行う。
[0749] PLC通信部 208、電源状態提示部 241、 PLC状態提示部 242は、 PLC通信部 30 8、電源状態提示部 341、 PLC状態提示部 342とそれぞれ同様のものである。
[0750] <通信ネットワーク 400における処理の流れにつ!、て >
次に、各通信装置における処理の流れについて図 24を参照しつつ説明する。図 2 4は、第 4の実施形態における、各通信装置間の通信を示すフロー図である。
[0751] くイーサネット機器のアドレスの取得 >
PLCアダプタ 300のブリッジ部 307は、接続されている STB100および PC110の イーサネットアドレスを事前に取得している。 PLCアダプタ 300が STB100および PC 110から任意のパケットを受信したときに、イーサネット通信部 330は、当該パケットを 送信したイーサネット機器 (STB100または PC110)のイーサネットアドレスと、当該 パケットを受信した入出力ポートとを対応付けたポートテーブル 323を生成し、生成し たポートテーブル 323を記憶部 320に格納する(図 24における「アドレス記憶」)。
[0752] < QoS種別受付処理 >
STB100において HD映像コンテンツの受信を望む場合、ユーザは、 STB100力 S 接続されている PLCアダプタ 300において、 QoS種別指定部 301を操作することに より、 QoS種別情報として「HD映像」を指定する。
[0753] 種別情報取得部 302は、ユーザが入力した QoS種別情報を QoS種別指定部 301 より取得する。種別情報取得部 302は、この QoS種別情報を取得すると、 QoS種別 テーブル 321に当該 QoS種別情報を記録する。種別情報取得部 302は、 QoS種別 情報を記録した QoS種別テーブル 321を記憶部 320に格納する(図 24における「Q oS種別指定」)。
[0754] < QoS制御情報変換処理 >
QoS種別テーブル 321が格納されると、 QoS制御情報変換部 314は、 QoS制御 情報変換テーブル 322を参照し、 QoS種別テーブル 321に記録された QoS種別に 対応する QoSパラメータを決定する(図 24における「QoS制御情報決定」)。 QoS制 御情報変換部 314は、決定した QoSパラメータをトリガ検出部 306へ出力する。
[0755] くトリガ検出テーブル 324の生成〉
トリガ検出部 306は、初期設定情報 325、 QoS制御情報変換部 314から出力され た QoSパラメータ、およびイーサネット通信部 330が生成したポートテーブル 323に 示されたイーサネットアドレスを用いてトリガ検出テーブル 324を生成する。
[0756] QoS制御対象入出力ポートが第 1ポート 331であることは、初期設定情報 325から 分力るため、第 1ポート 331に接続された STB100が、 QoS制御の対象となるデータ パケットを受信する機器であることが分力る。
[0757] <ブリッジ情報取得処理 >
コンテンツ送信側の PLCアダプタ 200は、ルータ 120から受信したデータパケットを PLCアダプタ 300に転送する時のために、 PLCアダプタ 300からブリッジ情報(STB 100および PC110のイーサネットアドレスの情報)を予め取得する。
[0758] そのために、 PLCアダプタ 200は、ブリッジ情報要求パケットを PLCアダプタ 200に 送信する。具体的には、 PLCアダプタ 200のブリッジ部 207は、ブリッジ情報要求パ ケットを作成し、 PLC通信部 208を介して当該ブリッジ情報要求パケットを PLCァダ プタ 300へ送信する(図 24における「ブリッジ情報要求」)。このブリッジ情報要求パケ ットの構成は、上述の実施形態で説明したものと同様である。
[0759] PLCアダプタ 300の PLC通信部 308は、このブリッジ情報要求パケットを受信する と、ブリッジ部 307に受信を通知する。ブリッジ部 307は、自局のイーサネット通信部 3 30経由で接続されているイーサネット機器、すなわち、 STB100および PC110のィ ーサネットアドレスを含めたブリッジ情報通知パケットを作成する。 [0760] ブリッジ部 307は、作成したブリッジ情報通知パケットを、 PLC通信部 308を介して PLCアダプタ 200へ送信する(図 24における「ブリッジ情報通知」)。
[0761] PLCアダプタ 200の PLC通信部 208は、このブリッジ情報通知パケットを受信する とブリッジ部 207〖こ通知する。ブリッジ部 207は、 PLCアダプタ 300の PLCアドレスと 、ブリッジ情報通知パケットに含まれる、 STB100および PC110のイーサネットァドレ スとを対応付けて、ブリッジテーブル 223に記録する。ブリッジ部 207は、生成したブ リッジテーブル 223を記憶部 220に格納する。
[0762] なお、上記のブリッジ情報取得処理は、 PLCアダプタ 200がデータパケットの送信 を開始する以前であれば、任意のタイミングで実行されてよ 、。
[0763] <受信データ決定処理およびデータ伝送要求処理 >
QoS種別が指定された後、任意のタイミングにおいて、 STB100が、受信するコン テンッデータを決定する(図 24における「受信データ決定」)。この受信するコンテン ッデータを決定する処理については、上述の実施形態における処理と同様のもので ある。
[0764] STB100は、受信するコンテンツデータを決定すると、当該コンテンツデータを識 別するためのコンテンツ識別情報を含む伝送要求パケットを生成し、イーサネット経 由で PLCアダプタ 300に送信する。次に、 PLCアダプタ 300は、受信したパケットを PLCネットワーク経由で PLCアダプタ 200に送信する。次に、 PLCアダプタ 200は、 受信したパケットをイーサネット経由でルータ 120に送信する。次に、ルータ 120は、 受信したパケットをインターネット経由で VoDサーバ 130に送信する(図 24における「 データ伝送要求 (VoD) J )。
[0765] <データ伝送処理 >
VoDサーバ 130は、データ伝送要求パケットの受信後、そのパケットにより指定さ れたコンテンツの送信を開始する。蓄積されたコンテンツデータをパケットィ匕し、宛先 情報と共にインターネット経由でルータ 120に順次送信する。ルータ 120は、受信し たデータパケットをイーサネット経由で PLCアダプタ 200に順次送信する。
[0766] このデータパケットは VoDサーバ 130から STB100に送信される映像コンテンツの パケットであるので、宛先として STB100の IPアドレスを含んで!/、る。 [0767] ルータ 120はルーティング処理によって、 IPアドレスからイーサネットアドレスを検索 する。ルーティング処理の結果、データパケットがルータ 120から PLCアダプタ 200 に転送された時点では、データパケットには宛先アドレスとして STB100のイーサネ ットアドレスが含まれて 、る。
[0768] PLCアダプタ 200のイーサネット通信部 230は、受信したデータパケットをブリッジ 部 207に渡す。事前に生成しておいたブリッジテーブル 223には、 PLCアダプタ 300 の PLCアドレスと、 STB100および PC110のイーサネットアドレスとが含まれて!/ヽる ので、ブリッジテーブル 223とデータパケットの宛先イーサネットアドレスとを照合すれ ば、このデータパケットの PLCネットワーク上の宛先は PLCアダプタ 300である事が ゎカゝる。
[0769] よって、ブリッジ部 207は、データパケットの宛先アドレスとして PLCアダプタ 300の PLCアドレスを含む PLCヘッダを、データパケットに付与し、 PLC通信部 208を介し て、当該データパケットを PLCアダプタ 300に送信する(図 24における「データ (Vo D)」)。
[0770] くトリガ検出処理 >
PLCアダプタ 300の PLC通信部 308は、受信したデータパケットをブリッジ部 307 に渡す。ブリッジ部 307は、データパケットを STB100に転送するためにイーサネット 通信部 330にデータパケットを渡すと共に、受信したデータパケットをトリガ検出部 30 6にも渡す。
[0771] このデータパケットを解析して、トリガ検出部 306は、トリガ検出テーブル 324を利用 して、上述したトリガ検出処理を行う(図 24における「QoSトリガ検出」)。トリガ検出部 306は、上述した特定の条件が満たされれば、その旨を示すトリガ検出情報を QoS 制御部 310へ出力する。
[0772] <接続要求処理および接続通知処理 >
トリガ検出情報を受け取ると、 QoS制御部 310は、 QoS制御対象となるイーサネット 機器を識別する情報 (イーサネットアドレス)と、先に決定された QoSパラメータとを含 めた接続要求パケットを生成し、 PLC通信部 308を介して、当該接続要求パケットを コンテンツ送信側の PLCアダプタ 200に送信する(図 24における「接続要求」 )。 [0773] PLCアダプタ 200の PLC通信部 208は、このパケットを受信し、 QoS制御部 210に 送る。 QoS制御部 210の接続通知生成部 213は、接続要求パケットに含まれる情報 からデータ伝送の可否を判定する。
[0774] 接続通知生成部 213は、データ伝送の要求の受け入れ可否を示す情報 (Result C ode)を含めて接続通知パケットを生成し、 PLC通信部 208を介して、当該接続通知 パケットを PLCアダプタ 300に送信する(図 24における「接続通知」)。
[0775] < QoS設定要求処理 >
PLCアダプタ 300の PLC通信部 308は、この接続通知パケットを受信し、 QoS制 御部 310に送る。 QoS制御部 310のコントローラ 311は、接続通知パケットに含まれ る Result Codeから、データ伝送の要求が受け入れられたかどうかを判定する。
[0776] この時、 Result Codeが受け入れ拒否を示す情報である場合は、コントローラ 311は 、 QoS設定処理を中止し、 QoS状態提示部 305を制御することにより、 QoS要求が 満たされな力つた事をユーザに提示する。
[0777] Result Codeが受け入れ可能を示している場合、コントローラ 311は、 QoS設定要求 生成部 312に、 QoS設定要求パケットを生成することを命じる。 QoS設定要求生成 部 312は、接続要求パケットに含めたものと同じ、イーサネット機器を識別する情報( トリガ検出テーブル 324に示されるイーサネットアドレス)と、 QoSパラメータ(トリガ検 出テーブル 324に示される QoSパラメータ)とを含めた QoS設定要求パケットを生成 し、 PLC通信部 308を介して、当該 QoS設定要求パケットを親局である PLCァダプ タ 200に送信する(図 24における「QoS設定要求」)。
[0778] すなわち、 QoS設定要求生成部 312は、 QoS種別指定部 301において指定され た QoS種別情報を、自装置が要求する QoS制御の内容を規定するための情報とし て QoS設定要求パケットに含める。
[0779] < QoS設定処理および QoS設定通知処理 >
PLCアダプタ 200の PLC通信部 208は、上記 QoS設定要求パケットを受信し、 Qo S制御部 210に送る。 QoS制御部 210の QoS設定通知生成部 212は、 QoS設定要 求パケットに含まれる QoSパラメータを基に、要求を受け入れ可能かどうかを判定す る。 [0780] QoS設定要求パケットに含まれる QoSパラメータが受け入れ可能であると判定した た場合、 QoS設定通知生成部 212は、その旨を示す情報を、コントローラ 211を介し て QoS設定部 214へ出力する。
[0781] QoS設定部 214は、 PLCネットワーク内でフローを一意に識別するための GLID(G lobal Link ID)を、 QoS設定要求パケットに含まれる STB100のイーサネットアドレス 力 その宛先となっているフローに割り当て、 QoS設定要求パケットが示す QoSパラ メータに基づいて、その GLIDのための帯域割り当てのスケジューリングを行う(図 24 における「QoS設定」)。そして、 QoS設定部 214は、 GLIDが付与された、 STB100 へ送信されるデータパケットのフローに対して、 PLCアダプタ 300が要求した QoS種 別に対応する QoS制御を行うために PLC通信部 208を制御する。
[0782] その後、 QoS設定通知生成部 212は、 QoS要求の受け入れ可否を示す情報 (Resu It Code)と、 Result Codeが成功を示す値の場合は GLIDを含めて QoS設定通知パケ ットを生成し、当該 QoS設定通知パケットを PLC通信部 208を介して PLCアダプタ 3 00に送信する(図 24における「QoS設定通知」)。
[0783] <状態提示部の制御処理 >
PLCアダプタ 300の PLC通信部 308は QoS設定通知パケットを受信し、 QoS制御 部 310に送る。 QoS制御部 310のコントローラ 311は、 QoS設定通知パケットに含ま れる Result Codeから、 QoS設定の要求が受け入れられたかどうかを判定する。コント ローラ 311は、要求が受け入れられた力どうかをユーザに示すために、 QoS状態提 示部 305を制御する(図 24における「状態提示部制御」)。この QoS状態提示部 305 の制御方法は、上述した実施形態における制御方法と同様のものでょ 、。
[0784] < PC110へ送信されるデータパケットの伝送制御につ!/、て >
QoS制御対象入出力ポートではない、第 3ポート 333に接続された PC110へ送信 されるデータパケットは、 QoS制御の対象にはならない。すなわち、 PC110へ送信さ れるデータパケットに対する帯域割り当ては行われず、送信局である PLCアダプタ 2 00は、 STB100に対するデータ伝送のために帯域が割り当てられている時間および 他の子局に帯域が割り当てられている時間、以外の時間において、 PLCアダプタ 30 0を介して PC110へデータパケットを送信する。 [0785] <送信局にお!、てトリガ検出処理を行う場合にっ 、て >
送信局である PLCアダプタ 200において、上述のトリガ検出処理を行ってもよい。こ の場合の処理の流れを示すフロー図を図 25に示す。図 24に示した処理の流れとは 異なる部分について以下に説明する。
[0786] QoS制御情報変換部 314は、上述のように QoSパラメータを決定した後、当該 Qo Sパラメータと、 QoS制御対象入出力ポートに接続されたイーサネット機器、すなわち 、 STB100のイーサネットアドレスとを含む QoS制御情報通知パケットを生成し、 PL C通信部 308を介して、当該 QoS制御情報通知パケットを PLCアダプタ 200へ送信 する(図 25における「QoS制御情報通知」)。
[0787] なお、本実施形態では、 QoS制御対象入出力ポートは、第 1ポート 331のみである 力 QoS制御対象入出力ポートが複数ある場合には、各 QoS制御対象入出力ポー トに接続されたイーサネット機器のイーサネットアドレスをすベて QoS制御情報通知 パケットに含める。
[0788] また、送信局においてトリガ検出処理を行う場合には、接続要求生成部 313の機能 と接続通知生成部 213の機能とは、上述したものと逆転することになる。
[0789] PLCアダプタ 200が QoS制御情報通知パケットを受信すると、トリガ検出部 206は 、 QoS制御情報通知パケットに含まれるイーサネットアドレスと、 QoSパラメータとを対 応付けて、トリガ検出テーブル 224に記録する。トリガ検出テーブル 224は、トリガ検 出テーブル 324と同様のものでよい。
[0790] その後、ブリッジ情報要求パケットおよびブリッジ情報通知パケットの送受信が行わ れ、データ伝送が開始される。
[0791] PLCアダプタ 200がデータパケットを受信すると、ブリッジ部 207は、受信したデー タパケットをトリガ検出部 206へ出力する。
[0792] このデータパケットを解析して、トリガ検出部 206は、トリガ検出部 306と同様にトリガ 検出処理を行う(図 25における「QoSトリガ検出」)。トリガ検出部 206は、上述した特 定の条件が満たされれば、その旨を示すトリガ検出情報を QoS制御部 210へ出力す る。
[0793] トリガ検出情報を受け取ると、 QoS制御部 210は、先に決定された QoSパラメータ を含めた接続要求パケットを生成し、 PLC通信部 208を介して、当該接続要求バケツ トをコンテンツ受信側の PLCアダプタ 300に送信する(図 25における「接続要求」)。
[0794] PLCアダプタ 300の PLC通信部 308は、このパケットを受信し、 QoS制御部 310に 送る。 QoS制御部 310の接続要求生成部 313は、接続要求パケットに含まれる情報 からデータ受信の可否を判定する。
[0795] 接続要求生成部 313は、データの受信の可否を示す情報 (Result Code)を含めて 接続通知パケットを生成し、 PLC通信部 308を介して、当該接続通知パケットを PLC アダプタ 200に送信する(図 25における「接続通知」)。
[0796] その後、接続通知パケットに含まれる Result Codeが、データ受信が可能であること を示すものである場合に、 PLCアダプタ 200の QoS設定部 214は、 STB100へ送信 されるフローに GLIDを割り当て、トリガ検出テーブル 224が示す QoSパラメータに基 づいて、その GLIDのための帯域割り当てのスケジューリングを行う(図 25における「
QoS設定」)。
[0797] また、 QoS設定通知生成部 212は、 GLIDを含む QoS設定通知パケットを生成し、 当該 QoS設定通知パケットを PLC通信部 208を介して PLCアダプタ 300に送信する (図 25における「QoS設定通知」)。
[0798] <優先制御を行う場合につ!、て >
本実施形態に Prioritized QoSを適用する場合、すなわち、 PLCアダプタ 200から P LCアダプタ 300へ送信されるデータパケットに対して優先制御を行う場合には、 Qo S種別指定部 301を介して、 QoS種別として優先度を示す情報を受け付け、当該優 先度を QoS種別テーブル 321に記録する。
[0799] 図 26は、 QoS種別テーブル 321の別の例を示す図である。優先制御を行う場合に は、 QoS種別テーブル 321は、 QoS制御対象入出力ポートと、当該 QoS制御対象 入出力ポートから出力されるデータパケットに対応する QoS制御の優先度とを対応 付けるものである。同図には、優先度として「高優先」が選択された場合の例が示され ている。
[0800] QoS制御情報変換部 314は、 QoS種別テーブル 321が示す優先度の情報を PLI D (Priority Link ID)に変換する。 QoS種別と PLIDとの対応関係は、 QoS制御情報 変換テーブル 322によって示される。
[0801] 図 27は、 QoS制御情報変換テーブル 322の別の例を示す図である。同図では、「 通常」、「優先」、「高優先」という 3段階の優先度に対して、それぞれ「1」、「2」、「3」と
V、う PLIDが対応付けられて!/、る。
[0802] 図 28は、トリガ検出テーブル 324の別の例を示す図である。同図に示すように、本 変更例の場合、トリガ検出部 306が生成するトリガ検出テーブル 324は、 QoS制御対 象入出力ポートに接続されたイーサネット機器のアドレスと、当該イーサネット機器へ 送信されるパケットの優先度と、当該パケットの受信履歴情報とが対応付けられたテ 一ブルである。
[0803] 本変更例の場合の処理の流れを、図 29を参照しつつ説明する。図 29は、本実施 形態において優先制御を行う場合の処理の流れを示すフロー図である。図 24に示し たフローと異なっているのは、接続要求パケットおよび接続通知パケットが送信されな い点、および、 QoS設定要求生成部 312が、 QoS設定要求パケットに QoS制御情報 として優先度を示す情報 (PLID)を含める点である。帯域保証を用いる場合、受信局 は接続要求パケットを送信局に送信し、 QoS設定要求パケットを親局に送信する。図 24においては、送信局である PLCアダプタ 200が親局の機能を備えているため、受 信局は両方のパケットを PLCアダプタ 200に送信している。優先制御を用いる場合、 QoS制御に親局は関与せず、受信局は QoS設定を送信局に対して要求するだけな ので、接続要求パケットを送信する必要はない。それ以外の処理は、図 24に示した ものと同様であるため、その説明を省略する。
[0804] なお、優先制御を行う場合も、トリガ検出処理を、受信側の PLCアダプタ 300で行 つてもよいし、送信側の PLCアダプタ 200で行ってもよい。送信側の PLCアダプタ 20 0においてトリガ検出処理を行う場合のフローは図 25と同様になり、その違いは、接 続要求パケットと接続通知パケットとが送信されなくなるという点である。
[0805] < 1つのポートに複数のイーサネット機器が接続された場合 >
上記の説明では、 QoS制御対象入出力ポートに接続されているイーサネット機器 は 1つだけであるが、ハブを経由して複数のイーサネット機器を QoS制御対象入出 力ポートに接続してもよい。この場合、ポートテーブルにおいては、一つのポートに対 して複数のイーサネットアドレスが記録され、それに応じてトリガ検出テーブルにおい ても、複数のエントリが作成されることになる。ただし、 QoS種別はポートごとに設定さ れるため、同じポートに接続されているイーサネットアドレスに対応する QoSパラメ一 タ(または、優先度)は同じ値となる。トリガ検出テーブルのそれぞれのエントリに対し てトリガ検出処理が行われるので、接続要求および QoS設定要求も個別に行われる こと〖こなる。つまり、帯域保証伝送する場合には、機器ごとに個別に帯域を確保する 事になる。さらに、トリガ検出処理は機器単位で行われるので、トリガ検出の閾値の設 定次第で、接続されている機器の内で、受信しているデータレートが高い機器に対し てのみ帯域保証伝送 (優先制御伝送)し、受信して 、るデータレートが低 、機器に対 しては帯域保証伝送しな ヽと 、つた制御が可能である。
[0806] 例えば、 Webコンテンツのデータだけを受信してる PCなどの機器の受信レートは、 映像コンテンツのデータを受信している STBなどの機器の受信レートに比べると小さ いので、トリガ検出の閾値を PCのデータパケットの受信レートよりも大きぐかつ、 ST Bの受信レートよりも小さいような値に設定することにより、 PCに対しては帯域保証伝 送 (優先制御伝送)せずにべストエフオートで伝送し、 STBに対しては帯域保証伝送 (優先制御伝送)する、という制御が可能となる。
[0807] また、個別にトリガ検出テーブルのエントリを作成するのではなぐポートごとにェン トリを作成してもよい。この場合、トリガ検出テーブルのエントリには、複数のイーサネ ットアドレスと、一つの QoS制御情報と、一つの履歴情報とを含めるようにする。トリガ 検出処理にぉ 、ては、エントリに記録されて 、るイーサネットアドレスの全てにつ!、て 、受信パケットの宛先アドレスとの照合を行い、記録されているいずれかのイーサネッ トアドレスに合致する場合に、履歴情報を記録する。
[0808] 例えば、履歴情報として受信パケットサイズの合計を使用して 、る場合は、全てのィ ーサネットアドレス宛のパケットのサイズが合計されることになる。これはつまり、あるポ ートから出力される全パケットのサイズを記録することになる。そして、 QoS設定処理 においては、 QoS設定要求生成部は、記録されているイーサネットアドレスの全てを QoS設定要求パケットに含める。これにより、帯域保証伝送する場合には、割り当て られた帯域を同じポートに接続されたイーサネット機器同士で共用することになる。 [0809] なお、 1つの入出力ポートに複数のイーサネット機器を接続するという上記の構成を 、本実施形態のみならず、後述の第 5、 6および 8の実施形態に適用してもよい。
[0810] <本実施形態が奏する効果について >
以上のように、 PLCアダプタ 300に複数の機器を接続した状態においても、 PLCァ ダプタ 300に対してユーザが指定した帯域 (または優先度)が、 QoS制御対象入出 力ポートに接続された機器に送信されるデータパケットに対して PLCネットワーク上 で確保される。それゆえ、受信側の PLCアダプタに複数の機器を接続した場合にも、 QoS制御を効率良く行うことができる。
[0811] 〔第 5の実施形態〕
本実施形態では、受信側の PLCアダプタが備える 3つの入出力ポートのうちのいず れか 1つを QoS制御対象入出力ポートとして選択できる PLCアダプタ 500について 説明する。なお、第 4の実施形態と同様の部材には、同じ符号を付し、その説明を省 略する。また、既に第 1〜4の実施形態において説明済みの処理に関しては、その説 明を省略または簡略ィ匕している。また、本実施形態では、 Parameterized QoS (帯域 保証)により QoS制御を行う場合の例について説明する力 本実施形態に Prioritized QoS (優先制御)を適用してもよ!/ヽ。
[0812] 図 30は、本実施形態における通信ネットワーク 410の構成図である。同図に示すよ うに、通信ネットワーク 410は、通信ネットワーク 400とは異なり、 PLCアダプタ 500を 受信側の PLCアダプタとして含んで!/、る。
[0813] < PLCアダプタ 500の構成について >
図 31は、 PLCアダプタ 500の外観を示す斜視図である。同図に示すように、 PLC アダプタ 500は、 3つの入出力ポー卜(第 1ポー卜 331、第 2ポー卜 332、第 3ポー卜 333 )のうちのいずれ力 1つを QoS制御対象入出力ポートとして選択するための QoS対象 指定部(QoS対象選択手段) 503を備えている。この QoS対象指定部 503は、例え ば、スライド式スィッチであるが、 3つの入出力ポートのうちの 1つを選択できるスイツ チであればどのようなものであってもよい。すなわち、 QoS対象指定部 503は、 PLC アダプタ 500が備える複数の入出力ポートのうちのいずれかを、 QoS制御対象出力 ポートとしてユーザが選択するためのものである。 [0814] PLCアダプタ 500にも、 QoS種別指定部 301が設けられている力 この QoS種別 指定部 301は、 QoS対象指定部 503を用いて選択された入出力ポートから出力され るデータパケットに対応した QoS制御の種類を指定するためのものである。
[0815] 図 32は、 PLCアダプタ 500の構成を示す機能ブロック図である。同図に示すように 、 PLCアダプタ 500は、 PLCアダプタ 300とは異なり、上述の QoS対象指定部 503、 選択情報取得部 504およびトリガ検出部 506を備えている。
[0816] 選択情報取得部 504は、 QoS対象指定部 503を介してユーザが選択した入出力 ポート (QoS制御対象入出力ポート)を示す選択情報を取得し、選択情報を記録する ための QoS対象テーブル 525に当該選択情報を記録する。選択情報取得部 504は 、選択情報を記録した QoS対象テーブル 525を記憶部 320に格納する。
[0817] 図 33は、 QoS対象テーブル 525の一例を示す図である。同図に示すように、 QoS 対象テーブル 525は、 3つの入出力ポートのうちの、どの入出力ポートが QoS制御対 象入出力ポートに指定されているかを示すテーブルである。同図には、第 1ポート 33 1が QoS制御対象入出力ポートに指定されている場合の例が示されている。 QoS対 象テーブル 525の形式は、特に限定されず、どの入出力ポートが QoS制御対象入 出力ポートに指定されているかが分力るものであればよぐ選択情報がテーブルとし て示される必要は必ずしもな ヽ。
[0818] トリガ検出部 506は、 1) QoS対象テーブル 525に示される QoS制御対象入出力ポ ートを特定する情報、 2) QoS制御情報変換部 314から出力された QoSパラメータお よび 3)イーサネット通信部 330が生成したポートテーブル 323に示されたイーサネッ トアドレスを用いてトリガ検出テーブル 324を生成する。トリガ検出部 506は、このトリ ガ検出テーブル 324を用いて、 QoS制御対象入出力ポートから出力されるデータに 対応した QoS制御の必要性の有無を判定する。トリガ検出部 506におけるトリガ検出 処理は、トリガ検出部 306における処理と同様のものである。
[0819] <通信ネットワーク 410における処理の流れにつ!、て >
次に、各通信装置における処理の流れについて図 34を参照しつつ説明する。図 3 4は、第 5の実施形態における、各通信装置間の通信を示すフロー図である。なお、 第 4の実施形態における処理と同様の処理については、その説明を省略する。 [0820] ユーザ力 QoS対象指定部 503を操作することにより QoS制御対象入出力ポートを 選択すると、選択された入出力ポートを特定する選択情報が選択情報取得部 504に 出力される。
[0821] 選択情報取得部 504は、この選択情報を取得し、当該選択情報を QoS対象テープ ル 525に記録し、選択情報を記録した QoS対象テーブル 525を記憶部 320に格納 する(図 34における「QoS対象指定」)。
[0822] その後、ブリッジ部 307は、 PLCアダプタ 500に接続されているイーサネット機器の アドレスを取得し、種別情報取得部 302は、 QoS種別指定部 301を介して QoS種別 を取得する。なお、選択情報、イーサネット機器のアドレスおよび QoS種別を取得す る順番は、どのようなものであってもよい。
[0823] QoS種別テーブル 321が格納されると、 QoS制御情報変換部 314は、 QoS制御 情報変換テーブル 322を参照し、 QoS種別テーブル 321に記録された QoS種別に 対応する QoSパラメータを決定する。 QoS制御情報変換部 314は、決定した QoSパ ラメータをトリガ検出部 506へ出力する。
[0824] その後、トリガ検出部 506は、 1) QoS対象テーブル 525が示す、 QoS制御対象入 出力ポートを特定する情報、 2) QoS制御情報変換部 314から出力された QoSパラメ ータ、および 3)イーサネット通信部 330が生成したポートテーブル 323に示されたィ ーサネットアドレスを用いてトリガ検出テーブル 324を生成する。トリガ検出部 506がト リガ検出テーブル 324を生成するタイミングは特に限定されず、トリガ検出部 506は、 トリガ検出テーブル 324が生成可能となった時点でトリガ検出テーブル 324を生成す ればよい。
[0825] これ以降の処理の流れは、図 24に示す処理の流れと同様のため、その説明を省略 する。
[0826] < QoS対象指定部 503の変更例につ!/、て >
QoS対象指定部 503をスライド式スィッチではなぐプッシュボタンとし、プッシュボ タンを各入出力ポートの近傍に設け、入出力ポートを QoS制御対象入出力ポートとし て指定するかどうかを入出力ポートごとに指定できる構成にしてもよい。このような構 成にした場合の PLCアダプタ 500aの外観を図 35に示す。 [0827] 同図に示すように、第 1ポート 331の近傍にプッシュボタン 503aが、第 2ポート 332 の近傍にプッシュボタン 503b力 第 3ポート 333の近傍にプッシュボタン 503cが設 けられている。各プッシュボタンを押すたびに、 QoS制御対象入出力ポートの設定と 解除とが切り替わるようになって!/、る。
[0828] QoS制御対象入出力ポートが複数指定された場合でも、 QoS種別指定部 301を 操作することによって指定された QoS種別が、すべての QoS制御対象入出力ポート に対して適用される。
[0829] また、各入出力ポートに QoS状態提示部 305a〜cとしての LEDが設けられており、 PLCアダプタ 500aは、これらの LEDを制御することにより、 QoS設定が成功したか どうかを入出力ポートごとに提示する。例えば、第 1ポート 331の帯域は確保できたが 、第 2ポート 332の帯域は確保できな力つた場合などに、このような提示方法が有意 義なものとなる。
[0830] また、各入出力ポートが QoS制御対象入出力ポートに指定されているかどうかを判 別できるようにしてもよい。例えば、 QoS制御対象入出力ポートに指定されていない 場合は、 LEDを消灯させ、指定されている場合に、点灯させてもよい。点灯させる場 合の LEDの発光頻度および Zまたは発光色により QoS設定の成否を同時に示して もよい。例えばある入出力ポートについて、 QoS制御対象入出力ポートに指定されて いない場合は LEDを消灯させ、 QoS設定に失敗した場合は LEDを点滅させ、 QoS 設定が成功した場合は LEDを常時点灯させることが考えられる。
[0831] すなわち、 QoS状態提示部 305a〜cを、 QoS対象出力ポートとそれ以外の出力ポ ートとを、ユーザが識別(区別)するための QoS対象提示手段としても機能させてもよ い。
[0832] また、 QoS状態提示部 305としての LEDを 1つだけ設け、 QoS制御の状態を LED の色によって判別できるようにしてもよい。例えば、 QoS制御の対象となったフローの 全てに対して QoS設定が成功した場合は、 LEDを緑色に点灯させ、 1つ以上のフロ 一に対する QoS設定が失敗した場合には、 LEDを黄色に点灯させ、全てのフローに 対する QoS設定が失敗した場合または QoS制御対象入出力ポートに指定されてい るポートが一つも無い場合には、 LEDを赤色に点灯させてもよい。このような LEDの 制御を QoS制御部 310が行う。
[0833] なお、 LEDを設ける以外の方法、例えば、液晶画面などによって QoS状態提示部 を実現してもよい。
[0834] <本実施形態が奏する効果について >
以上のように、 PLCアダプタ 500は、 QoS対象指定部 503 (または 503a〜c)を備 えているため、複数の入出力ポートのうちの何れかを QoS制御対象入出力ポートに 指定できる。それゆえ、複数の入出力ポートにイーサネット機器を接続したままの状 態で、接続する入出力ポートを挿しかえることなぐ特定のイーサネット機器を QoS制 御の対象に指定することを容易に行うことができる。
[0835] 〔第 6の実施形態〕
本実施形態では、複数の QoS制御対象入出力ポートにそれぞれ対応した QoS種 別指定部を備える PLCアダプタ 600について説明する。なお、第 4および第 5の実施 形態と同様の部材には、同じ符号を付し、その説明を省略する。また、既に第 1〜5 の実施形態において説明済みの処理に関しては、その説明を省略または簡略化し ている。また、本実施形態では、 Parameterized QoS (帯域保証)により QoS制御を行 う場合の例について説明するが、本実施形態に Prioritized QoS (優先制御)を適用し てもよい。
[0836] 図 36は、本実施形態における通信ネットワーク 420の構成図である。同図に示すよ うに、通信ネットワーク 420は、通信ネットワーク 400とは異なり、 PLCアダプタ 600を 受信側の PLCアダプタとして含んで!/、る。
[0837] 図 37は、 PLCアダプタ 600の外観を示す斜視図である。同図に示すように、 PLC ダプタ 600【こ ίま、第 1ポー卜 331、第 2ポー卜 332、第 3ポー卜 333【こ対してそれぞれ QoS種別指定部 301a、 QoS種別指定部 301b、 QoS種別指定部 301cとしてのスラ イド式スィッチが設けられている。また、各入出力ポートに QoS状態提示部 305a〜c としての LEDが設けられている。なお、上述したように、 QoS状態提示部 305として の LEDを 1つだけ設け、 QoS制御の状態を LEDの色によって判別できるようにしても よい。
図 38は、 PLCアダプタ 600の構成を示す機能ブロック図である。同図に示すように 、 PLCアダプタ 600は、種別情報取得部 602、 QoS制御情報変換部 614およびトリ ガ検出部 606を備えている。
[0838] 種別情報取得部 602は、 QoS種別指定部 301a〜cを介してユーザが入力した Qo S種別を取得し、 QoS種別テーブル 621に各 QoS種別を記録する。種別情報取得 部 602は、 QoS種別を記録した QoS種別テーブル 621を記憶部 320に格納する。
[0839] 図 39は、 QoS種別テーブル 621の一例を示す図である。同図に示すように、 QoS 種別テーブル 621は、各入出力ポート(第 1ポート 331、第 2ポート 332、第 3ポート 3 33)と、当該入出力ポートから出力されるデータパケットに対応する QoS制御の QoS 種別とが対応付けられたテーブルである。図 39に示す例は、第 1ポート 331に関する QoS種別として「HD」(HD映像)が指定されており、第 2ポート 332および第 3ポート 333に関しては、 QoS制御の指定がされて!/ヽな ヽ(「OFF」 )状態を表して 、る。
[0840] QoS制御情報変換部 614は、 QoS制御情報変換テーブル 322を参照することによ り、 QoS種別テーブル 621に示される QoS種別を、 PLCアダプタ 200が QoS制御を 行うときに用いる QoSパラメータに変換する。 QoS制御情報変換部 614は、この変換 を、 QoS種別テーブル 621に示されるすべての QoS種別(すなわち、各入出力ポー トに対応した QoS種別)について行う。 QoS制御情報変換部 614は、変換した QoS ノ メータと、当該 QoSパラメータが適用される入出力ポートとを対応付けてトリガ検 出部 606へ出力する。
[0841] トリガ検出部 606は、 QoS制御情報変換部 614から出力された、入出力ポートと Qo Sパラメータとの組合せ、およびイーサネット通信部 330が生成したポートテーブル 3 23に示されたイーサネットアドレスを用いてトリガ検出テーブル 624を生成する。
[0842] 図 40は、トリガ検出テーブル 624の一例を示す図である。同図に示すように、トリガ 検出テーブル 624は、各 QoS制御対象入出力ポートに接続されたイーサネット機器 のアドレスと、当該イーサネット機器へ送信されるデータパケットに対応した QoSパラ メータと、当該パケットの受信履歴情報とが対応付けられたテーブルである。同図は、 第 1ポート 331に関する QoS種別が「HD」であり、第 2ポート 332および第 3ポート 33 3に関する QoS制御がオフにされて 、る場合の例である。
[0843] 第 3ポート 333に関する QoS種別が、例えば「SD」である場合には、第 3ポート 333 に接続されている PCI 10のイーサネットアドレス (E2)と、当該イーサネット機器へ送 信されるデータパケットに対する QoSパラメータ(6Mbps)と、当該パケットの受信履 歴情報とが対応付けられたエントリが、トリガ検出テーブル 624に追加される。
[0844] トリガ検出部 606は、このトリガ検出テーブル 624を用いて、 QoS制御対象入出力 ポートから出力されるデータパケットに対応した QoS制御の必要性の有無を判定す る。トリガ検出部 606におけるトリガ検出処理は、トリガ検出部 306における処理と基 本的に同様のものである。ただし、トリガ検出部 606は、 QoS制御対象入出力ポート ごと、より正確には、 QoS制御対象入出力ポートに接続されたイーサネット機器ごとに トリガ検出処理を行う。
[0845] <通信ネットワーク 420における処理の流れにつ!、て >
通信ネットワーク 420における処理の流れは、図 24に示したものと同様ものである。 ただし、上述したように、トリガ検出部 606が、 QoS制御対象入出力ポートごとにトリガ 検出処理を行う点が異なっている。すなわち、トリガ検出部 606は、データパケットの 受信が始まると、上述の特定の条件が満たされた力どうかを、 QoS制御対象入出力 ポートごとに判定し、特定の条件が満たされた場合に、特定の条件が満たされた Qo S制御対象入出力ポートを特定する情報を含むトリガ検出情報を QoS制御部 310へ 出力する。
[0846] このトリガ検出情報を受け取ると、接続要求生成部 313は、トリガ検出情報が示す Q oS制御対象入出力ポートから出力されるデータパケットに関する接続要求パケットを 生成し、 PLC通信部 308を介して PLCアダプタ 200へ送信する。また、 QoS設定要 求生成部 312は、トリガ検出情報が示す QoS制御対象入出力ポートから出力される データパケットに関する QoS設定要求パケットを生成し、 PLC通信部 308を介して P LCアダプタ 200へ送信する。
[0847] <本実施形態が奏する効果について >
以上のように、 PLCアダプタ 600は、複数の QoS制御対象入出力ポートにそれぞ れ対応した QoS種別指定部を備えているため、 QoS制御対象入出力ポートが複数 ある場合でも、 QoS制御対象入出力ポートごとに QoS制御の設定を行うことができる 。それゆえ、ユーザに QoS制御の設定をより細力べ行わせることができる。 [0848] < QoS制御対象入出力ポートにハブを介して複数の機器を接続する場合につい て >
ひとつの QoS制御対象入出力ポートに、ハブを介して複数のイーサネット機器、例 えば、 STB100および PC110を接続してもよい。この場合、 STB100へ送信される データパケットのみに対して優先制御を行うときには、 PC 110が受信するデータパケ ットの受信レートは小さいので、トリガ検出の閾値を PC110が受信するデータパケット の受信レートよりも大きぐ STB100が受信するデータパケットの受信レートよりも小さ く設定すれば、「PC110へのデータパケットに対しては優先制御せずに、 STB100 へのデータパケットに対してのみ優先制御する」という制御を行うことができる。また、 STB100および PC 110へ送信されるデータパケットの両方に対して優先制御を行う ときには、データパケットが送信されていないときには帯域が圧迫されることがないた め、 QoS種別が選択された時点で受信側の PLCアダプタは、優先制御を要求する ための処理を行えばよい。
[0849] 〔第 7の実施形態〕
本実施形態では、 QoS制御対象選択モード中に受信側の PLCアダプタに接続さ れて 、るイーサネット機器を QoS制御対象として認識する PLCアダプタ 700につ ヽ て説明する。なお、第 4の実施形態と同様の部材には、同じ符号を付し、その説明を 省略する。また、既に第 1〜6の実施形態において説明済みの処理に関しては、その 説明を省略または簡略ィ匕している。また、本実施形態では、 Parameterized QoS (帯 域保証)により QoS制御を行う場合の例について説明する力 本実施形態に Prioritiz ed QoS (優先制御)を適用してもよい。
[0850] 図 41は、本実施形態における通信ネットワーク 430の構成図である。同図に示すよ うに、通信ネットワーク 430は、通信ネットワーク 400とは異なり、 PLCアダプタ 700を 受信側の PLCアダプタとして含んで!/、る。
[0851] 図 42は、 PLCアダプタ 700の外観を示す斜視図である。同図に示すように、 PLC アダプタ 700は、モード切替部 (期間情報指定手段) 703としてのプッシュボタンを備 えている。モード切替部 703は、通常モードと QoS選択モードとを切り替えるためのス イッチである。上記 QoS選択モードとは、 QoS制御の対象となるイーサネット機器を 認識するためのモードであり、 QoS選択モード中に PLCアダプタ 700に接続されて いるイーサネット機器力 SQoS制御の対象として認識される。換言すれば、モード切替 部 703は、後述するイーサネット通信部 730が上記イーサネット機器のアドレスを取 得する期間をユーザが指定するためのものである。
[0852] モード切替部 703は、 QoS制御の対象となるイーサネット機器を認識するための期 間をユーザが指定できるものであればよぐプッシュボタン以外のスィッチ、例えば、 スライド式スィッチであってもよ ヽ。
[0853] PLCアダプタ 700には、 QoS種別指定部 301が 1つ設けられており、この QoS種別 指定部 301は、 QoS制御の対象として認識された、 1つ以上のイーサネット機器へ送 信されるデータパケットに対する、共通の QoS制御の種類を指定するためのものであ る。
[0854] 図 43は、 PLCアダプタ 700の構成を示す機能ブロック図である。同図に示すように 、 PLCアダプタ 700は、上述したモード切替部 703、 QoS選択期間情報取得部 704 、トリガ検出部 706、イーサネット通信部 (識別情報取得手段) 730を備えている。
[0855] QoS選択期間情報取得部 704は、ユーザがモード切替部 703を操作することによ つて入力した QoS選択期間情報を取得し、当該 QoS選択期間情報をイーサネット通 信部 730へ出力する。上記 QoS選択期間情報とは、 QoS制御の対象となるイーサネ ット機器を認識するための期間を示す情報である。イーサネット通信部 730は、 QoS 選択期間情報が示す期間において、 PLCアダプタ 700に接続されているイーサネッ ト機器を識別するためのイーサネットアドレス (識別情報)を取得する。
[0856] QoS選択期間情報取得部 704は、 QoS選択期間情報として、 QoS選択モードであ るか通常モードであるかを示す情報を逐次イーサネット通信部 730へ出力してもよい し、 QoS選択モードが指定された場合にのみ、その旨を示す情報を QoS選択期間 情報としてイーサネット通信部 730へ出力してもよい。
[0857] また、 QoS選択モードの時間(例えば、 1分間)を予め決めておき、 QoS選択期間 情報取得部 704は、 QoS選択モードが選択されたことを示す情報を QoS選択期間 情報としてイーサネット通信部 730へ出力してもよい。この構成では、 QoS選択モー ドが選択されて力 所定の時間が経過した時点で、 QoS選択モードから通常モード に切り替わる。
[0858] また、ユーザがモード切替部 703としてのプッシュボタンを押している間に、 QoS選 択モードが選択されていることを示す情報を、 QoS選択期間情報として QoS選択期 間情報取得部 704がイーサネット通信部 730へ出力してもよい。
[0859] また、 QoS選択モードになる期間が予め決められていてもよい。例えば、 PLCァダ プタ 700の電源が投入されてから一定時間(例えば、 30秒間)が QoS選択モードに なるようにしてもよい。このような QoS選択モードの期間を示す情報は、記憶部 320に 格納されていればよい。すなわち、記憶部 (期間情報記憶手段) 320は、イーサネット 通信部 730がイーサネットアドレスを取得する期間を示す期間情報を記憶する。そし て、イーサネット通信部 730は、記憶部 320が記憶している期間情報が示す期間に おいて、イーサネットアドレスを取得する。
[0860] 以下の説明では、 QoS選択期間情報取得部 704は、 QoS選択モードが選択され たときに、その旨を示す QoS選択開始情報をイーサネット通信部 730へ出力し、 Qo S選択モードが解除されたとき (換言すれば、通常モードに変更されたとき)に、その 旨を示す QoS選択終了情報をイーサネット通信部 730へ出力するものとする。
[0861] なお、 QoS選択モード中は、 QoS状態提示部 305または PLC状態提示部 342とし ての LEDの色を特定の色で点灯させるなどして通常モードと区別できるようにするこ とが好ましい。すなわち、 QoS状態提示部 305または PLC状態提示部 342を、 QoS 選択モード中であることを提示する期間情報提示手段として機能させてもよい。
[0862] また、上述したように、 QoS状態提示部 305としての LEDを 1つに統合してもよい。
[0863] イーサネット通信部 730は、 QoS選択期間情報取得部 704から、 QoS選択開始情 報を受け取つてから、 QoS選択終了情報を受け取るまでの間に、 PLCアダプタ 700 に接続されて 、るイーサネット機器のイーサネットアドレスを取得し、取得したアドレス をアドレステーブル 723に記録する。すなわち、イーサネット通信部 730は、モード切 替部 703を介して指定された期間において、上記イーサネットアドレスを取得する。
[0864] 図 44は、アドレステーブル 723の一例を示す図である。同図に示すように、アドレス テーブル 723は、イーサネット機器のアドレスと、 QoS選択モード中に入出力ポート に接続されていたイーサネット機器のアドレスがどれであるかを特定する QoS対象特 定情報とを含むテーブルである。同図には、 QoS選択モード中に、イーサネットアド レス「E1」を有する STB100力PLCアダプタ 700に接続され、通常モード中に、ィー サネットアドレス「E2」を有する PC110が PLCアダプタ 700に接続された場合の例が 示されている。
[0865] また、同図では、 QoS選択モード中に接続されて 、たイーサネット機器のイーサネ ットアドレスに対しては、 QoS制御が必要であることを示す「必要」という情報が付与さ れており、 QoS選択モード中に接続されて 、なかったイーサネット機器のイーサネッ トアドレスに対しては、 QoS制御が不要であることを示す「不要」という情報が付与さ れている。これらの情報は、上記 QoS対象特定情報である。 QoS対象特定情報は、 QoS選択モード中に自装置に接続されて 、たイーサネット機器を特定できるもので あればよい。
[0866] トリガ検出部 706は、 QoS制御情報変換部 314から出力された QoSパラメータおよ びイーサネット通信部 730が生成したアドレステーブル 723に示される、 QoS制御対 象のイーサネット機器のイーサネットアドレスを用いてトリガ検出テーブル 724を生成 する。トリガ検出部 706は、このトリガ検出テーブル 724を用いて、 QoS制御対象であ るイーサネット機器に送信されるデータに対応した QoS制御の必要性の有無を判定 する。トリガ検出部 706におけるトリガ検出処理は、トリガ検出部 606における処理と 同様のものである。
[0867] <通信ネットワーク 430における処理の流れにつ!、て >
次に、各通信装置における処理の流れについて図 45を参照しつつ説明する。図 4 5は、第 7の実施形態における、各通信装置間の通信を示すフロー図である。なお、 第 4の実施形態における処理と同様の処理については、その説明を省略する。
[0868] まず、第 1ポート 331に STB100を接続した状態で、ユーザがモード切替部 703を 操作することにより QoS選択モードの選択を行うと(図 45における「QoS対象指定開 始操作」 )、その情報 (QoS選択期間情報)が QoS選択期間情報取得部 704へ出力 される。
[0869] QoS選択期間情報取得部 704は、当該情報を受け取ると、 QoS選択開始情報をィ ーサネット通信部 730へ出力する。 [0870] イーサネット通信部 730は、 QoS選択開始情報を受け取ると、その時点で自装置に 接続されて 、るイーサネット機器のイーサネットアドレスを取得する。このイーサネット アドレスは、イーサネット機器から自装置へ送信された何らかのパケットに付与された 送信元のアドレスを検出することにより取得できる。イーサネット機器はアドレス発見 等をするために自発的に何らかのパケットを送信するので、各機器のイーサネットァ ドレスを取得できる力 より確実にアドレスを取得するために、 PLCアダプタから、ィー サネット機器に対して、応答を要するなんらかのパケットを送信してもよい。例えば、 A RPパケットを送信することが考えられる。
[0871] 本実施形態においては、 QoS選択モード中には STB100のみが接続されており、 イーサネット通信部 730は、 QoS選択モード中に STB100から受信したパケットの送 信元アドレス (E1)を、 QoS制御対象のイーサネット機器のアドレスとしてアドレステー ブル 723に記録する。すなわち、イーサネット通信部 730は、 STB100のイーサネッ トアドレス E1に対して、 QoS要否を「必要」として記録する(図 45における「アドレス記 憶」)。
[0872] その後、ユーザがモード切替部 703を操作することにより QoS選択モードの解除を 行うと(図 45における「QoS対象指定終了操作」)、その情報が QoS選択期間情報取 得部 704へ出力され、 QoS選択期間情報取得部 704は、 QoS選択終了情報をィー サネット通信部 730へ出力する。
[0873] イーサネット通信部 730は、 QoS選択終了情報を受け取ると、 QoS制御対象のィ ーサネット機器の認識を終了する。すなわち、イーサネット通信部 730は、 QoS選択 終了情報を受け取った後は、自装置に接続されたイーサネット機器力も何らかのパケ ットを受信しても、当該イーサネット機器を QoS制御の対象に加えることはしない。
[0874] それゆえ、ユーザが QoS選択モードの解除を行った後に、第 3ポート 333に PC11 0を接続した場合には、イーサネット通信部 730は、 PC110のイーサネットアドレス (E 2)を、アドレステーブル 723に追加する力 「QoS要否」は、「不要」として記録する。
[0875] その後、種別情報取得部 302は、 QoS種別指定部 301を介して QoS種別を取得 する。また、トリガ検出部 706は、 QoS制御情報変換部 314から出力された QoSパラ メータおよびイーサネット通信部 730が生成したアドレステーブル 723に示される、 Q oS制御対象のイーサネット機器のイーサネットアドレスを用いてトリガ検出テーブル 7 24を生成する。複数の QoS制御対象のイーサネット機器が存在する場合には、それ らのイーサネット機器へ送信されるデータパケットについての QoSパラメータには同 一の値が使用されることになる。
[0876] これ以降の処理の流れは、図 24に示したものと基本的に同様のものである。ただし 、上述したように、トリガ検出部 706が、 QoS制御対象のイーサネット機器ごとにトリガ 検出処理を行う点が異なっている。
[0877] すなわち、トリガ検出部 706は、データパケットの受信が始まると、上述の特定の条 件が満たされたかどうかを、イーサネット機器ごとに判定し、特定の条件が満たされた 場合に、特定の条件が満たされたイーサネット機器のイーサネットアドレスを含むトリ ガ検出情報を QoS制御部 310へ出力する。
[0878] このトリガ検出情報を受け取ると、接続要求生成部 313は、トリガ検出情報に含まれ るイーサネットアドレスを有するイーサネット機器へ送信されるデータパケットに関する 接続要求パケットを生成し、 PLC通信部 308を介して PLCアダプタ 200へ送信する。 また、 QoS設定要求生成部 312は、トリガ検出情報に含まれるイーサネットアドレスを 有するイーサネット機器へ送信されるデータパケットに関する QoS設定要求パケット を生成し、 PLC通信部 308を介して PLCアダプタ 200へ送信する。
[0879] すなわち、 QoS設定要求生成部 312は、イーサネット通信部 730によって取得され たイーサネットアドレスが示すイーサネット機器へ送信するデータにっ 、ての、 PLC ネットワークにおける QoS制御を行うことを要求するための QoS設定要求パケットを 生成する。
[0880] なお、イーサネット機器のアドレスおよび QoS種別を取得する順番は、どちらが先で あってもよい。
[0881] < 1つの入出力ポートにハブを介して複数のイーサネット機器を接続した場合 >
1つの入出力ポートにハブを介して複数のイーサネット機器を接続してもよい。この 場合には、イーサネット通信部 730は、アドレステーブル 723において、イーサネット アドレスが発見された数だけエントリを設け、トリガ検出部 706は、それぞれのエントリ に対してトリガ検出処理を行うだけであり、基本的な処理に変更はない。 [0882] <本実施形態が奏する効果について >
以上のように、 PLCアダプタ 700は、 QoS選択モード中に自装置に接続されていた イーサネット機器ごとに QoS制御の設定を行う。それゆえ、各イーサネット機器に対し て個別に QoS制御の設定を行うことができる。特に、 1つの入出力ポートにハブを介 して複数のイーサネット機器を接続した場合にも、各イーサネット機器に対して個別 に QoS制御の設定を行うことができる。
[0883] 〔第 8の実施形態〕
本実施形態では、 QoS制御の設定内容が予め決められている QoS制御対象入出 力ポートを複数有する PLCアダプタ 800について説明する。なお、第 4の実施形態と 同様の部材には、同じ符号を付し、その説明を省略する。また、既に第 1〜7の実施 形態において説明済みの処理に関しては、その説明を省略または簡略ィ匕している。
[0884] < PLCアダプタ 800の構成について >
図 46は、本実施形態における通信ネットワーク 440の構成図である。同図に示すよ うに、通信ネットワーク 440は、通信ネットワーク 400とは異なり、 PLCアダプタ 800を 受信側の PLCアダプタとして含んでいる。また、 VoIPサーバ 180がインターネットを 介してルータ 120と接続されており、 PLCアダプタ 800に VoIPアダプタ 190が接続さ れている。なお、 VoIPアダプタ 190には電話が接続されている力 発明の本質とは 関係ないため図示していない。また、本来 VoIPサーバを経由して 2つの VoIPァダプ タがデータのやり取りを行うが、図 46には、片方の VoIPアダプタのみを示している。
[0885] 図 47は、 PLCアダプタ 800の外観を示す斜視図である。同図に示すように、 PLC アダプタ 800は、 QoS制御対象入出力ポートとして第 1ポート 331および第 2ポート 3 32を備えており、通常のデータ伝送を行うための第 3ポート 333を備えている。第 1ポ ート 331は、 STB用の入出力ポートであり、第 2ポート 332は、 VoIP用の入出力ポー トである。また、第 3ポート 333は、 PC等の通常伝送を行う機器用の入出力ポートで ある。
[0886] すなわち、 PLCアダプタ 800が有する 3つの入出力ポートは、そこから出力されるデ ータパケットに対応した QoS制御の有無および QoS制御の種別 (設定内容)が予め 決められているものである。そして、各入出力ポートから出力されるデータパケットに 対応した QoS制御が、当該入出力ポートに接続されることが想定されているイーサネ ット機器にとって適した QoS制御となるように、各入出力ポートに対して QoS制御の 設定内容が規定されている。
[0887] この QoS制御の設定内容は、記憶部 320に格納されている。すなわち、記憶部 32 0は、 QoS制御の種別を示す QoS種別情報を記憶する。そして、 QoS設定要求生成 部 312は、記憶部 320において記憶された QoS種別情報を、自装置が要求する Qo S制御の内容を規定するための情報として、 QoS設定要求パケットに含める。
[0888] 具体的には、第 1ポート 331に接続される STBは、 HDの映像をストリーミング受信 することが想定されており、第 1ポート 331から出力されるデータパケットに関して、 P LC区間において、 16Mbpsの帯域保証されることが規定されている。また、第 2ポー ト 332に接続される VoIPアダプタは、 VoIPサーバから 200kbps程度の音声データ をストリーミングで双方向伝送することが想定されており、第 2ポート 332において入 出力されるデータパケットに関して、 PLC区間において、高い優先度で優先制御さ れることが規定されている。このような規定は、電話の音声データを伝送する場合に は大きな帯域は必要な 、が、データの遅延を小さくする必要があるからである。
[0889] また、第 3ポート 333に接続される機器としては、 Webサーバ力も Webコンテンツな どの比較的低いレートのデータを受信する PC等が想定されており、第 3ポート 333か ら出力されるデータパケットに関して、 PLC区間において、通常の伝送が行われるこ とが規定されている。 PCの他にも、ゲーム機や TV等で Webブラウザの機能を備えた 機器を接続する事が考えられる。
[0890] なお、 PLCアダプタ 800は、同じ種類の入出力ポートを複数備えていてもよい。
[0891] また、 QoS状態提示部 305aおよび 305bは、上述したように QoS設定の成否を表 示する。
[0892] 図 48は、 PLCアダプタ 800の構成を示す機能ブロック図である。同図に示すように 、 PLCアダプタ 800は、トリガ検出部 806を備えているとともに、記憶部 320に QoS制 御情報テーブル 821が格納されている。また、 QoS制御部 310は、 QoS制御情報変 換部 314を備えていない。
[0893] 図 49は、 QoS制御情報テーブル 821の一例を示す図である。 QoS制御情報テー ブル 821は、 3つの入出力ポートと、そこから出力されるデータパケットに対応した Qo S制御の有無および QoS制御の種別とが対応付けられたテーブルである。
[0894] 同図に示す例では、 QoS制御情報として、 QoS制御の方式 (帯域保証であるカ 憂 先制御であるか)、優先度および QoS制御において確保される帯域が、入出力ポー トごとに規定されている。 QoS制御情報テーブル 821に規定される QoS制御情報は 、図 49に示すものに限定されない。
[0895] トリガ検出部 806は、 QoS制御情報テーブル 821に示された、入出力ポートごとの QoS制御情報、およびイーサネット通信部 330が生成したポートテーブル 323に示さ れたイーサネットアドレスを用いてトリガ検出テーブル 824を生成する。
[0896] 図 50は、トリガ検出テーブル 824の一例を示す図である。同図に示すように、トリガ 検出テーブル 824は、 QoS制御情報テーブル 821に示された、入出力ポートごとの QoS制御情報と、イーサネット機器のイーサネットアドレスとが対応付けられたテープ ルである。第 1ポート 331には、イーサネットアドレス「E1」を有する STB100が接続さ れており、第 2ポート 332には、イーサネットアドレス「E2」を有する VoIPアダプタ 190 が接続されているため、「E1」と第 1ポート 331に関する QoS制御情報とが対応付け られているとともに、「E2」と第 2ポート 332に関する QoS制御情報とが対応付けられ ている。また、第 3ポート 333は、 QoS制御の対象ではないため、トリガ検出テーブル 824にお!/、ては、第 3ポート 333に接続された PC110のアドレス(「E3」 )は登録され ていない。
[0897] トリガ検出部 806は、このトリガ検出テーブル 824を用いて、 QoS制御対象入出力 ポートから出力されるデータに対応した QoS制御の必要性の有無を判定する。トリガ 検出部 806におけるトリガ検出処理は、トリガ検出部 606における処理と同様のもの である。
[0898] <通信ネットワーク 440における処理の流れにつ!、て >
次に、各通信装置における処理の流れについて図 51を参照しつつ説明する。図 5 1は、第 8の実施形態における、各通信装置間の通信を示すフロー図である。なお、 第 4の実施形態における処理と同様の処理については、その説明を省略する。
[0899] イーサネット通信部 330は、イーサネット機器から自装置へ送信された何らかのパ ケットに付与された送信元のアドレスを検出することにより、当該イーサネット機器のィ ーサネットアドレスを取得し、取得したイーサネットアドレスをポートテーブル 323に記 録する(図 51における「アドレス記憶」)。
[0900] その後、トリガ検出部 806は、 QoS制御情報テーブル 821に示された、入出力ポー トごとの QoS制御情報、およびイーサネット通信部 330が生成したポートテーブル 32 3に示されたイーサネットアドレスを用いてトリガ検出テーブル 824を生成する。
[0901] これ以降の処理の流れは、図 24に示したものと基本的に同様のものである。ただし 、上述したように、トリガ検出部 806が、 QoS制御対象入出力ポートごとにトリガ検出 処理を行う点が異なっている。
[0902] すなわち、トリガ検出部 806は、データパケットの受信が始まると、上述の特定の条 件が満たされたかどうかを、 QoS制御対象入出力ポートごとに判定し、特定の条件が 満たされた場合に、特定の条件が満たされた QoS制御対象入出力ポートを特定する 情報を含むトリガ検出情報を QoS制御部 310へ出力する。
[0903] このトリガ検出情報を受け取ると、接続要求生成部 313は、 QoS制御情報テーブル 821を参照して、帯域保証を要求する場合には、トリガ検出情報が示す QoS制御対 象入出力ポートから出力されるデータパケットに関する接続要求パケットを生成し、 P LC通信部 308を介して PLCアダプタ 200へ送信する。優先制御を要求する場合に は、接続要求パケットは生成しない。また、 QoS設定要求生成部 312は、トリガ検出 情報が示す QoS制御対象入出力ポートから出力されるデータパケットに関する QoS 設定要求パケットを生成し、 PLC通信部 308を介して PLCアダプタ 200へ送信する。 このとき、 QoS設定要求生成部 312は、 QoS制御情報テーブル 821を参照して、帯 域保証を要求する場合には、要求する QoS制御の QoSパラメータを QoS設定要求 パケットに含め、優先制御を要求する場合には、優先度を QoS設定要求パケットに 含める。
[0904] また、上述したように、いずれの場合にも、 QoS設定要求生成部 312は、 QoS制御 対象であるイーサネット機器のイーサネットアドレスを QoS設定要求パケットに含める 。また、 VoIPアダプタ 190は VoIPサーバ 180に対して逆方向のパケットも送信する ので、そのパケットが優先制御伝送されるように、 QoS設定要求生成部 312が PLC 通信部 308に内部的に指示を出す。
[0905] また、 QoS制御の対象外のイーサネット機器へ送信されるデータパケットに関して は、 QoS制御を要求しないので、通常のデータ伝送が行われることになる。
[0906] なお、図 51において、 VoIPサーバから VoIPアダプタへ送信されるデータは、電話 の音声データであるため、双方向に送受信されるものである力 図を簡略化するため に一方方向のみ示している。また、図 51において、 VoIPアダプタに関するデータの 「受信データ決定」とは、電話をかけるまたは受ける行為を意味している。
[0907] <本実施形態が奏する効果について >
以上のように、 PLCアダプタ 800は、接続されることが想定されているイーサネット 機器に適した QoS制御の設定を行う。それゆえ、ユーザは、イーサネット機器に適し た QoS制御の設定を自ら行う必要がない。また、受信側の PLCアダプタに接続され た複数のイーサネット機器に対して、それぞれ適した QoS制御の設定を行うことがで きる。
<各実施形態に共通の補足事項 >
本発明は上述した各実施形態に限定されるものではなぐ請求項に示した範囲で 種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適 宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
[0908] 例えば、第 1〜3の実施形態に記載された種々の変更例を第 4〜8の実施形態に適 用してもよい。具体的には、例えば、第 4〜8の実施形態において、 PLCアダプタ 20 0を、第 3の実施形態のように、親局としての PLCアダプタと送信局としての PLCァダ プタとに分離してもよい。また、 QoS解放処理を第 4〜8の実施形態において行って もよい。このような組わ合せを行った場合の処理の内容は、当業者には上述の説明 力も明白であるため、その説明を省略する。
[0909] 最後に、通信装置 10· 20 · 30·40および PLCアダプタ 50 · 60· 70· 80· 200· 300· 500 · 600 · 700 · 800の各ブロック、特に QoS種另 U管理咅 12· 22· 32·42· 52· 62· 7 2 · 82および QoS制御部 14 · 24 · 34 · 44 · 54 · 64 · 74 · 84 · 210 · 310は、ハードゥエ ァロジックによって構成してもよいし、次のように CPUを用いてソフトウェアによって実 現してちょい。 [0910] すなわち、通信装置 10· 20· 30·40および PLCアダプタ 50· 60· 70· 80· 200· 30 0- 500- 600 · 700 · 800は、各機能を実現する制御プログラムの命令を実行する CP U central processing unit)、上 dプログフム 格糸内した ROM (read only memory)、 上記プログラムを展開する RAM (random access memory) ,上記プログラムおよび各 種データを格納するメモリ等の記憶装置 (記録媒体)などを備えている。そして、本発 明の目的は、上述した機能を実現するソフトウェアである通信装置 10· 20· 30 ·40お よび PLCアダプタ 50 · 60- 70- 80· 200 · 300 · 500 · 600 · 700 · 800の制御プログラ ムのプログラムコード(実行形式プログラム、中間コードプログラム、ソースプログラム) をコンピュータで読み取り可能に記録した記録媒体を、上記通信装置 10に供給し、 そのコンピュータ(または CPUや MPU)が記録媒体に記録されているプログラムコー ドを読み出し実行することによつても、達成可能である。
[0911] 上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッ ピー(登録商標)ディスク Zハードディスク等の磁気ディスクや CD— ROMZMOZ MD/DVD/CD—R等の光ディスクを含むディスク系、 ICカード (メモリカードを含 む) Z光カード等のカード系、あるいはマスク ROMZEPROMZEEPROMZフラッ シュ ROM等の半導体メモリ系などを用いることができる。
[0912] また、通信装置 10· 20· 30·40および PLCアダプタ 50· 60· 70· 80· 200· 300· 50
0- 600- 700 · 800を通信ネットワークと接続可能に構成し、上記プログラムコードを 通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定さ れず、例えば、インターネット、イントラネット、エキストラネット、 LAN, ISDN, VAN, CATV通信網、仮想専用網(virtual private network)、電話回線網、移動体通信網 、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体とし ては、特に限定されず、例えば、 IEEE1394、 USB、電力線搬送、ケーブル TV回 線、電話線、 ADSL回線等の有線でも、 IrDAやリモコンのような赤外線、 Bluetooth (登録商標)、 802. 11無線、 HDR、携帯電話網、衛星回線、地上波デジタル網等 の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送 で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現さ れ得る。 [0913] <本発明の別の表現について >
本発明は、以下のようにも表現できる。
[0914] すなわち、本発明の通信装置は、データを送信する送信側通信装置からデータを 受信する受信側通信装置としての通信装置であって、送信側通信装置からデータを 受信する時の、当該送信側通信装置からデータを受信する他の受信側通信装置に 対する、データ受信の優先度を示す QoS種別情報を受け付ける QoS種別受付部と 、 QoS種別受付部が受け付けた QoS種別情報と自装置のアドレスとを含む QoS設 定要求パケットを、送信側通信装置へ送信する PLC通信部とを備えて ヽる。
[0915] また、本発明の通信装置は、受信側通信装置へデータを送信する送信側通信装 置としての通信装置であって、受信側通信装置から送信される QoS設定要求であり 、受信側通信装置が送信側通信装置からデータを受信するときの、他の受信側通信 装置に対する、データ受信の優先度を示す QoS種別情報と、 QoS設定要求を送信 する受信側通信装置のアドレスとを含む QoS設定要求を受信する PLC通信部と、 P LC通信部が受信した QoS設定要求に含まれる QoS種別情報が示す優先度に対応 する送信優先度を、当該 QoS設定要求に含まれるアドレスが示す受信側通信装置 へ送信するデータに付与する QoS制御部と、 QoS制御部によって送信優先度が付 与されたデータを、当該送信優先度に従って、 QoS設定要求に含まれるアドレスが 示す受信側通信装置へ送信する PLC通信部とを備えている。
[0916] また、本発明の通信装置は、送信側通信装置が送信したデータを受信する時の伝 送帯域の大きさを示す QoS種別情報を受け付ける QoS種別受付部と、 QoS種別受 付部が受け付けた QoS種別情報が示す伝送帯域の大きさを示す情報を含む QoS 通知パケットを生成する QoS種別管理部と、 QoS種別管理部が生成した QoS通知 パケットを送信側通信装置へ送信する PLC通信部とを備えている。
[0917] また、本発明の通信装置は、データを送信する少なくとも 1つの送信側通信装置と 、当該送信側通信装置からデータを受信する少なくとも 1つの受信側通信装置と、 Q oS設定要求に従い送信側通信装置から受信側通信装置へ送信されるデータの Qo S制御を行う制御手段を備えた制御装置 (親局)と、を含む通信ネットワークにおける 送信側通信装置としての通信装置であって、 1つの受信側通信装置が受信するデー タを対象とする QoS制御の開始を通知するトリガ検出通知を受信する PLC通信部と 、 PLC通信部がトリガ検出通知を受信したときに、当該受信側通信装置が受信する データを対象とする QoS制御の開始を要求する QoS設定要求を制御装置へ送信す る QoS種別管理部とを備えて 、る。
[0918] また、本発明の通信装置は、データを送信する少なくとも 1つの送信側通信装置と 、当該送信側通信装置からデータを受信する少なくとも 1つの受信側通信装置と、を 含む通信ネットワークにおける送信側通信装置としての通信装置であって、 QoS制 御を行う QoS制御部と、受信側通信装置が受信するデータに対する QoS制御の開 始を通知するトリガ検出通知を受信する PLC通信部とを備え、 PLC通信部がトリガ検 出通知を受信したときに、 QoS制御部は、 QoS制御 (優先制御)を開始する。
[0919] また、受信側の PLCアダプタ力 親局としての機能を備えていてもよい。この場合、 本発明の通信装置は、データを送信する少なくとも 1つの送信側通信装置と、当該送 信側通信装置からデータを受信する少なくとも 1つの受信側通信装置と、を含む通信 ネットワークにおける受信側通信装置としての通信装置 (親局)であって、 QoS制御 を行う QoS制御部を備え、 QoS制御部は、送信側通信装置からのデータを受信する ことに応じて(トリガ検出の条件が満たされた場合に)、 QoS制御を開始する。
[0920] また、本発明の通信装置は、イーサネット(第 1のネットワーク)と PLCネットワーク( 第 2のネットワーク)との間でデータ伝送を中継する PLCアダプタ(通信装置)であつ て、イーサネットにより(イーサネットを介して)前記 PLCアダプタと接続された受信側 の装置が、 PLCネットワークにより(PLCネットワークを介して)前記 PLCアダプタと接 続された送信側の装置力も受信するフローについての、 PLCネットワークにおける Q oSを設定する QoS種別管理部(QoS設定制御部)を備えて!/ヽる。
[0921] 以上のように、前記 QoS設定制御手段は、前記 QoS設定処理として、前記データ を送信する通信装置に対して、前記 QoS制御情報を含めた QoS設定要求を送信す る処理を行うことが好まし 、。
[0922] 上記の構成により、データを送信する通信装置に対して、 QoS制御情報が示す Qo S制御を要求することができる。この構成は、例えば、データを送信する通信装置が 優先制御伝送を行う場合、換言すれば、 Prioritized QoSが用いられる場合に適用で きる。
[0923] また、前記通信装置は、 QoS制御を行う制御手段をさらに有し、前記 QoS設定制 御手段は、前記 QoS設定処理として、前記 QoS制御情報を前記制御手段に出力す る処理を行い、前記制御手段は、前記 QoS制御情報に基づいて前記データに対す る QoS制御を行うことが好ま 、。
[0924] 上記の構成によれば、 QoS設定制御手段は、 QoS制御情報を制御手段に出力し
、制御手段は、その QoS制御情報に基づいてデータに対する QoS制御を行う。
[0925] それゆえ、データを送信する通信装置において QoS制御を行うことができる。この 構成は、例えば、データを送信する通信装置が優先制御伝送を行う場合、換言すれ ば、 Prioritized QoSが用いられる場合に適用できる。
[0926] また、前記 QoS設定制御手段は、前記 QoS設定処理として、ネットワークの QoS制 御を行う通信装置に対して、前記 QoS制御情報を含めた QoS設定要求を送信する 処理を行うことが好ましい。
[0927] 上記の構成によれば、 QoS設定制御手段は、ネットワークの QoS制御を行う通信 装置に対して、 QoS制御情報を含めた QoS設定要求を送信する。
[0928] それゆえ、ネットワークの QoS制御を行う通信装置に対して、 QoS制御を要求する ことができる。この構成は、例えば、ネットワークの QoS制御を行う通信装置が、帯域 保証伝送の管理を行う場合、換言すれば、 Prameterized QoSが用いられる場合に適 用できる。
[0929] また、前記通信装置は、 QoS制御の内容を通知するための QoS制御内容通知を、 他の通信装置に対して送信することにより QoS制御を行う制御手段をさらに有し、前 記 QoS設定制御手段は、前記 QoS設定処理として、前記 QoS制御情報を前記制御 手段に出力する処理を行い、前記制御手段は、前記 QoS設定制御手段が出力した QoS制御情報に基づいて、前記データに対する QoS制御を行うことが好ましい。
[0930] 上記の構成によれば、制御手段は、 QoS制御の内容を通知するための QoS制御 内容通知を、他の通信装置に対して送信することにより QoS制御を行う。 QoS設定 制御手段は、 QoS制御情報を制御手段に出力し、制御手段は、 QoS設定制御手段 が出力した QoS制御情報に基づいて、データに対する QoS制御を行う。 [0931] それゆえ、データを送信する通信装置において QoS制御を行うことができる。この 構成は、例えば、データを送信する通信装置が、帯域保証伝送の管理を行う場合、 換言すれば、 Prameterized QoSが用いられる場合に適用できる。
[0932] また、前記 QoS設定制御手段は、前記 QoS解放処理として、前記データを送信す る通信装置に対して、 QoS制御を解除することを要求する QoS解放要求を送信する 処理を行うことが好ましい。
[0933] 上記の構成により、データを送信する通信装置に対して、 QoS制御の解除を要求 することができる。この構成は、例えば、データを送信する通信装置が優先制御伝送 を行う場合、換言すれば、 Prioritized QoSが用いられる場合に適用できる。
[0934] また、上記通信装置は、 QoS制御を行う制御手段をさらに有し、前記 QoS設定制 御手段は、前記 QoS解放処理として、前記データに対する QoS制御を停止すること を前記制御手段に対して通知する処理を行い、前記制御手段は、前記 QoS設定制 御手段からの通知を受けると、前記データに対する QoS制御を停止することが好まし い。
[0935] 上記の構成によれば、 QoS設定制御手段は、データに対する QoS制御を停止す ることを制御手段に対して通知する。制御手段は、その通知を受けると、データに対 する QoS制御を停止する。
[0936] それゆえ、データを送信する通信装置において QoS制御の解除を行うことができる
。この構成は、例えば、データを送信する通信装置が優先制御伝送を行う場合、換 言すれば、 Prioritized QoSが用いられる場合に適用できる。
[0937] また、前記 QoS設定制御手段は、前記 QoS解放処理として、ネットワークの QoS制 御を行う通信装置に対して、 QoS制御を解除することを要求する QoS解放要求を送 信する処理を行うことが好まし 、。
[0938] 上記の構成により、ネットワークの QoS制御を行う通信装置に対して、 QoS制御を 解除することを要求することができる。この構成は、例えば、ネットワークの QoS制御 を行う通信装置が帯域保証伝送の管理を行う場合、換言すれば、 Prameterized QoS が用いられる場合に適用できる。
[0939] また、上記通信装置は、 QoS制御を行う制御手段をさらに有し、前記 QoS設定制 御手段は、前記 QoS解放処理として、前記データに対する QoS制御を停止すること を前記制御手段に対して通知する処理を行い、前記制御手段は、前記 QoS設定制 御手段からの通知を受けると、前記データに対する QoS制御を停止することが好まし い。
[0940] 上記の構成によれば、 QoS設定制御手段は、データに対する QoS制御を停止す ることを制御手段に対して通知する。制御手段は、この通知を受けると、データに対 する QoS制御を停止する。
[0941] それゆえ、データを送信する通信装置において QoS制御の停止することができる。
この構成は、例えば、データを送信する通信装置が、帯域保証伝送の管理を行う場 合、換言すれば、 Prameterized QoSが用いられる場合に適用できる。
[0942] また、上記通信装置は、前記データに関する送信履歴または受信履歴を解析する ことにより、前記 QoS設定処理を行うタイミングを検出するトリガ検出手段をさらに備 え、前記 QoS設定制御手段は、前記トリガ検出手段によって検出されたタイミングに ぉ 、て前記 QoS設定処理を行うことが好まし 、。
[0943] 上記の構成によれば、トリガ検出手段は、データに関する送信履歴または受信履 歴を解析することにより、 QoS設定処理を行うタイミングを検出し、 QoS設定制御手 段は、トリガ検出手段によって検出されたタイミングにおいて QoS設定処理を行う。
[0944] それゆえ、実際に QoS制御を行うべき通信の開始後に、 QoSの設定が行われるの で、 QoS制御を行うべき通信が開始される前から、無駄に QoS制御を行ってしまうと いう無駄を防止できる。
[0945] また、上記通信装置は、前記データに関する送信履歴または受信履歴を解析する ことにより、前記データに対する QoS解放処理を行うタイミングを検出するトリガ検出 手段をさらに備え、前記 QoS設定制御手段は、前記トリガ検出手段によって検出され たタイミングにお 、て前記 QoS解放処理を行うことが好まし 、。
[0946] 上記の構成によれば、トリガ検出手段は、データに関する送信履歴または受信履 歴を解析することにより、 QoS解放処理を行うタイミングを検出し、 QoS設定制御手 段は、トリガ検出手段によって検出されたタイミングにおいて QoS解放処理を行う。
[0947] それゆえ、実際の QoS伝送が終了したにも拘わらず、 QoS制御が行われたままで あるという無駄を防止できる。
[0948] また、前記 QoS設定制御手段は、データ通信の相手局から通知された、前記 QoS 設定処理を行うタイミングに従って、前記 QoS設定処理を行うことが好ま 、。
[0949] 上記の構成によれば、 QoS設定処理を行うタイミング力 データ通信の相手局から 通知される。
[0950] それゆえ、実際に QoS制御を行うべきタイミングで QoSの設定が行われるので、 Qo S制御を行うべき通信が開始される前から、無駄に QoS制御を行ってしまうという無駄 を防止できる。
[0951] また、前記 QoS設定制御手段は、データ通信の相手局から通知された、 QoS解放 処理を行うタイミングに従って、前記 QoS解放処理を行うことが好ま ヽ。
[0952] 上記の構成によれば、 QoS解放処理を行うタイミングがデータ通信の相手局力 通 知される。
[0953] それゆえ、 QoS制御が不要になったにも拘わらず、 QoS制御が行われ続けるという 無駄を防止できる。
[0954] また、上記通信装置は、前記データに関する送信履歴または受信履歴を解析する ことにより、前記データに対する QoS設定処理を行うタイミングを検出するトリガ検出 手段と、前記トリガ検出手段によって検出された前記タイミングを、データ通信の相手 局に対し通知するトリガ検出通知手段とをさらに備えることが好ましい。
[0955] 上記の構成によれば、トリガ検出手段は、データに関する送信履歴または受信履 歴を解析することにより、データに対する QoS設定処理を行うタイミングを検出する。 トリガ検出通知手段は、トリガ検出手段によって検出された前記タイミングを、データ 通信の相手局に対し通知する。
[0956] それゆえ、実際に QoS制御を行うべきタイミングで QoSの設定が行われるので、 Qo S制御を行うべき通信が開始される前から、無駄に QoS制御を行ってしまうという無駄 を防止できる。
[0957] また、上記通信装置は、前記データに関する送信履歴または受信履歴を解析する ことにより、前記データに対する QoS解放処理を行うタイミングを検出するトリガ検出 手段と、前記トリガ検出手段によって検出された前記タイミングをデータ通信の相手 局に対し通知するトリガ検出通知手段とをさらに備えることが好ましい。
[0958] 上記の構成によれば、トリガ検出手段は、データに関する送信履歴または受信履 歴を解析することにより、データに対する QoS解放処理を行うタイミングを検出する。 トリガ検出通知手段は、トリガ検出手段によって検出された前記タイミングを、データ 通信の相手局に対し通知する。
[0959] それゆえ、 QoS制御が不要になったにも拘わらず、 QoS制御が行われ続けるという 無駄を防止できる。
[0960] また、前記トリガ検出手段は、受信したデータが、いずれのフローに含まれるかを識 別するためのフロー識別情報を、受信したデータ力 検出し、前記トリガ検出通知手 段は、検出された前記タイミングをデータ通信の相手局に対して通知する際に、前記 トリガ検出手段が検出したフロー識別情報を含めて通知することが好ましい。
[0961] 上記の構成によれば、トリガ検出通知手段は、受信したデータが、いずれのフロー( ネットワークにおいて流れるフロー)に含まれるかを識別するためのフロー識別情報と ともに、上記データに対する QoS設定処理または QoS解放処理を行うタイミングを、 データ通信の相手局に対して通知する。
[0962] それゆえ、データ通信の相手局は、 QoS設定処理または QoS解放処理の対象とな るデータを正確に識別できる。
[0963] また、前記 QoS種別受付手段は、最後に QoS種別を受け付けて力も所定の時間 が経過しており、かつ、最後に QoS種別を受け付けたときに指定された QoS種別と 異なる QoS種別が指定されている場合にのみ、当該 QoS種別を受け付けることが好 ましい。
[0964] 上記の構成によれば、例えばユーザが誤った操作により意図しない QoS種別の指 定を行い、すぐに操作を取り消した場合には、その QoS設定 (または QoS解除)のた めの QoS種別は、受け付けられない。
[0965] それゆえ、ユーザの誤操作などによる QoS設定 (QoS解除を含む)の変更を防止 できるので、意図しない QoS設定の変更による再生映像や再生音声の乱れを防止 することができる。
[0966] また、本発明に係る通信装置では、上記構成に加えて、前記 QoS設定処理および QoS解放処理の結果から導出される QoS設定状態をユーザに提示する状態提示手 段をさらに備えた事を特徴とする。
[0967] 当該構成において、ユーザにより指定された QoSの設定が開始された力、処理中 力 成功したか失敗したか、 QoS解放処理が行われたかどうかなど、その状態を、状 態提示手段が、ユーザに対し提示する。
[0968] 上記の構成によれば、 QoS設定処理および QoS解放処理が行われた結果、どの ような QoS設定状態 (QoS制御の状態)となったかがユーザに提示されるので、ユー ザは、自分が行った QoS種別を指定する操作に対する QoS設定状態および QoS解 放処理を指示する操作に対する QoS設定状態を正しく把握することができるという効 果を奏する。
[0969] また、本発明に係る通信装置では、上記構成に加えて、前記 QoS設定処理および QoS解放処理の結果から導出される QoS設定状態をユーザに提示する状態提示手 段をさらに備え、前記状態提示手段は、データ通信の相手局から通知された、当該 相手局における QoS設定処理および QoS解放処理の状態に基づいて前記提示を 行う事を特徴とする。
[0970] 当該構成において、データ通信の相手局にて QoSの設定が開始された力、処理中 力 成功したか失敗したか、 QoS解放処理が行われたかどうかなど、その状態がデ ータ通信の相手局から通知される。状態提示手段は、通知された QoS設定処理およ び QoS解放処理が行われた結果を、ユーザに対し提示する。
[0971] 上記の構成によれば、データ通信の相手局にて行われた QoS設定処理および Qo S解放処理の結果がユーザに提示されるので、ユーザは、 QoS設定処理および Qo S解放処理の状態を正しく把握することができるという効果を奏する。
[0972] また、本発明に係る通信装置では、上記構成に加えて、前記 QoS設定制御手段は 、データ通信の相手局に対し QoS設定処理および QoS解放処理の結果力 導出さ れる QoS設定状態を通知する事を特徴とする。
[0973] 当該構成において、 QoSの設定が開始された力、処理中か、成功したか失敗した 力 QoS解放処理が行われたかどうかなど、その状態をデータ通信の相手局へ通知 する。 [0974] 上記の構成によれば、 QoS設定処理および QoS解放処理の状態をデータ通信の 相手局へ通知するので、データ通信の相手局は、 QoS設定処理および QoS解放処 理の状態を正しく把握することができるという効果を奏する。
[0975] また、本発明に係る通信装置では、上記構成に加えて、前記 QoS種別受付手段は 、 QoS制御情報に読み替えられる QoS種別を提示し、ユーザによる QoS種別の指 定を、入力として受け付けることを特徴とする。
[0976] 上記の構成によれば、 QoS種別受付手段は、ユーザが理解しやす 、ように QoS制 御情報から読み替えられた QoS種別を選択肢として提示する形で、ユーザによる Qo S種別の指定を受け付ける。すなわち、ユーザは、 QoS種別受付手段として、例えば 通信装置に設置されたスィッチを切り替える操作を行うだけで、その通信装置が伝送 するデータに要求される QoS種別を指定できるという効果を奏する。
[0977] また、本発明に係る通信装置では、上記構成に加えて、前記 QoS種別受付手段は 、自局に接続された、データを受信する機器力ゝらの QoS種別の指定を、入力として受 け付けることを特徴とする。
[0978] 上記の構成によれば、 QoS種別受付手段は自局に接続された、データを受信する 機器からの QoS種別の指定を受け付けるので、ユーザが指定を行わなくても、自局 に接続されたデータを受信する機器力 の指定に応じて自動的に、その通信装置が 伝送するデータに要求される QoS種別が設定されるという効果を奏する。
[0979] また、本発明に係る通信装置では、上記構成に加えて、前記 QoS種別受付手段は 、前記 QoS種別として、自局のデータ受信において QoSの制御を行うか否かを示す 情報をユーザに提示することを特徴とする。
[0980] また、本発明に係る通信装置では、上記構成に加えて、前記 QoS種別受付手段は 、前記 QoS種別として、同じ QoS制御下の自局以外の局に対する、自局のデータ受 信の優先度をユーザに提示することを特徴とする。
[0981] また、本発明に係る通信装置では、上記構成に加えて、前記 QoS種別受付手段は 、前記 QoS種別として、自局が受信または中継するフロー力 動画と音声の両方を 含むフロー、音声のみを含むフロー、またはその他のフローのうち、いずれであるかと V、う情報をユーザに提示することを特徴とする。 [0982] また、本発明に係る通信装置では、上記構成に加えて、前記 QoS種別受付手段は 、前記 QoS種別として、自局に接続される装置が、動画と音声の両方を含むフロー の再生装置、音声のみを含むフローの再生装置、またはその他のフローの再生装置 のうち、いずれであるかという情報をユーザに提示することを特徴とする。
[0983] また、本発明に係る通信装置では、上記構成に加えて、前記 QoS種別受付手段は 、前記 QoS種別として、自局が受信するフローのビットレートをユーザに提示すること を特徴とする。
[0984] また、本発明に係る通信装置では、上記構成に加えて、前記 QoS種別受付手段は 、前記 QoS種別として、自局が受信または中継するフローについて、伝送遅延が許 容される度合いによって分類される種類をユーザに提示することを特徴とする。
[0985] また、本発明に係る通信装置では、上記構成に加えて、前記 QoS種別受付手段は 、前記 QoS種別として、自局が受信または中継するフローについて、エラー率が許 容される度合いによって分類される種類をユーザに提示することを特徴とする。
[0986] また、本発明に係る通信装置では、上記構成に加えて、前記 QoS種別受付手段は 、前記 QoS種別として、自局が受信または中継するフローについて、ジッターが許容 される度合いによって分類される種類をユーザに提示することを特徴とする。
[0987] また、本発明に係る通信装置では、上記構成に加えて、前記 QoS種別受付手段は 、前記 QoS種別として、自局に接続される装置について、当該装置が受信するフロ 一の伝送遅延が許容される度合いによって分類される種類をユーザに提示すること を特徴とする。
[0988] また、本発明に係る通信装置では、上記構成に加えて、前記 QoS種別受付手段は 、前記 QoS種別として、自局に接続される装置について、当該装置が受信するフロ 一のエラー率が許容される度合いによって分類される種類をユーザに提示することを 特徴とする。
[0989] また、本発明に係る通信装置では、上記構成に加えて、前記 QoS種別受付手段は 、前記 QoS種別として、自局に接続される装置について、当該装置が受信するフロ 一のジッターが許容される度合いによって分類される種類をユーザに提示することを 特徴とする。 [0990] 上記の構成によれば、ネットワークにおける伝送品質の指定にあたり、ユーザは、 理解しやすい QoS種別からの選択を行うことにより、 QoS種別が適切に設定されるの で、 QoS制御を適切に機能させることができるという効果を奏する。
[0991] また、ユーザは、 QoS種別として、予め用意された QoS種別の中からいずれかを選 択するという簡便な操作を行えばよいので、ユーザによる設定の手間を削減できると いう効果を奏する。
[0992] また、前記 QoS種別受付手段は、前記 QoS種別として、同じ QoS制御下の自局以 外の局に対する、自局のデータ受信の優先度、および、自局が受信または中継する データのビットレートを示す情報を選択的に受け付けることが好ましい。
[0993] 上記の構成によれば、優先度に基づく QoS制御と、ビットレートを保証する QoS制 御とを選択的に切替えるための命令を受け付けることができる。そして、当該命令を
QoS制御を行う制御装置へ送信すれば、優先度に基づく QoS制御と、ビットレートを 保証する QoS制御とを選択的に切替えることができる。
[0994] また、自局が QoS制御の対象力 外れている間は、 QoS制御の対象となっている 他の通信装置に割り当てられたデータ伝送帯域以外の残りのデータ伝送帯域の少 なくとも一部を利用してデータを送信することが好ましい。
[0995] 上記の構成により、 QoS制御の対象から外れている通信装置へ送信されるデータ に対しても、優先制御伝送および帯域保証伝送されずに、通常伝送 (ベストェフォー ト伝送)を行うことができる。
[0996] また、前記 QoS制御情報変換手段は、前記 QoS種別受付手段が前記 QoS種別を 受け付けたときに、自装置と通信可能に接続された報知手段を介して、当該 QoS種 別を受け付けたことをユーザに報知することが好ましい。
[0997] 上記の構成により、 QoS種別受付手段が QoS種別を受け付けた場合に、その旨を
、報知手段を介してユーザに報知できる。
[0998] 従って、 QoS種別受付手段が QoS種別を受け付けた場合に、ユーザはその旨を 知ることができる。特に、ユーザの意図とは反して、 QoS種別受付手段が QoS種別を 受け付けた場合に、ユーザはその旨を知ることができる。
[0999] ところで、上記通信装置は、ハードウェアで実現してもよ 、し、プログラムをコンビュ ータに実行させることによって実現してもよい。具体的には、本発明に係るプログラム は、少なくとも上述した QoS制御情報変換手段 · QoS設定制御手段 · QoS種別要求 手段 · QoS種別通知手段 · QoS制御情報要求手段 · QoS制御情報通知手段 ·ブリツ ジ情報取得手段 ·フロー識別情報取得手段 ·トリガ検出手段 ·トリガ検出通知手段とし てコンピュータを動作させる通信装置の制御プログラムであり、本発明に係る記録媒 体には、当該通信装置制御プログラムが記録されて 、る。
[1000] この通信装置の制御プログラムがコンピュータによって実行されると、当該コンビュ ータは、上記通信装置として動作する。従って、上記通信装置と同様に、 QoS種別を 指定するだけで、適切な QoSが設定され、 QoSの制御が行われる、すなわち、 MA Cアドレス等の複雑な情報を入力するが必要ないので、より簡便な QoSの設定が可 能であると!/ヽぅ効果を奏する。
[1001] また、上記通信装置は、 QoS制御の種別を示す QoS種別情報を記憶する QoS種 別記憶手段をさらに備え、前記 QoS設定要求生成手段は、前記 QoS種別記憶手段 にお 、て記憶された QoS種別情報を、自装置が要求する QoS制御の内容を規定す るための情報として、前記 QoS設定要求に含めることが好ましい。
[1002] 上記の構成によれば、 QoS種別記憶手段は、 QoS制御の種別を示す QoS種別情 報を記憶し、 QoS設定要求生成手段は、 QoS種別記憶手段が記憶した QoS種別情 報を、自装置が要求する QoS制御の内容を規定するための情報として、 QoS設定要 求に含める。
[1003] それゆえ、 QoS対象ポートから出力されるデータについての、ネットワークにおける QoS制御を、 QoS種別記憶手段が記憶した QoS種別情報に対応した制御内容で 行うことができる。
[1004] 予め(例えば、通信装置の製造時に) QoS種別記憶手段に QoS種別情報を格納し ておけば、 QoS種別情報を通信装置を使用するごとに QoS種別情報を入力する手 間が省け、ユーザの利便性を向上させることができる。
[1005] また、上記通信装置は、 QoS制御の種別を示す QoS種別情報をユーザが指定す るための QoS種別指定手段をさらに備え、前記 QoS設定要求生成手段は、前記 Qo S種別指定手段において指定された QoS種別情報を、自装置が要求する QoS制御 の内容を規定するための情報として前記 QoS設定要求に含めることが好ましい。
[1006] 上記の構成によれば、 QoS設定要求生成手段は、 QoS種別指定手段を介してュ 一ザが指定した QoS種別情報を、自装置が要求する QoS制御の内容を規定するた めの情報として QoS設定要求に含める。
[1007] それゆえ、 QoS対象ポートから出力されるデータについての、ネットワークにおける
QoS制御を、ユーザが指定した QoS種別に対応した制御内容で行うことができる。
[1008] また、 QoS種別指定手段は、ユーザが使用する機器が接続される通信装置に設け られているため、ユーザは、ネットワークにおける伝送品質を簡便に設定できる。
[1009] また、上記通信装置は、前記 QoS種別情報を提示する QoS種別提示手段をさらに 備えることが好ましい。
[1010] 上記の構成により、 QoS種別提示手段によって、 QoS種別記憶手段に記憶された
、または、ユーザが指定した QoS種別情報を提示することができる。
[1011] QoS種別提示手段は、例えば、 QoS種別が印刷された印刷物(例えばシール)、 L
ED (発光ダイオード)、液晶表示パネル等である。
[1012] また、上記通信装置においては、前記複数の出力ポートのうちのどの出力ポートが
、前記 QoS対象出力ポートであるか力 予め決められていることが好ましい。
[1013] 上記の構成により、通信装置の構成を簡単にすることができる。
[1014] また、上記通信装置は、前記複数の出力ポートのうちのいずれかを、前記 QoS対 象出力ポートとしてユーザが選択するための QoS対象選択手段をさらに備えることが 好ましい。
[1015] 上記の構成により、 QoS対象選択手段を介して、複数の出力ポートのうちのいずれ かを、 QoS対象出力ポートとしてユーザに選択させることができる。
[1016] 従って、ユーザは、機器を接続する出力ポートを変更することなく(ケーブルを差し 替えることなく)、 QoS制御の対象となる機器を変更することができる。
[1017] また、上記通信装置は、前記 QoS対象出力ポートとそれ以外の出力ポートとを、ュ 一ザが識別するための QoS対象提示手段をさらに備えることが好ましい。
[1018] 上記の構成により、複数の出力ポートのうち、どれが QoS対象出力ポートであるの かを提示することができる。それゆえ、ユーザの利便性を向上させることができる。 [1019] QoS対象提示手段は、例えば、 QoS対象出力ポートを指し示す印刷物(例えば、 シール)、 LEDまたは液晶表示パネル等である。
[1020] また、上記通信装置は、前記識別情報取得手段が前記識別情報を取得する期間 を示す期間情報を記憶するための期間情報記憶手段をさらに備え、前記識別情報 取得手段は、前記期間情報記憶手段が記憶している期間情報が示す期間において
、前記識別情報を取得することが好ましい。
[1021] 上記の構成によれば、期間情報記憶手段は、識別情報取得手段が識別情報を取 得する期間を示す期間情報を記憶し、識別情報取得手段は、当該期間情報が示す 期間において、識別情報を取得する。
[1022] それゆえ、識別情報取得手段が識別情報を取得する期間を限定することができ、 識別情報取得手段へ不定期に識別情報が供給される状況においても、識別情報取 得手段が取得することが望まれる識別情報が供給されている期間において、当該識 別情報を識別情報取得手段に取得させることができる。
[1023] また、上記通信装置は、前記識別情報取得手段が前記識別情報を取得する期間 をユーザが指定するための期間情報指定手段をさらに備え、前記識別情報取得手 段は、前記期間情報指定手段を介して指定された期間において、前記識別情報を 取得することが好ましい。
[1024] 上記の構成によれば、識別情報取得手段は、期間情報指定手段を介してユーザ が指定した期間において識別情報を取得する。換言すれば、期間情報指定手段は
、ユーザが指定した、識別情報取得手段が識別情報を取得する期間を示す期間情 報を受け付け、識別情報取得手段は、期間情報指定手段が受け付けた期間情報が 示す期間において、前記識別情報を取得する。
[1025] それゆえ、識別情報取得手段が識別情報を取得する期間をユーザに指定させるこ とができ、ユーザは、自らが指定した期間において、識別情報を識別情報取得手段 へ供給するための操作を行うことができる。
[1026] また、上記通信装置は、前記識別情報取得手段が前記識別情報を取得する期間 中であることを提示する期間情報提示手段をさらに備えることが好ましい。
[1027] 上記の構成によれば、期間情報提示手段は、識別情報取得手段が識別情報を取 得する期間中であることを提示する。
[1028] それゆえ、識別情報取得手段が識別情報を取得できる状態であるかどうかをユー ザに報知することができる。
[1029] また、上記通信装置は、前記 QoS設定要求生成手段が生成した QoS設定要求を
、前記 QoS制御を行う制御装置へ送信する送信手段をさらに備えることがことが好ま しい。
[1030] 上記の構成によれば、送信手段は、 QoS設定要求生成手段が生成した QoS設定 要求を、 QoS制御を行う制御装置へ送信する。
[1031] それゆえ、上記通信装置が、 QoS制御を行う制御装置を内臓していない場合でも、
QoS設定要求を制御装置へ伝達することができる。
[1032] また、前記ネットワークは、電力線を利用した通信ネットワークであることが好ま ヽ
[1033] 電力線を通信ネットワークに利用することにより、専用の LANケーブルを配線する 必要がなぐ機器の電源ケーブルをコンセントに接続するだけで、ネットワークを構築 することができ、端末の移動の自由度を増大させることができる。
[1034] また、上記通信装置を動作させる制御プログラムであって、コンピュータを上記各手 段として機能させるための制御プログラム、および当該制御プログラムを記録したコン ピュータ読み取り可能な記録媒体も本発明の技術的範囲に含まれる。
[1035] また、本発明に係る通信装置では、 1つ以上のパケットの送信履歴または受信履歴 を解析することにより、 QoS設定処理および QoSの解放要求を生成する QoS解放処 理を開始するタイミングを検出するトリガ検出手段をさらに備え、前記 QoS設定制御 手段は、検出された QoS設定処理を開始する前記タイミングにおいて前記 QoS設定 処理を行い、検出された QoS解放処理を開始する前記タイミングにおいて QoS解放 処理を行う事を特徴とする。
[1036] 当該構成において、トリガ検出手段は、データ伝送のパケット通信が開始されたと いうパケット送受信の履歴に基づいて、 QoS制御を行うための QoS設定処理の開始 を判断する。また、トリガ検出手段は、データ伝送のパケット通信が行われなくなった t 、うパケット送受信の履歴に基づ 、て、 QoS伝送のために確保して 、た伝送帯域 を解放する処理の開始を判断する。
[1037] なお、生成された QoSの解放要求は、 Prioritized QoSの場合は、パケット伝送の送 信元に送信され、 Parameterized QoSの場合は、親局に送信される。
[1038] 上記の構成によれば、実際に QoSの伝送帯域を確保すべき通信の開始後に、 Qo Sの設定が行われるので、まだ QoSの帯域を確保すべき通信が開始される前から、 無駄にネットワークの帯域を確保してしまうという無駄を防止できるという効果を奏す る。また、実際の QoS伝送が終了したにも拘わらず、 QoSの伝送帯域が確保された ままであると 、う無駄を防止できると 、う効果も奏する。
[1039] また、本発明に係る通信装置では、上記構成に加えて、前記 QoS設定制御手段は 、パケット通信の相手局から通知された、 QoS設定処理を開始するタイミングに従い 前記 QoS設定処理を開始し、パケット通信の相手局から通知された、 QoSの解放要 求を生成する QoS解放処理を開始するタイミングに従い QoS解放処理を開始する事 を特徴とする。
[1040] 当該構成において、 QoS設定制御手段は、パケット通信の相手局力 QoS設定処 理を開始するタイミングを示すパケットを受信すると、 QoS設定処理を開始し、バケツ ト通信の相手局から QoS解放処理を開始するタイミングを示すパケットを受信すると、 QoS解放処理を開始する。
[1041] 上記の構成によれば、パケット通信の相手局力 通知されるタイミングにおいて、 Q oSの設定が行われるので、 QoS設定処理を開始するタイミングが通知される前から、 無駄にネットワークの帯域を確保してしまうという無駄を防止できるという効果を奏す る。また、 QoS解放処理を開始するタイミングが通知された後でも QoSの伝送帯域が 確保されたままであると!/、う無駄を防止できると!、う効果も奏する。
[1042] また、本発明に係る通信装置では、上記構成に加えて、 1つ以上のパケットの送信 履歴または受信履歴を解析することにより、 QoSの設定要求を生成する QoS設定処 理および QoSの解放要求を生成する QoS解放処理を開始するタイミングを検出する トリガ検出手段と、検出された前記タイミングをパケット通信の相手局に対し通知する トリガ検出通知手段とをさらに備えた事を特徴とする。
[1043] 当該構成において、トリガ検出手段は、データ伝送のパケット通信が開始されたと いうパケット送受信の履歴に基づいて、 QoS制御を行うための QoS設定処理の開始 を判断し、 QoS設定処理を開始するようパケット通信の相手局に対し通知する。また 、トリガ検出手段は、データ伝送のパケット通信が行われなくなったというパケット送受 信の履歴に基づ 、て、 QoS伝送のために確保して 、た伝送帯域を解放する処理の 開始を判断し、 QoS解放処理を開始するようパケット通信の相手局に対し通知する。
[1044] 上記の構成によれば、実際に QoSの伝送帯域を確保すべき通信の開始後に、 Qo Sの設定が行われるので、まだ QoSの帯域を確保すべき通信が開始される前から、 無駄にネットワークの帯域を確保してしまうという無駄を防止できるという効果を奏す る。また、実際の QoS伝送が終了したにも拘わらず、 QoSの伝送帯域が確保された ままであると 、う無駄を防止できると 、う効果も奏する。
[1045] また、本発明に係る通信装置では、上記構成に加えて、前記 QoS設定制御手段は 、前記 QoS設定処理が最後に成功して力も所定の時間が経過しており、かつ、該 Qo S設定処理が最後に成功した際に用いた QoS制御情報と異なる QoS制御情報が指 定されて!/ヽる場合のみ、新たに QoS設定処理を実行する事を特徴とする。
[1046] 当該構成において、例えばユーザが誤った操作により意図しない QoS種別の指定 を行い、すぐに操作を取り消した場合は、最後に成功した QoS設定処理の状態は変 更されない。
[1047] 上記の構成によれば、ユーザの誤操作などによる QoS設定の変更を防止できるの で、意図しない QoS設定の変更による再生映像や再生音声の乱れを防止することが できるという効果を奏する。
[1048] また、本発明に係る通信装置では、上記構成に加えて、自局に対しパケットを送信 している通信装置に対して直前に通知した第 1の QoS種別とその通知時刻を記憶す る記憶手段を備え、前記 QoS種別通知手段は、前記通知時刻から所定の時間が経 過しており、かつ、前記第 1の QoS種別と、前記 QoS種別受付手段により新たに受け 付けられた第 2の QoS種別とが異なっている場合のみ該通信装置に対し、前記第 2 の QoS種別を通知する事を特徴とする。
[1049] 当該構成において、例えばユーザが誤った操作により意図しない QoS種別の指定 を行い、すぐに操作を取り消した場合は、第 2の QoS種別は自局に対しパケットを送 信して 、る通信装置に対して通知されな!、。
[1050] 上記の構成によれば、ユーザの誤操作などによる QoS設定の変更を防止できるの で、意図しない QoS設定の変更による再生映像や再生音声の乱れを防止することが できるという効果を奏する。
[1051] また、本発明に係る通信装置では、上記構成に加えて、自局に対しパケットを送信 している通信装置に対して直前に通知した第 1の QoS制御情報とその通知時刻を記 憶する記憶手段を備え、前記 QoS制御情報通知手段は、前記通知時刻から所定の 時間が経過しており、かつ、前記第 1の QoS制御情報と、前記 QoS種別受付手段に より新たに受け付けられた第 2の QoS種別から前記 QoS制御情報変換手段により変 換された、第 2の QoS制御情報とが異なっている場合のみ該通信装置に対し、前記 第 2の QoS制御情報を通知する事を特徴とする。
[1052] 当該構成において、例えばユーザが誤った操作により意図しない QoS種別の指定 を行い、すぐに操作を取り消した場合は、第 2の QoS制御情報は自局に対しパケット を送信して 、る通信装置に対して通知されな 、。
[1053] 上記の構成によれば、ユーザの誤操作などによる QoS設定の変更を防止できるの で、意図しない QoS設定の変更による再生映像や再生音声の乱れを防止することが できるという効果を奏する。
[1054] また、本発明に係る通信装置では、上記構成に加えて、 QoS設定処理の状態をュ 一ザに提示する状態提示手段をさらに備えた事を特徴とする。
[1055] 当該構成において、ユーザにより指定された QoSの設定が開始された力、処理中 力 成功したか失敗した力など、その状態を、状態提示手段が、ユーザに対し提示す る。
[1056] 上記の構成によれば、 QoS設定処理の状態がユーザに提示されるので、ユーザは 、自分が行った QoS種別を指定する操作に対する QoS設定処理の状態を正しく把 握することができるという効果を奏する。
[1057] また、本発明に係る通信装置では、上記構成に加えて、前記 QoS設定処理の状態 をユーザに提示する状態提示手段をさらに備え、前記 QoS種別受付手段は、データ 通信通信の相手局から通知された、当該相手局における QoS設定処理の状態を前 記状態提示手段に渡す事を特徴とする。
[1058] 当該構成において、データ通信の相手局にて QoSの設定が開始された力、処理中 力 成功したか失敗した力など、その状態がデータ通信の相手局力も通知される。状 態提示手段は、通知された QoS設定処理の状態を、ユーザに対し提示する。
[1059] 上記の構成によれば、データ通信の相手局にて行われている QoS設定処理の状 態がユーザに提示されるので、ユーザは、 QoS設定処理の状態を正しく把握するこ とができると!、う効果を奏する。
[1060] また、本発明に係る通信装置では、上記構成に加えて、前記 QoS設定制御手段は
、データ通信の相手局に対し QoS設定処理の状態を通知する事を特徴とする。
[1061] 当該構成において、 QoSの設定が開始された力、処理中か、成功したか失敗した かなど、その状態をデータ通信の相手局へ通知する。
[1062] 上記の構成によれば、 QoS設定処理の状態をデータ通信の相手局へ通知するの で、データ通信の相手局は、 QoS設定処理の状態を正しく把握することができるとい う効果を奏する。
[1063] 本発明に係る通信装置は、第 1のネットワーク力もパケットを受信し、第 2のネットヮ ークに出力する通信装置において、前記パケットの QoS制御の種別を受け付ける Q oS種別受付手段と、前記第 2のネットワークに対する出力ポートの内で、 QoS設定処 理を行うべき出力ポートを選択するための QoS対象ポート選択手段と、前記 QoS種 別受付手段により受け付けられた前記 QoS種別を、前記パケットの QoS制御情報に 変換する QoS制御情報変換手段と、前記 QoS対象ポート選択手段により選択された 出力ポート宛に出力するパケットについて、変換された前記 QoS制御情報に基づき 、 QoSの設定要求を生成する QoS設定処理を行う QoS設定制御手段とを備えて 、 る。
[1064] 本発明に係る通信装置は、第 1のネットワーク力もパケットを受信し、第 2のネットヮ ークに出力する通信装置において、前記パケットの QoS制御の種別を受け付ける Q oS種別受付手段と、通常通信モードと QoS対象選択モードとを切り替えるための手 段と、前記 QoS対象選択モード中に、自局と接続状態にある第 2のネットワークにお ける通信装置を QoS対象として選択する QoS対象装置選択手段と、前記 QoS種別 受付手段により受け付けられた前記 QoS種別を前記パケットの QoS制御情報に変 換する QoS制御情報変換手段と、前記 QoS対象装置選択手段により選択された通 信装置宛に出力するパケットについて、変換された前記 QoS制御情報に基づき、 Qo Sの設定要求を生成する QoS設定処理を行う QoS設定手段とを備えている。
産業上の利用可能性
本発明に係る通信装置は、ユーザによるネットワークにおける伝送品質の設定が簡 便にでき、 QoS制御を効果的に機能させることが出来るので、ユーザによる QoS設 定が必要なネットワーク機器全般にも適用できる。

Claims

請求の範囲
[1] データを受信する通信装置において、
前記データの QoS制御の種別を示す QoS種別を受け付ける QoS種別受付手段と 前記 QoS種別受付手段により受け付けられた前記 QoS種別を
前記データの QoS制御情報に変換する QoS制御情報変換手段と、
変換された前記 QoS制御情報に基づき、
前記データに対する QoS設定処理を行う QoS設定制御手段と
を備えたことを特徴とする通信装置。
[2] データを送信する通信装置において、
前記データの QoS制御の種別を示す QoS種別を、
前記データを受信する通信装置から取得する QoS種別要求手段と、
前記 QoS種別要求手段により取得した前記 QoS種別を
前記データの QoS制御情報に変換する QoS制御情報変換手段と、
変換された前記 QoS制御情報に基づき、
前記データに対する QoS設定処理を行う QoS設定制御手段と
を備えたことを特徴とする通信装置。
[3] データを受信する通信装置において、
前記データの QoS制御の種別を示す QoS種別を
受け付ける QoS種別受付手段と、
前記 QoS種別受付手段により受け付けられた前記 QoS種別を、
前記データを送信する通信装置に通知する QoS種別通知手段と
を備えたことを特徴とする通信装置。
[4] データを送信する通信装置において、
前記データの QoS制御情報を、
前記データを受信する通信装置から取得する QoS制御情報要求手段と、 前記 QoS制御情報要求手段により取得した前記 QoS制御情報に基づき、 前記データに対する QoS設定処理を行う QoS設定制御手段と を備えたことを特徴とする通信装置。
[5] データを受信する通信装置において、
前記データの QoS制御の種別を示す QoS種別を
受け付ける QoS種別受付手段と、
前記 QoS種別受付手段により受け付けられた前記 QoS種別を
前記データの QoS制御情報に変換する QoS制御情報変換手段と、
前記 QoS制御情報変換手段により変換された前記 QoS制御情報を、
前記データを送信する通信装置に通知する QoS制御情報通知手段と を備えたことを特徴とする通信装置。
[6] 前記 QoS設定制御手段は、前記 QoS設定処理として、前記データを送信する通信 装置に対して、前記 QoS制御情報を含めた QoS設定要求を送信する処理を行うこと を特徴とする請求項 1に記載の通信装置。
[7] QoS制御を行う制御手段をさらに有し、
前記 QoS設定制御手段は、前記 QoS設定処理として、前記 QoS制御情報を前記 制御手段に出力する処理を行い、
前記制御手段は、前記 QoS制御情報に基づ 、て前記データに対する QoS制御を 行うことを特徴とする請求項 2または 4に記載の通信装置。
[8] 前記 QoS設定制御手段は、前記 QoS設定処理として、ネットワークの QoS制御を 行う通信装置に対して、前記 QoS制御情報を含めた QoS設定要求を送信する処理 を行うことを特徴とする請求項 1、 2または 4のいずれか一項に記載の通信装置。
[9] QoS制御の内容を通知するための QoS制御内容通知を、他の通信装置に対して 送信することにより QoS制御を行う制御手段をさらに有し、
前記 QoS設定制御手段は、前記 QoS設定処理として、前記 QoS制御情報を前記 制御手段に出力する処理を行い、
前記制御手段は、前記 QoS設定制御手段が出力した QoS制御情報に基づいて、 前記データに対する QoS制御を行うことを特徴とする請求項 1、 2または 4のいずれか 一項に記載の通信装置。
[10] データを受信する通信装置において、 前記データの QoS制御の種別を示す QoS種別を受け付ける QoS種別受付手段と 前記 QoS種別受付手段により受け付けられた QoS種別が、
QoS制御が不要であることを示すものであった場合、
前記データに対する QoS解放処理を行う QoS設定制御手段と
を備えたことを特徴とする通信装置。
[11] データを送信する通信装置において、
前記データの QoS制御の種別を示す QoS種別を、
前記データを受信する通信装置から取得する QoS種別要求手段と、
前記 QoS種別要求手段により取得された QoS種別が、
QoS制御が不要であることを示すものであった場合、
前記データに対する QoS解放処理を行う QoS設定制御手段と
を備えたことを特徴とする通信装置。
[12] データを送信する通信装置において、
前記データの QoS制御情報を、
前記データを受信する通信装置から取得する QoS制御情報要求手段と、 前記 QoS制御情報要求手段により取得された QoS制御情報が、
前記データに対する QoS制御が不要であることを示すものであった場合、 前記データに対する QoS解放処理を行う QoS設定制御手段と
を備えたことを特徴とする通信装置。
[13] データを受信する通信装置において、
前記データの QoS制御の種別を示す QoS種別を受け付ける QoS種別受付手段と 前記 QoS種別受付手段により受け付けられた QoS種別が、前記データに対する Q oS制御が不要であることを示すものである場合に、その旨の情報を含んだ QoS制御 情報を、前記データを送信する通信装置に通知する QoS制御情報通知手段と を備えたことを特徴とする通信装置。
[14] 前記 QoS設定制御手段は、前記 QoS解放処理として、前記データを送信する通信 装置に対して、 QoS制御を解除することを要求する QoS解放要求を送信する処理を 行うことを特徴とする請求項 10に記載の通信装置。
[15] QoS制御を行う制御手段をさらに有し、
前記 QoS設定制御手段は、前記 QoS解放処理として、前記データに対する QoS 制御を停止することを前記制御手段に対して通知する処理を行い、
前記制御手段は、前記 QoS設定制御手段からの通知を受けると、前記データに対 する QoS制御を停止する
事を特徴とする請求項 11または 12に記載の通信装置。
[16] 前記 QoS設定制御手段は、前記 QoS解放処理として、ネットワークの QoS制御を 行う通信装置に対して、 QoS制御を解除することを要求する QoS解放要求を送信す る処理を行うことを特徴とする請求項 10、 11または 12のいずれか一項に記載の通信 装置。
[17] QoS制御を行う制御手段をさらに有し、
前記 QoS設定制御手段は、前記 QoS解放処理として、前記データに対する QoS 制御を停止することを前記制御手段に対して通知する処理を行い、
前記制御手段は、前記 QoS設定制御手段からの通知を受けると、前記データに対 する QoS制御を停止する
事を特徴とする請求項 10、 11または 12のいずれか一項に記載の通信装置。
[18] 前記データに関する送信履歴または受信履歴を解析することにより、
前記 QoS設定処理を行うタイミングを検出するトリガ検出手段
をさらに備え、
前記 QoS設定制御手段は、
前記トリガ検出手段によって検出されたタイミングにおいて前記 QoS設定処理を行
5
事を特徴とする請求項 1、 2または 4のいずれか一項に記載の通信装置。
[19] 前記データに関する送信履歴または受信履歴を解析することにより、
前記データに対する QoS解放処理を行うタイミングを検出するトリガ検出手段 をさらに備え、 前記 QoS設定制御手段は、
前記トリガ検出手段によって検出されたタイミングにおいて前記 QoS解放処理を行
5
事を特徴とする請求項 10〜 12のいずれか一項に記載の通信装置。
[20] 前記 QoS設定制御手段は、
データ通信の相手局から通知された、前記 QoS設定処理を行うタイミングに従って 前記 QoS設定処理を行う事を特徴とする請求項 1、 2または 4のいずれか一項に記 載の通信装置。
[21] 前記 QoS設定制御手段は、
データ通信の相手局から通知された、 QoS解放処理を行うタイミングに従って、前 記 QoS解放処理を行う
事を特徴とする請求項 10〜 12のいずれか一項に記載の通信装置。
[22] 前記データに関する送信履歴または受信履歴を解析することにより、
前記データに対する QoS設定処理を行うタイミングを検出するトリガ検出手段と、 前記トリガ検出手段によって検出された前記タイミングを
データ通信の相手局に対し通知するトリガ検出通知手段と
をさらに備えた事を特徴とする請求項 1〜5のいずれか一項に記載の通信装置。
[23] 前記データに関する送信履歴または受信履歴を解析することにより、
前記データに対する QoS解放処理を行うタイミングを検出するトリガ検出手段と、 前記トリガ検出手段によって検出された前記タイミングを
データ通信の相手局に対し通知するトリガ検出通知手段と
をさらに備えた事を特徴とする請求項 3または 10〜13のいずれか一項に記載の通 信装置。
[24] 前記トリガ検出手段は、受信したデータが、いずれのフローに含まれるかを識別す るためのフロー識別情報を、受信したデータ力も検出し、
前記トリガ検出通知手段は、
検出された前記タイミングを データ通信の相手局に対して通知する際に
前記トリガ検出手段が検出したフロー識別情報を含めて通知する
事を特徴とする請求項 22または 23に記載の通信装置。
[25] 前記 QoS種別受付手段は、
最後に QoS種別を受け付けて力も所定の時間が経過しており、かつ、
最後に QoS種別を受け付けたときに指定された QoS種別と異なる QoS種別が指定 されている場合にのみ、当該 QoS種別を受け付ける
事を特徴とする請求項 1、 3、 5〜10または 13〜24のいずれか一項に記載の通信装 置。
[26] 前記 QoS設定処理および QoS解放処理の結果力も導出される QoS設定状態をュ 一ザに提示する状態提示手段をさらに備えた事を特徴とする請求項 1、 10、 18、 19 、 20、 21または 25のいずれか一項に記載の通信装置。
[27] 前記 QoS設定処理および QoS解放処理の結果力も導出される QoS設定状態をュ 一ザに提示する状態提示手段をさらに備え、
前記状態提示手段は、データ通信の相手局から通知された、当該相手局における QoS設定処理および QoS解放処理の状態に基づいて前記提示を行う
事を特徴とする請求項 3、 5、 13、 22、 23または 25のいずれか一項に記載の通信装 置。
[28] 前記 QoS設定制御手段は、
データ通信の相手局に対し QoS設定処理および QoS解放処理の結果力 導出さ れる QoS設定状態を通知する
事を特徴とする請求項 2、 4、 11, 12、 18、 19、 20、 21または 24のいずれか一項に 記載の通信装置。
[29] 前記 QoS種別受付手段は、
QoS制御情報に読み替えられる QoS種別を提示し、ユーザによる QoS種別の指 定を、入力として受け付けることを特徴とする請求項 1、 3、 5〜10、 13〜26または 27 の!、ずれか一項に記載の通信装置。
[30] 前記 QoS種別受付手段は、 自局に接続された、データを受信する機器力ゝらの QoS種別の指定を、入力として受 け付けることを特徴とする請求項 1、 3、 5〜10、 13〜27または 29のいずれか一項に 記載の通信装置。
[31] 前記 QoS種別受付手段は、
前記 QoS種別として、自局のデータ受信において QoSの制御を行うか否かを示す 情報をユーザに提示することを特徴とする請求項 1、 3、 5〜10、 13〜27、 29または 30の 、ずれか一項に記載の通信装置。
[32] 前記 QoS種別受付手段は、
前記 QoS種別として、同じ QoS制御下の自局以外の局に対する、自局のデータ受 信の優先度をユーザに提示することを特徴とする請求項 1、 3、 5〜10、 13〜27、 29 または 30の 、ずれか一項に記載の通信装置。
[33] 前記 QoS種別受付手段は、
前記 QoS種別として、自局が受信または中継するフローが、
動画と音声の両方を含むフロー、音声のみを含むフロー、またはその他のフローの うち、 、ずれであるかと 、う情報をユーザに提示する
ことを特徴とする請求項 1、 3、 5〜10、 13〜27、 29または 30のいずれか一項に記 載の通信装置。
[34] 前記 QoS種別受付手段は、
前記 QoS種別として、自局に接続される装置が、
動画と音声の両方を含むフローの再生装置、音声のみを含むフローの再生装置、 またはその他のフローの再生装置のうち、いずれであるかという情報をユーザに提示 する
ことを特徴とする請求項 1、 3、 5〜10、 13〜27、 29または 30のいずれか一項に記 載の通信装置。
[35] 前記 QoS種別受付手段は、
前記 QoS種別として、自局が受信または中継するフローのビットレートをユーザに 提示することを特徴とする請求項 1、 3、 5〜10、 13〜27、 29または 30のいずれか一 項に記載の通信装置。
[36] 前記 QoS種別受付手段は、
前記 QoS種別として、自局が受信または中継するフローについて、
伝送遅延が許容される度合いによって分類される種類をユーザに提示する ことを特徴とする請求項 1、 3、 5〜10、 13〜27、 29または 30のいずれか一項に記 載の通信装置。
[37] 前記 QoS種別受付手段は、
前記 QoS種別として、自局が受信または中継するフローについて、
エラー率が許容される度合いによって分類される種類をユーザに提示する ことを特徴とする請求項 1、 3、 5〜10、 13〜27、 29または 30のいずれか一項に記 載の通信装置。
[38] 前記 QoS種別受付手段は、
前記 QoS種別として、自局が受信または中継するフローについて、
ジッターが許容される度合いによって分類される種類をユーザに提示する ことを特徴とする請求項 1、 3、 5〜10、 13〜27、 29または 30のいずれか一項に記 載の通信装置。
[39] 前記 QoS種別受付手段は、
前記 QoS種別として、自局に接続される装置について、
当該装置が受信するフローの伝送遅延が許容される度合いによって分類される種 類をユーザに提示する
ことを特徴とする請求項 1、 3、 5〜10、 13〜27、 29または 30のいずれか一項に記 載の通信装置。
[40] 前記 QoS種別受付手段は、
前記 QoS種別として、自局に接続される装置について、
当該装置が受信するフローのエラー率が許容される度合いによって分類される種 類をユーザに提示する
ことを特徴とする請求項 1、 3、 5、 22、 24、 25、 27、 29または 30の!/、ずれ力一項に 記載の通信装置。
[41] 前記 QoS種別受付手段は、 前記 QoS種別として、自局に接続される装置について、
当該装置が受信するフローのジッターが許容される度合いによって分類される種類 をユーザに提示する
ことを特徴とする請求項 1、 3、 5、 22、 24、 25、 27、 29または 30の!/、ずれ力一項に 記載の通信装置。
[42] データを受信側通信装置へ送信する通信装置にお!、て、
前記データに対する QoS設定処理を行う QoS設定制御手段と、
前記受信側通信装置によって前記データが中継される装置のアドレスを含んだプリ ッジ情報を
前記受信側通信装置より取得するブリッジ情報取得手段と、
受信したデータが、いずれのフローに含まれるかを識別するためのフロー識別情報 を
当該データから取得するフロー識別情報取得手段と
を備え、
前記 QoS設定制御手段は、
前記ブリッジ情報取得手段により取得したブリッジ情報と、
前記フロー識別情報取得手段により取得したフロー識別情報と
を照合した結果に基づ ヽて、
QoS設定処理を行うか否かを判断することを特徴とする通信装置。
[43] 第 1のネットワークと第 2のネットワークとの間でデータ伝送を中継する通信装置であ つて、
前記第 1のネットワークにより前記通信装置と接続された装置が
前記第 2のネットワークにより前記通信装置と接続された装置から受信するフローに ついての、
第 2のネットワークにおける QoSを設定する QoS設定制御部を備えた事を特徴とす る通信装置。
[44] 請求項 17に記載の通信装置と接続された、データを受信する装置であって、
前記 QoS種別を前記通信装置に対して出力することを特徴とする装置。
[45] データを受信する通信装置の制御方法にお!、て、
上記通信装置が備える QoS種別受付手段が、前記データの QoS制御の種別を示 す QoS種別を受け付ける QoS種別受付工程と、
前記 QoS種別受付工程において受け付けられた前記 QoS種別を前記データの Q oS制御情報に変換する QoS制御情報変換工程と、
上記通信装置が備える QoS設定制御手段が、変換された前記 QoS制御情報に基 づき、前記データに対する QoS設定処理を行う QoS設定制御工程と
を含んだことを特徴とする通信装置の制御方法。
[46] データを送信する通信装置の制御方法にぉ 、て、
上記通信装置が備える QoS種別要求手段が、前記データの QoS制御の種別を示 す QoS種別を、前記データを受信する通信装置から取得する QoS種別要求工程と 前記 QoS種別要求工程において取得した QoS種別を前記データの QoS制御情 報に変換する QoS制御情報変換工程と、
上記通信装置が備える QoS設定制御手段が、変換された前記 QoS制御情報に基 づき、前記データに対する QoS設定処理を行う QoS設定制御工程と
を含んだことを特徴とする通信装置の制御方法。
[47] データを受信する通信装置の制御方法にお!、て、
上記通信装置が備える QoS種別受付手段が、前記データの QoS制御の種別を示 す QoS種別を受け付ける QoS種別受付工程と、
前記 QoS種別受付工程において受け付けられた QoS種別を前記データを送信す る通信装置に通知する QoS種別通知工程と
を含んだことを特徴とする通信装置の制御方法。
[48] データを送信する通信装置の制御方法にぉ 、て、
上記通信装置が備える QoS制御情報要求手段が、前記データの QoS制御情報を 、前記データを受信する通信装置から取得する QoS種別要求工程と、
上記通信装置が備える QoS設定制御手段が、前記 QoS制御情報要求手段により 取得した前記 QoS制御情報に基づき、前記データに対する QoS設定処理を行う Qo s設定制御工程と
を含んだことを特徴とする通信装置の制御方法。
[49] データを受信する通信装置の制御方法にお!、て、
上記通信装置が備える QoS種別受付手段が、前記データの QoS制御の種別を示 す QoS種別を受け付ける QoS種別受付工程と、
前記 QoS種別受付工程において受け付けられた前記 QoS種別を前記データの Q oS制御情報に変換する QoS制御情報変換工程と、
前記 QoS制御情報変換手段により変換された前記 QoS制御情報を、前記データ を送信する通信装置に通知する QoS種別通知工程と
を含んだことを特徴とする通信装置の制御方法。
[50] 前記 QoS種別受付手段は、前記 QoS種別として、同じ QoS制御下の自局以外の 局に対する、自局のデータ受信の優先度、および、自局が受信または中継するデー タのビットレートを示す情報を選択的に受け付けることを特徴とする請求項 1、 3、 5〜
10、 13〜27、 29または 30のいずれか一項に記載の通信装置。
[51] 自局が QoS制御の対象から外れている間は、 QoS制御の対象となっている他の通 信装置に割り当てられたデータ伝送帯域以外の残りのデータ伝送帯域の少なくとも 一部を利用してデータを送信することを特徴とする請求項 2または 4に記載の通信装 置。
[52] 前記 QoS制御情報変換手段は、前記 QoS種別受付手段が前記 QoS種別を受け 付けたときに、自装置と通信可能に接続された報知手段を介して、当該 QoS種別を 受け付けたことをユーザに報知することを特徴とする請求項 30に記載の通信装置。
[53] データを送信する送信側通信装置からデータを受信する受信側通信装置としての 通信装置であって、
前記送信側通信装置からデータを受信するときの、他の受信側通信装置に対する 、データ受信の優先度を示す QoS種別情報を受け付ける QoS種別受付手段と、 前記 QoS種別受付手段が受け付けた QoS種別情報と自装置のアドレスとを含む Q oS設定要求を、前記送信側通信装置へ送信する通信手段とを備えたことを特徴とす る通信装置。
[54] 受信側通信装置へデータを送信する送信側通信装置としての通信装置であって、 前記受信側通信装置から送信される QoS設定要求であり、前記受信側通信装置 が前記送信側通信装置力 データを受信するときの、他の受信側通信装置に対する 、データ受信の優先度を示す QoS種別情報と、前記 QoS設定要求を送信する受信 側通信装置のアドレスとを含む QoS設定要求を受信する受信手段と、
前記受信手段が受信した QoS設定要求に含まれる QoS種別情報が示す優先度に 対応する送信優先度を、当該 QoS設定要求に含まれるアドレスが示す受信側通信 装置へ送信するデータに付与する QoS制御手段と、
前記 QoS制御手段によって前記送信優先度が付与されたデータを、当該送信優 先度に従って、前記 QoS設定要求に含まれるアドレスが示す受信側通信装置へ送 信するデータ送信手段とを備えたことを特徴とする通信装置。
[55] 送信側通信装置から自局へ送信されるデータの伝送帯域の大きさを示す QoS種 別情報を受け付ける QoS種別受付手段と、
前記 QoS種別受付手段が受け付けた QoS種別情報が示す前記伝送帯域の大き さを示す情報を含む QoS通知を生成する QoS種別管理手段と、
前記 QoS種別管理手段が生成した QoS通知を前記送信側通信装置へ送信する 通信手段とを備えたことを特徴とする通信装置。
[56] データを送信する少なくとも 1つの送信側通信装置と、当該送信側通信装置からデ ータを受信する少なくとも 1つの受信側通信装置と、 QoS設定要求に従い前記送信 側通信装置から前記受信側通信装置へ送信されるデータの QoS制御を行う制御手 段を備えた制御装置と、を含む通信ネットワークにおける前記送信側通信装置として の通信装置であって、
1つの受信側通信装置が受信するデータを対象とする QoS制御の開始を通知する トリガ検出通知を受信する受信手段と、
前記受信手段が前記トリガ検出通知を受信したときに、当該受信側通信装置が受 信するデータを対象とする QoS制御の開始を要求する QoS設定要求を前記制御装 置へ送信する QoS種別管理手段とを備えたことを特徴とする通信装置。
[57] データを送信する少なくとも 1つの送信側通信装置と、当該送信側通信装置からデ ータを受信する少なくとも 1つの受信側通信装置と、を含む通信ネットワークにおける 前記送信側通信装置としての通信装置であって、
QoS制御を行う制御手段と、
前記受信側通信装置が受信するデータに対する QoS制御の開始を通知するトリガ 検出通知を受信する受信手段とを備え、
前記受信手段が前記トリガ検出通知を受信したときに、前記制御手段は QoS制御 を開始することを特徴とする通信装置。
[58] データを送信する少なくとも 1つの送信側通信装置と、当該送信側通信装置からデ ータを受信する少なくとも 1つの受信側通信装置と、を含む通信ネットワークにおける 前記受信側通信装置としての通信装置であって、
QoS制御を行う制御手段を備え、
前記制御手段は、前記送信側通信装置からのデータを受信することに応じて、 Qo S制御を開始することを特徴とする通信装置。
[59] ネットワーク力もデータを受信し、受信したデータを、自装置に通信可能に接続され た機器へ出力する通信装置であって、
前記機器へデータを出力するための複数の出力ポートと、
前記複数の出力ポートのうちのいずれかを QoS対象出力ポートとし、前記 QoS対 象出力ポートから出力されるデータについての、前記ネットワークにおける QoS制御 を行うことを要求するための QoS設定要求を生成する QoS設定要求生成手段とを備 えることを特徴とする通信装置。
[60] ネットワーク力もデータを受信し、受信したデータを、自装置に通信可能に接続され た機器へ送信する通信装置であって、
前記機器を識別するための識別情報を取得する識別情報取得手段と、 前記識別情報取得手段によって取得された識別情報が示す機器へ送信するデー タについての、前記ネットワークにおける QoS制御を行うことを要求するための QoS 設定要求を生成する QoS設定要求生成手段とを備えることを特徴とする通信装置。
[61] QoS制御の種別を示す QoS種別情報を記憶する QoS種別記憶手段をさらに備え 前記 QoS設定要求生成手段は、前記 QoS種別記憶手段において記憶された Qo S種別情報を、自装置が要求する QoS制御の内容を規定するための情報として、前 記 QoS設定要求に含めることを特徴とする請求項 59または 60に記載の通信装置。
[62] QoS制御の種別を示す QoS種別情報をユーザが指定するための QoS種別指定 手段をさらに備え、
前記 QoS設定要求生成手段は、前記 QoS種別指定手段において指定された Qo S種別情報を、自装置が要求する QoS制御の内容を規定するための情報として前記 QoS設定要求に含めることを特徴とする請求項 59または 60に記載の通信装置。
[63] 前記 QoS種別情報を提示する QoS種別提示手段をさらに備えることを特徴とする 請求項 61または 62に記載の通信装置。
[64] 前記複数の出力ポートのうちのどの出力ポートが、前記 QoS対象出力ポートである 力が、予め決められていることを特徴とする請求項 59または 61〜63のいずれ力 1項 に記載の通信装置。
[65] 前記複数の出力ポートのうちのいずれかを、前記 QoS対象出力ポートとしてユーザ が選択するための QoS対象選択手段をさらに備えることを特徴とする請求項 59また は 61〜63のいずれか 1項に記載の通信装置。
[66] 前記 QoS対象出力ポートとそれ以外の出力ポートとを、ユーザが識別するための Q oS対象提示手段をさらに備えることを特徴とする請求項 59または 61〜65のいずれ 力 1項に記載の通信装置。
[67] 前記識別情報取得手段が前記識別情報を取得する期間を示す期間情報を記憶 するための期間情報記憶手段をさらに備え、
前記識別情報取得手段は、前記期間情報記憶手段が記憶している期間情報が示 す期間において、前記識別情報を取得することを特徴とする請求項 60に記載の通 信装置。
[68] 前記識別情報取得手段が前記識別情報を取得する期間をユーザが指定するため の期間情報指定手段をさらに備え、
前記識別情報取得手段は、前記期間情報指定手段を介して指定された期間にお Vヽて、前記識別情報を取得することを特徴とする請求項 60に記載の通信装置。
[69] 前記識別情報取得手段が前記識別情報を取得する期間中であることを、提示する 期間情報提示手段をさらに備えることを特徴とする請求項 60、 67または 68のいずれ 力 1項に記載の通信装置。
[70] 前記 QoS設定要求生成手段が生成した QoS設定要求を、前記 QoS制御を行う制 御装置へ送信する送信手段をさらに備えることを特徴とする請求項 59〜66のいず れか 1項に記載の通信装置。
[71] 前記ネットワークは、電力線を利用した通信ネットワークであることを特徴とする請求 項 59〜70の ヽずれか 1項に記載の通信装置。
[72] 請求項 1〜44または 50〜71のいずれか 1項に記載の通信装置を動作させる制御 プログラムであって、コンピュータを上記各手段として機能させるための制御プロダラ ム。
[73] 請求項 72に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒 体。
[74] ネットワークからデータを受信し、受信したデータを、自装置に通信可能に接続され た機器へ出力する通信装置の制御方法であって、
前記通信装置は、前記機器へデータを出力するための複数の出力ポートを備えて おり、
前記複数の出力ポートのうちのいずれかを QoS対象出力ポートとし、前記 QoS対 象出力ポートから出力されるデータについての、前記ネットワークにおける QoS制御 を行うことを要求するための QoS設定要求を生成する QoS設定要求生成工程とを含 むことを特徴とする、通信装置の制御方法。
[75] ネットワークからデータを受信し、受信したデータを、自装置に通信可能に接続され た機器へ出力する通信装置の制御方法であって、
前記機器を識別するための識別情報を取得する識別情報取得工程と、 前記識別情報取得工程において取得された識別情報が示す機器へ送信するデー タについての、前記ネットワークにおける QoS制御を行うことを要求するための QoS 設定要求を生成する QoS設定要求生成工程とを含むことを特徴とする、通信装置の 制御方法。
PCT/JP2007/063389 2006-07-04 2007-07-04 Communication device and apparatus, communication device control method and control program, and computer readable recording medium WO2008004592A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US12/305,644 US8189470B2 (en) 2006-07-04 2007-07-04 Communication apparatus and device, communication apparatus control method
CN2007800325637A CN101512978B (zh) 2006-07-04 2007-07-04 通信装置、设备、通信装置控制方法

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
JP2006-184888 2006-07-04
JP2006184888 2006-07-04
JP2007-176446 2007-07-04
JP2007-176445 2007-07-04
JP2007176446A JP4772757B2 (ja) 2006-07-04 2007-07-04 通信装置、通信装置の制御方法、制御プログラム、およびコンピュータ読み取り可能な記録媒体
JP2007176445A JP4902445B2 (ja) 2006-07-04 2007-07-04 通信装置、機器、通信装置の制御方法、通信装置制御プログラム、および記録媒体

Publications (1)

Publication Number Publication Date
WO2008004592A1 true WO2008004592A1 (en) 2008-01-10

Family

ID=38894559

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2007/063389 WO2008004592A1 (en) 2006-07-04 2007-07-04 Communication device and apparatus, communication device control method and control program, and computer readable recording medium

Country Status (3)

Country Link
US (1) US8189470B2 (ja)
CN (1) CN101512978B (ja)
WO (1) WO2008004592A1 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009093473A1 (ja) * 2008-01-25 2009-07-30 Panasonic Corporation 中継装置、端末、優先通信制御方法、プログラム及び記録媒体
JP2017073744A (ja) * 2015-10-09 2017-04-13 パナソニックIpマネジメント株式会社 情報処理装置、および情報処理システム
WO2021177174A1 (ja) * 2020-03-04 2021-09-10 株式会社Nttドコモ 管理装置及びネットワークシステム

Families Citing this family (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6888807B2 (en) * 2002-06-10 2005-05-03 Ipr Licensing, Inc. Applying session services based on packet flows
US7974204B2 (en) * 2007-11-07 2011-07-05 The Boeing Company Quality of service management for message flows across multiple middleware environments
JP2009260460A (ja) * 2008-04-14 2009-11-05 Sony Corp 情報処理装置および方法、プログラム、並びに情報処理システム
JP5321277B2 (ja) * 2009-06-19 2013-10-23 富士通株式会社 端末装置、設定報知システム、報知方法
US8289870B2 (en) * 2009-09-23 2012-10-16 Avaya Inc. Priority-based, dynamic optimization of utilized bandwidth
CN102036103B (zh) * 2009-09-30 2012-10-10 鸿富锦精密工业(深圳)有限公司 机顶盒及其视频点播方法
US9201752B2 (en) * 2010-01-19 2015-12-01 Ca, Inc. System and method for correlating empirical data with user experience
US8541903B2 (en) * 2010-02-03 2013-09-24 Panasonic Automotive Systems Company Of America, Division Of Panasonic Corporation Of North America Power line communication system and method
CN103069834B (zh) * 2010-09-08 2017-03-08 松下知识产权经营株式会社 内容发送装置及网络节点
US8904115B2 (en) 2010-09-28 2014-12-02 Texas Instruments Incorporated Cache with multiple access pipelines
US9391850B2 (en) * 2011-03-30 2016-07-12 Entropic Communications, Llc Method and apparatus for quality-of-service (QoS) management
JP2014514818A (ja) * 2011-03-31 2014-06-19 ベイジン ニューフロント モバイル マルチメディア テクノロジー カンパニー リミテッド 業務フローの作成及びその装置、業務フローの修正方法及び装置
US9053487B2 (en) 2011-08-22 2015-06-09 At&T Intellectual Property I, L.P. Methods, systems, and products for notifying of enhancements to quality of service and experience
TWI481979B (zh) * 2011-11-08 2015-04-21 Inst Information Industry Programmable logic controller drive system, method and recording media
CA2856447C (en) * 2011-12-16 2019-06-04 Fluid Handling Llc Dynamic linear control methods and apparatus for variable speed pump control
BR112014030712A2 (pt) * 2012-06-08 2017-06-27 Thomson Licensing aparelho e método para controlar luzes indicadoras em um dispositivo
US20150270986A1 (en) * 2012-10-29 2015-09-24 Na Wang Credit-based dynamic bandwidth allocation for time-division multiple access communications
CN104938024A (zh) * 2012-11-19 2015-09-23 诺基亚技术有限公司 生成包括音频有效载荷数据的蓝牙低能量数据包的方法和设备
JP5979095B2 (ja) 2013-08-06 2016-08-24 富士ゼロックス株式会社 情報処理システム、情報処理装置及びプログラム
US10554760B2 (en) * 2013-09-29 2020-02-04 Xiaomi Inc. Method and networking equipment for acquiring feature information
US9471524B2 (en) * 2013-12-09 2016-10-18 Atmel Corporation System bus transaction queue reallocation
US10264499B2 (en) * 2014-01-27 2019-04-16 Telefonaktiebolaget Lm Ericsson (Publ) Network node, and method for handling a request for an application to access a wireless local area network
FR3018978A1 (fr) * 2014-03-21 2015-09-25 Bigben Interactive Sa Reseau de communication par courant porteur en ligne
DE102014018873A1 (de) * 2014-12-16 2016-06-30 Unify Gmbh & Co. Kg Telekommunikationsanordnung und Verfahren zum Herstellen einer RTC-Verbindung zwischen einem ersten Endpunkt und einem zweiten Endpunkt
CN106302215A (zh) * 2016-08-30 2017-01-04 华为技术有限公司 一种转发报文的方法及装置
US10187288B2 (en) * 2017-03-09 2019-01-22 Caterpillar Inc. Communicating data link information using a light source
US10701713B2 (en) * 2017-04-11 2020-06-30 Viasat, Inc. Return link prioritization of selective events on a mobile platform
CN110582993B (zh) * 2017-05-09 2021-11-12 诺基亚通信公司 通过局域网连接进行通信的方法和装置
US10455445B2 (en) * 2017-06-22 2019-10-22 Rosemount Aerospace Inc. Performance optimization for avionic wireless sensor networks
US11211999B2 (en) * 2017-12-28 2021-12-28 Hughes Network Systems, Llc Satellite network virtual LAN usage
EP3751803A1 (en) * 2019-06-13 2020-12-16 Hughes Network Systems, LLC Enhanced network communication using multiple network connections
US11109394B2 (en) * 2019-07-30 2021-08-31 Cypress Semiconductor Corporation Methods, systems and devices for providing differentiated quality of service for wireless communication devices
EP4030742A4 (en) * 2019-09-09 2023-09-20 Ntt Docomo, Inc. SERVICE QUALITY MANAGEMENT SYSTEM
US12244503B2 (en) * 2021-01-08 2025-03-04 Dell Products L.P. Information handling system closed loop bandwidth prioritization
CN115225153A (zh) * 2021-04-19 2022-10-21 华为技术有限公司 一种通信方法及相关设备
TW202318903A (zh) * 2021-10-29 2023-05-01 財團法人資訊工業策進會 無線通訊裝置以及方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005096583A2 (en) * 2004-04-01 2005-10-13 Matsushita Electric Industrial Co., Ltd. Packet relay apparatus with qos switch (on/off)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6570876B1 (en) * 1998-04-01 2003-05-27 Hitachi, Ltd. Packet switch and switching method for switching variable length packets
JP2001156838A (ja) 1999-11-25 2001-06-08 Nippon Telegr & Teleph Corp <Ntt> 通信リソース予約方法及び装置並びに通信リソース予約プログラムを記録した記録媒体
JP4828051B2 (ja) 2001-07-23 2011-11-30 京セラ株式会社 無線通信システム及び方法、コンピュータプログラム、無線通信端末
JP2003153221A (ja) 2001-11-16 2003-05-23 Hitachi Ltd ケーブルモデム装置
JP2008263535A (ja) 2007-04-13 2008-10-30 Matsushita Electric Ind Co Ltd 電力線通信装置、電力線通信装置に搭載される集積回路、及び電力線通信方法、

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005096583A2 (en) * 2004-04-01 2005-10-13 Matsushita Electric Industrial Co., Ltd. Packet relay apparatus with qos switch (on/off)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009093473A1 (ja) * 2008-01-25 2009-07-30 Panasonic Corporation 中継装置、端末、優先通信制御方法、プログラム及び記録媒体
JPWO2009093473A1 (ja) * 2008-01-25 2011-05-26 パナソニック株式会社 中継装置、端末、優先通信制御方法、プログラム及び記録媒体
JP2017073744A (ja) * 2015-10-09 2017-04-13 パナソニックIpマネジメント株式会社 情報処理装置、および情報処理システム
WO2021177174A1 (ja) * 2020-03-04 2021-09-10 株式会社Nttドコモ 管理装置及びネットワークシステム
JPWO2021177174A1 (ja) * 2020-03-04 2021-09-10
JP7417708B2 (ja) 2020-03-04 2024-01-18 株式会社Nttドコモ 管理装置、ネットワークシステム及び端末装置

Also Published As

Publication number Publication date
US8189470B2 (en) 2012-05-29
CN101512978B (zh) 2013-02-13
US20100020681A1 (en) 2010-01-28
CN101512978A (zh) 2009-08-19

Similar Documents

Publication Publication Date Title
WO2008004592A1 (en) Communication device and apparatus, communication device control method and control program, and computer readable recording medium
JP4772757B2 (ja) 通信装置、通信装置の制御方法、制御プログラム、およびコンピュータ読み取り可能な記録媒体
US9577881B2 (en) Method and system for managing quality of service via a broadband gateway
JP5512630B2 (ja) 制御機器、制御方法、制御プログラムおよびシステム
US10142182B2 (en) Allocating processing bandwidth at a residential gateway utilizing transmission rules
US7894339B2 (en) High speed PLC network-ethernet bridge system supporting QoS
US20080080534A1 (en) BRIDGE FOR HETEROGENEOUS QoS NETWORKS
EP1760972A1 (en) Streaming data transmission apparatus and method
KR101548742B1 (ko) 네트워크 기능을 갖는 디스플레이장치 및 그의 제어 방법
US20090161682A1 (en) Managing Bandwidth during a Contention Free Period in a LAN
US9001748B2 (en) Method for scheduling traffic of home node, and applied to the same
CN102244604B (zh) 一种家庭网关的服务质量控制方法及家庭网关及系统
JP4902445B2 (ja) 通信装置、機器、通信装置の制御方法、通信装置制御プログラム、および記録媒体
US7738480B2 (en) Hybrid access to a contention-free period channel
JP4364935B2 (ja) 通信局、管理局、通信局の制御方法、管理局の制御方法、通信プログラム
KR102123105B1 (ko) 홈 네트워크에서 단말-미디어 상황정보 매칭 기반의 적응적 트래픽 관리 시스템 및 방법
JP5095648B2 (ja) 帯域管理装置、帯域設定要求装置、帯域管理装置の制御方法、帯域設定要求装置の制御方法、帯域管理システム、帯域管理プログラム、帯域設定要求プログラム、およびプログラムを記録したコンピュータ読み取り可能な記録媒体
KR100846767B1 (ko) 네트워크 기기간의 충돌 방지 방법 및 장치
JP5152846B2 (ja) デジタル放送受信装置
KR100745722B1 (ko) 홈 네트워크 환경에서의 미디어 변환 장치, 미디어 재생기및 지능형 멀티미디어 서비스 시스템
WO2005094009A1 (ja) 管理装置、通信装置、通信システム、通信管理方法、通信管理プログラムおよびそれを記録したコンピュータ読み取り可能な記録媒体
KR20080111856A (ko) 홈 네트워크 시스템 및 모뎀 제어 방법
KR20070009548A (ko) 디지털 네트워크들에서 용량 병목의 처리
Lin High-performance periodic contention-free multiple-access protocol for broadband multimedia powerline communications
KR20090076715A (ko) 방송 시스템 및 방송시스템의 제어방법

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200780032563.7

Country of ref document: CN

DPE2 Request for preliminary examination filed before expiration of 19th month from priority date (pct application filed from 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07768141

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

NENP Non-entry into the national phase

Ref country code: RU

WWE Wipo information: entry into national phase

Ref document number: 12305644

Country of ref document: US

122 Ep: pct application non-entry in european phase

Ref document number: 07768141

Country of ref document: EP

Kind code of ref document: A1

DPE2 Request for preliminary examination filed before expiration of 19th month from priority date (pct application filed from 20040101)
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载