Source: https://patents.google.com/patent/JP5821433B2/en
Timestamp: 2020-03-31 17:31:30
Document Index: 290964312

Matched Legal Cases: ['art 11', 'art 12', 'art 13', 'art 14', 'art 15', 'art 15', 'art 16', 'art 18', 'art 19', 'art 20', 'art 30']

JP5821433B2 - Transmission management system, transmission system, and program for transmission management system - Google Patents
JP5821433B2
JP5821433B2 JP2011192542A JP2011192542A JP5821433B2 JP 5821433 B2 JP5821433 B2 JP 5821433B2 JP 2011192542 A JP2011192542 A JP 2011192542A JP 2011192542 A JP2011192542 A JP 2011192542A JP 5821433 B2 JP5821433 B2 JP 5821433B2
JP2011192542A
JP2012134944A (en
2010-11-30 Priority to JP2010267699 priority Critical
2010-11-30 Priority to JP2010267699 priority
2011-09-05 Priority to JP2011192542A priority patent/JP5821433B2/en
2012-07-12 Publication of JP2012134944A publication Critical patent/JP2012134944A/en
2015-11-24 Publication of JP5821433B2 publication Critical patent/JP5821433B2/en
The present invention relates to a transmission management system that selects a relay device that relays content data when content data is communicated between a plurality of transmission terminals via a communication network.
2. Description of the Related Art In recent years, video conferencing systems that conduct video conferences via a communication network such as the Internet have become widespread with the demand for reducing business trip expenses and business trip times. In such a video conference system, when a call is started between a plurality of transmission terminals, image data and audio data are transmitted and received, and a video conference can be realized.
In such a video conference system, a relay device is usually provided in order to relay content data between video conference terminals. In this case, it is known that a relay device is selected from a plurality of relay devices according to the attributes of the video conference terminals participating in the video conference for the purpose of load distribution of the communication network. For example, it is known to assign a conference room ID (Identification) to a video conference terminal and select a relay device based on the conference room ID of a transmission terminal participating in the conference (see Patent Document 1). As a result, the traffic in the relay device can be averaged, so that the load on the communication network can be distributed to some extent.
However, according to the conventional video conference system, although the relay device can be selected based on the conference room ID of the video conference terminal, the communication network to which the video conference terminal is connected, the area where each transmission terminal is connected to the communication network, etc. The optimum relay device could not be selected according to the plurality of independent attributes.
The invention according to claim 1 is a transmission management system for selecting a relay device that relays content data when communicating content data between a plurality of transmission terminals via a communication network, wherein the plurality of transmission terminals A first attribute determining unit that determines whether or not each of the first attributes is the same, a second attribute determining unit that determines whether or not each of the second attributes of the plurality of transmission terminals is the same, and When the first attribute determining unit determines that the first attribute is the same, the first relay device is selected, and when the first attribute is determined not to be the same, the second attribute determining unit When the second attribute is determined to be the same, the second relay device is selected. When the second attribute is determined not to be the same, the third relay device is selected. And having a part A transmission management system to.
As described above, according to the present invention, when it is determined that the first attributes of the plurality of transmission terminals are the same, the transmission management system selects the first relay device, and the first attribute If the second attributes of the plurality of transmission terminals are determined to be the same, the second relay device is selected and the second attributes are determined not to be the same. If so, the third relay device is selected. Thereby, the transmission management system can select an optimal relay apparatus according to a plurality of independent attributes.
1 is a schematic diagram of a transmission system according to an embodiment of the present invention. It is the schematic of the transmission system which concerns on other one Embodiment of this invention. It is an external view of the transmission terminal which concerns on one Embodiment of this invention. It is a hardware block diagram of the transmission terminal which concerns on one Embodiment of this invention. 1 is a hardware configuration diagram of a transmission management system, a relay device, a program providing system, or a maintenance system according to an embodiment of the present invention. It is a functional block diagram of each terminal, apparatus, and system which comprise the transmission system which concerns on one Embodiment of this invention. FIG. 6 is a functional block diagram illustrating the relay device selection unit 56 of FIG. 5 in detail. It is a conceptual diagram which shows a change quality management table. It is a conceptual diagram explaining the image quality of image data. It is a conceptual diagram which shows a relay apparatus management table. It is a conceptual diagram which shows a terminal authentication management table. It is a conceptual diagram which shows a terminal management table. It is a conceptual diagram which shows a destination list management table. It is a conceptual diagram which shows a session management table. It is a conceptual diagram which shows a quality management table. It is a conceptual diagram which shows an attribute management table. It is the sequence figure which showed the process which manages the status information which shows the operating state of each relay apparatus. It is the conceptual diagram which showed the transmission / reception state of the image data in the transmission system, audio | voice data, and various management information. It is the sequence diagram which showed the process of the preparation stage which starts a telephone call between transmission terminals. It is the sequence diagram which showed the process which selects a relay apparatus. It is the flowchart which showed the process which selects a relay apparatus. It is a conceptual diagram which shows the destination list of this embodiment. FIG. 5 is a sequence diagram illustrating processing for requesting participation in a session for image / audio data. It is the flowchart which showed the process which selects a relay apparatus. It is the sequence diagram which showed the process which transmits / receives image data and audio | voice data between transmission terminals. It is a conceptual diagram which shows the destination list of other embodiment.
1-1 includes a plurality of transmission terminals (10aa, 10ab,...), A display (120aa, 120ab,...) For each transmission terminal (10aa, 10ab,...), And a plurality of relay devices (30a). , 30ab, 30cd, 30d, 30abcd), the transmission management system 50, the program providing system 90, and the maintenance system 100.
In the present embodiment, the case where the image of the image data is a moving image will be described. The image of the image data may include both a moving image and a still image. The relay device 30 relays image data and audio data between the plurality of terminals 10. The management system 50 manages the terminal 10 and the relay device 30 in an integrated manner.
The program providing system 90 includes an HD (Hard Disk) shown in FIG. 4 to be described later in which a terminal program for realizing various functions or various means in the terminal 10 is stored. The terminal program can be transmitted. The HD of the program providing system 90 also stores a relay device program for causing the relay device 30 to realize various functions or various means, and can transmit the relay device program to the relay device 30. . Further, the HD of the program providing system 90 also stores a transmission management program for causing the management system 50 to realize various functions or various means, and can transmit the transmission management program to the management system 50. .
Next, the hardware configuration of this embodiment will be described. FIG. 2 is an external view of the terminal 10 according to an embodiment of the present invention. Hereinafter, the longitudinal direction of the terminal 10 will be described as the X-axis direction, the direction orthogonal to the X-axis direction in the horizontal plane as the Y-axis direction, and the direction orthogonal to the X-axis direction and the Y-axis direction (vertical direction) will be described as the Z-axis direction.
FIG. 4 is a hardware configuration diagram of the management system according to the embodiment of the present invention. The management system 50 includes a CPU 201 that controls the overall operation of the management system 50, a ROM 202 that stores a transmission management program, a RAM 203 that is used as a work area for the CPU 201, an HD (Hard Disk) 204 that stores various data, and a control of the CPU 201. , A HDD (Hard Disk Drive) 205 that controls reading or writing of various data with respect to the HD 204, a media drive 207 that controls reading or writing (storage) of data with respect to a recording medium 206 such as a flash memory, a cursor, a menu, a window, A display 208 for displaying various information such as characters or images, a network I / F 209 for transmitting data using a communication network 2 to be described later, and a plurality of keys for inputting characters, numerical values, various instructions, etc. Reading data from a keyboard 211 provided, a mouse 212 for selecting and executing various instructions, selecting a processing target, moving a cursor, and the like, and a CD-ROM (Compact Disc Read Only Memory) 213 as an example of a removable recording medium Alternatively, a CD-ROM drive 214 for controlling writing and a bus line 210 such as an address bus and a data bus for electrically connecting the above-described components as shown in FIG. 4 are provided.
The terminal 10 includes a communication unit 11, an operation input reception unit 12, a login request unit 13, an imaging unit 14, an audio input unit 15a, an audio output unit 15b, a display control unit 16, a delay detection unit 18, a storage / read processing unit 19, A destination list creation unit 20 is included. Each of these units is a function or means realized by any one of the components shown in FIG. 3 operating according to a command from the CPU 101 according to a program stored in the ROM 102. Further, the terminal 10 includes a nonvolatile storage unit 1000 constructed by the flash memory 104 shown in FIG. 3 and a volatile storage unit 1002 constructed by the RAM 103 shown in FIG.
Next, functions or means of the management system 50 will be described. The management system 50 includes a communication unit 51, a terminal authentication unit 52, a state management unit 53, a terminal extraction unit 54, a terminal state acquisition unit 55, a relay device selection unit 56, a session management unit 57, a quality determination unit 58, a storage / read process. Unit 59 and delay time management unit 60. Each of these units is a function or means realized by any one of the constituent elements shown in FIG. 4 operating according to a command from the CPU 201 according to a program stored in the ROM 202. Further, the management system 50 includes a non-volatile storage unit 5000 that is constructed by the HD 204 shown in FIG. 4 and that stores various data and information even when the management system 50 is turned off. The non-volatile storage unit 5000 stores a destination list frame 311-1 shown in FIG.
The above is the description of the configuration and function (or means) of the transmission system 1 according to the present embodiment, and subsequently, the processing method in the transmission system 1 according to the present embodiment is described with reference to FIGS. 16 to 23. . FIG. 16 is a sequence diagram illustrating processing for managing state information indicating the state of each relay device 30 transmitted from each relay device 30 to the management system 50. FIG. 17 is a conceptual diagram showing a state of transmission / reception of image data, audio data, and various management information in the transmission system. FIG. 18 is a sequence diagram showing processing in a preparation stage for starting a call between a plurality of terminals 10. FIG. 19 is a sequence diagram illustrating processing for selecting a relay device. FIG. 20 is a flowchart illustrating processing for selecting a relay device. FIG. 21 is a conceptual diagram showing a destination list of this embodiment. FIG. 22 is a sequence diagram showing processing for requesting participation in the image / audio data session. FIG. 23 is a flowchart showing processing for selecting a relay device. FIG. 24 is a sequence diagram illustrating processing for transmitting and receiving image data and audio data between terminals. FIG. 25 is a conceptual diagram illustrating a destination list according to another embodiment.
First, a process for managing state information indicating the state of each relay device 30 transmitted from each relay device 30 to the management system 50 will be described with reference to FIG. First, in each relay device 30, the state detection unit 32 shown in FIG. 5 periodically detects the operating state of the relay device 30 as its own device (steps S1-1 to S1-4). In addition, the state detection unit 32 is a port of the relay device 30 as its own device and can be used for communication with the terminal 10 (number of available ports), and the terminal 10 among these available ports. Detecting the number of ports (number of ports used) used for communication with. The communication unit 31 of each relay device 30 periodically transmits each state information to the management system 50 via the communication network 2 so that the operation state of each relay device 30 can be managed in real time on the management system 50 side. (Steps S2-1 to S2-4). Each state information includes the relay device ID for each relay device 30 and the operating state detected by the state detection unit 32 of the relay device 30 related to each relay device ID. Further, the state information includes the port information including the number of available ports and the number of used ports.
First, when the user of the terminal 10aa turns on the power switch 109 shown in FIG. 3, the operation input accepting unit 12 shown in FIG. 5 accepts the power ON and turns on the power (step) S21). The login request unit 13 automatically transmits login request information indicating a login request from the communication unit 11 to the management system 50 via the communication network 2 in response to the reception of the power ON (step S22). This login request information includes a terminal ID and a password for identifying the terminal 10aa which is the own terminal as a request source. These terminal ID and password are data read from the nonvolatile storage unit 1000 via the storage / reading processing unit 19 and sent to the communication unit 11. When the login request information is transmitted from the terminal 10aa to the management system 50, the management system 50 that is the receiving side can grasp the IP address of the terminal 10aa that is the transmitting side.
First, when the user of the request source terminal (terminal 10aa) presses the operation button 108 shown in FIG. 3 and selects the destination terminal (here, terminal 10db), the operation input shown in FIG. The accepting unit 12 accepts a request to start a call (step S41). The communication unit 11 of the terminal 10aa includes the terminal ID of the terminal 10aa and the terminal ID of the selected destination terminal, and transmits start request information indicating that a call is requested to start to the management system 50 (step S42). ). Accordingly, the communication unit 51 of the management system 50 receives the start request information and grasps the IP address of the terminal 10aa that is the transmission source.
Then, the state management unit 53 uses the terminal management table of the terminal management DB 5003 (see FIG. 11) based on the terminal ID of the request source terminal (terminal 10aa) and the terminal ID of the destination terminal (terminal 10db) included in the start request information. Both of the field portions of the operation state of the records each including the terminal ID are changed to “busy” (step S43). In this state, the terminal (10aa, 10db) has not started a call, but is in a call state, and when another terminal 10 tries to call the terminal (10aa, 10db), a so-called call state is shown. A sound or display to that effect is output.
Subsequently, the relay device selection unit 56 of the management system 50 uses the relay device 30 for relaying a call between the request source terminal (terminal 10aa) and the destination terminal based on the relay device management DB 5001 and the selection management management DB. A selection is made (step S45). The process of selecting the relay device 30 will be specifically described with reference to FIG.
Even if the intranet relay device IDs extracted by the attribute extraction unit 56c are the same, the processing subsequent to NO in step S45-2 proceeds depending on the state of the intranet relay device identified by the intranet relay device ID. . In this case, the management system 50 searches the relay device management table (see FIG. 9) in the nonvolatile storage unit 5000 via the storage / read processing unit 59 based on the relay device ID of the intranet relay device. Extract the corresponding operating status. Here, when the extracted operation state is “OFF line”, the management system 50 proceeds with the processes after NO in step S45-2. In another example, the management system 50 responds by searching the relay device management table (see FIG. 9) via the storage / read processing unit 59 based on the relay device ID of the intranet relay device. The number of used ports and the number of available ports are extracted. Here, when the operation rate calculated by the extracted number of used ports and the number of available ports is larger than a predetermined value, the management system 50 proceeds with the processing after NO in step S45-2.
Next, referring to FIG. 22, after a call data session is established between the request source terminal (terminal 10aa) and the destination terminal (terminal 10db), another terminal 10 participates in the call data session. Processing will be described. FIG. 22 is a sequence diagram showing processing for requesting participation in the image / audio data session sed. Note that FIG. 22 shows a process in which various types of management information are transmitted and received through the management information session sei.
First, when the user of the request source terminal (terminal 10aa) presses the operation button 108 shown in FIG. 3, the input of the other terminal 10 invited to the image / audio data session sed is accepted (step S1). S101). Next, the communication unit 11 of the terminal 10aa includes the terminal ID of the terminal 10aa, the terminal ID of the other terminal 10, and the session ID, and a session for requesting that the other terminal 10 be notified of these pieces of information. ID notification request information is transmitted to the management system 50 (step S102). When the management system 50 receives the session ID notification request information, the communication unit 51 transmits the session ID notification information including the terminal ID of the request source terminal (terminal 10aa) and the session ID to the other terminals 10 ( Step S103).
Upon receiving the session ID notification information, the other terminal 10 accepts participation in the image / audio data session sed (step S104). Here, when a user of another terminal 10 presses the operation button 108 shown in FIG. 3, a request for participation in the image / audio data session sed is accepted. Thereby, the communication part 11 of the other terminal 10 transmits the session participation request information including the terminal ID and the session ID of the other terminal 10 to the management system 50 (step S105).
Next, the management system 50 executes a process for selecting the relay device 30 (step S106). The process of selecting the relay device 30 will be specifically described with reference to FIG. FIG. 23 is a flowchart showing a process for selecting the relay device 30. First, the session management unit 57 of the management system 50 searches the session management table (see FIG. 13) of the session management DB 5005 using the session ID included in the session participation request information as a key, and extracts the relay device ID (step S106). -1). Subsequently, the attribute extraction unit 56c searches the attribute management table (see FIG. 15) of the attribute management DB based on the terminal ID of the other terminal 10 to obtain the corresponding intranet relay device ID and segment relay device ID. Extract.
Subsequently, the attribute determination unit 56d determines whether the relay device identified by the relay device ID extracted by the other terminal 10 or the session management unit 57 can be used (step S106-2). Specifically, the attribute determination unit 56d determines that the relay device 30 can be used when the relay device ID extracted by the session management unit 57 is the relay device ID of the common relay device 30abcd. Also, the attribute determination unit 56d determines that the relay device 30 can be used when the relay device ID extracted by the session management unit 57 matches the relay device ID extracted by the attribute extraction unit 56c. Judge that it is not available.
When it is determined that the relay device 30 can be used (YES in step S106-2), the selection unit 56e uses the relay device 30 that is being used in the image / audio data session sed extracted in step S106-1. Is selected (step S106-4). When it is determined that the relay device 30 cannot be used (NO in step S106-1), the selection unit 56e does not select the relay device 30 being used in the image / audio data session sed (step S106-3). ). When it is determined that the relay device 30 cannot be used (NO in step S106-1), the selection unit 56e may newly select the common relay device 30abcd. Hereinafter, the subsequent processing will be described for the case where the relay device 30 is selected by the selection unit 56e.
When the process of selecting the relay device 30 is completed, the session management unit 57 stores the session ID included in the session participation request information in the session management table (see FIG. 13) of the session management DB 5005 of the nonvolatile storage unit 5000, the request source terminal. The terminal ID of (terminal 10aa), the destination terminal (terminal 10db), the terminal IDs of other terminals 10, and the relay device ID of the selected relay device are stored and managed (step S107).
Subsequently, the state management unit 53 of the management system 50 includes the terminal ID in the terminal management table (see FIG. 11) of the terminal management DB 5003 based on the terminal IDs of the other terminals 10 included in the session participation request information. The field portion of the record operating state is changed to “busy” (step S108).
Next, the communication unit 51 of the management system 50 has already started the image / sound data session sed with the participation notification including the terminal ID and session ID of the other terminal 10 participating in the image / sound data session sed. To the requesting terminal (terminal 10aa) and the destination terminal (terminal 10db) that are currently in operation (steps S109-1 and S109-2). Accordingly, the request source terminal (terminal 10aa) and the destination terminal (terminal 10db) can grasp that the other terminal 10 participates in the image / audio data session sed. In addition, the communication unit 51 of the management system 50 displays the participation permission notification including the session ID for participating in the image / sound data session sed and the relay device connection information used to connect to the relay device 30 as an image. -It transmits to the other terminal 10 which starts session sed for audio | voice data (step S110). As a result, the other terminals 10 can grasp that the participation in the image / audio data session is permitted and can connect to the relay device 30. When the other terminal 10 receives this participation permission notification, the communication unit 11 transmits the session ID and the relay device connection information to the relay device 30 (step S110) and connects to the relay device 30. Accordingly, the other terminal 10C can participate in the image / audio data session.
Next, a process of transmitting and receiving image data and audio data to perform a video conference call between the request source terminal (terminal 10aa) and the destination terminal (10db) will be described with reference to FIGS. To do. It is assumed that the relay device that relays image data and audio data between these terminals is the relay device 30abcd. Note that image data and audio data are transmitted and received in one-way processing for transmitting image data and audio data from the terminal 10aa to the terminal 10db and in reverse processing for transmitting image data and audio data from the terminal 10db to the terminal 10aa. The detection of the delay time described later is the same process. For this reason, the one-way communication will be described, and the reverse communication will be omitted.
First, the request source terminal (terminal 10aa) receives the image data of the subject imaged by the imaging unit 14 and the audio data of the audio input by the audio input unit 15a through the image / audio data session sed. To the relay device 30abcd via the communication network 2 (step S81). In the present embodiment, the high-quality image data including the low resolution, the medium resolution, and the high resolution shown in FIG. 8 and the audio data are transmitted. Thereby, in the relay device 30abcd, the communication unit 31 receives the image data and audio data of the above three resolutions. Then, the data quality confirmation unit 33 searches the change quality management table (see FIG. 7) using the IP address “1.3.2.4” of the destination terminal (terminal 10db) as a search key, and the corresponding relay image By extracting the image quality of the data, the image quality of the image data to be relayed is confirmed (step S82). In the present embodiment, the image quality of the confirmed image data is “high quality”, which is the same as the image quality of the image data received by the communication unit 31, so the relay device 30 abcd uses the session sed for image / audio data. Thus, the image data with the same image quality and the sound data with the same sound quality are transmitted to the destination terminal (terminal 10db) (step S83). As a result, the destination terminal (terminal 10db) receives the image data and the audio data at the communication unit 11, the display control unit 16 displays an image based on the image data on the display 120, and the audio output unit 15b receives the audio data. It is possible to output a sound based on.
Next, the delay detection unit 18 of the terminal 10db detects the delay time of reception of the image data received by the communication unit 11 at regular time intervals (for example, every second) (step S84). In the present embodiment, the following description is continued for a case where the delay time is 200 (ms).
The communication unit 11 of the destination terminal (terminal 10db) transmits delay information indicating the delay time “200 (ms)” to the management system 50 via the communication network 2 through the management information session sei (step S85). As a result, the management system 50 can grasp the delay time and the IP address “1.3.2.4” of the terminal 10db that is the transmission source of the delay information.
Next, the delay time management unit 60 of the management system 50 searches the terminal management table (see FIG. 11) using the IP address “1.3.2.4” of the destination terminal (terminal 10db) as a search key. Then, the corresponding terminal ID “01db” is extracted, and in the session management table of the session management DB 5005 (see FIG. 13), the delay information in the field portion of the delay time in the record of the terminal ID “01db” is indicated by the delay information. The stored delay time “200 (ms)” is stored and managed (step S86).
Next, the quality determination unit 58 searches the quality management DB 5007 (see FIG. 14) using the delay time “200 (ms)” as a search key, and extracts the image quality “medium image quality” of the corresponding image data. The image quality is determined as “medium image quality” (step S87).
Next, the communication unit 51 uses the relay device ID “111abcd” associated with the terminal ID “01db” in the session management table of the session management DB (see FIG. 13) as a search key, and the relay device management table (FIG. 9) and the IP address “1.1.1.3” of the corresponding relay device 30abcd is extracted (step S88). Then, the communication unit 51 transmits the quality information indicating the image quality “medium image quality” of the image data determined in step S87 to the relay device 30abcd via the communication network 2 through the management information session sei (step S89). ). This quality information includes the IP address “1.3.2.4” of the destination terminal (terminal 10db) used as the search key in step S86. Accordingly, in the relay device 30abcd, the change quality management unit 34 adds the IP address “1.3. In the destination terminal 10 (here, the destination terminal (terminal 10db)) to the change quality management table (see FIG. 7). 2.4 ”and the image quality“ medium image quality ”of the image data to be relayed are stored and managed in association with each other (step S90).
Next, the terminal 10aa continues to the relay device 30abcd through the image / sound data session sed in the same manner as in the above-described step S81, and the high-quality image data consisting of three of low image quality, medium image quality, and high image quality, and The voice data is transmitted (step S91). As a result, in the relay device 30abcd, as in step S82, the data quality confirmation unit 33 uses the IP address “1.3.2.4” of the destination terminal (terminal 10db) as a search key to change the quality management table ( The image quality of the image data to be relayed is extracted, and the image quality of the image data to be relayed is confirmed (step S92). In this embodiment, since the image quality of the confirmed image data is “medium image quality” and lower than the image quality “high image quality” of the image data received by the communication unit 31, the data quality changing unit 35 The image quality of the image data is changed by suppressing the image quality from “high image quality” to “medium image quality” (step S93). Then, the communication unit 31 changes the image quality of the image data and the sound quality of the sound to the terminal 10db via the communication network 2 by the image / sound data session sed. Audio data that has not been transmitted is transmitted (step S94). As described above, when a reception delay occurs at the destination terminal (terminal 10db) that receives the image data, the relay device 30abcd changes the quality of the image and gives a strange feeling to the person participating in the video conference. Can not be.
As described above, according to the present embodiment, the management system 50 selects the first relay device and determines the first attribute when it is determined that the first attributes of the plurality of terminals are the same. If the second attributes of the plurality of terminals are determined to be the same, it is determined that the second relay device is selected and the second attributes are not the same. When the third relay device is selected. Thereby, it is possible to cause the management system 50 to select an optimal relay device according to a plurality of independent attributes of each transmission terminal participating in the conference.
Further, according to the present embodiment, the management system 50 indicates the terminal identification information for identifying the terminal 10, the first attribute information indicating the first attribute of the terminal 10, and the second attribute of the terminal 10. An attribute management DB 5008 that manages second attribute information in association with each other is provided. Thereby, the management system 50 can easily determine whether the first attribute or the second attribute of each of the plurality of terminals is the same.
Furthermore, according to the present embodiment, the first attribute is an attribute relating to a communication network (intranet) to which the terminal 10 is connected, and the second attribute is an attribute relating to an area where the terminal 10 exists. Can do. Thereby, it is possible to cause the management system 50 to select the relay device 30 according to the attributes such as the communication network 2 to which each terminal 10 participating in the conference is connected and the region where each transmission terminal is connected to the communication network 2.
Furthermore, according to the present embodiment, the intranet relay device belongs to the same intranet as the terminal 10, and the segment relay device is installed in the same area as the terminal 10. In this case, when all terminals participating in the session connect to the intranet, the management system 50 selects the intranet relay device. As a result, the communication path is shortened to improve the communication speed, and the content data to be communicated does not pass through the firewall, thereby ensuring safety. In this case, when all the terminals participating in the session exist in the same area, the management system 50 selects the segment relay device. Thereby, the communication path can be shortened and the communication speed can be improved.
Further, according to the present embodiment, the first relay device transmits the first operation information indicating the operation state of the first relay device to the management system 50, and the second relay device transmits the second relay device. Second operation information indicating the operation state of the relay device is transmitted to the management system 50. Thereby, the management system 50 can select a 1st relay apparatus or a 2nd relay apparatus based on an operation state.
Further, according to this embodiment, the first relay device transmits the first port information indicating the state of the port of the first relay device used for communication with the terminal 10 to the management system 50, and the second The second relay device transmits second port information indicating the state of the port of the second relay device used for communication with the terminal 10 to the management system 50. Thereby, the management system 50 can select the first relay device or the second relay device based on the state of the port.
Further, according to the present embodiment, the first relay device performs secure communication with the management system 50. Thereby, the operation information and port information of the first relay device can be safely transmitted to the management system 50.
In the present embodiment, the attribute extraction unit 56c searches the attribute management table (see FIG. 15) in the attribute management DB based on the terminal IDs of the request source terminal (terminal 10aa) and the destination terminal (terminal 10db). Although the corresponding attribute is extracted, the present invention is not limited to this. In this case, when the terminal 10aa and the terminal 10db are connected to the transmission management system 50, the terminal 10aa and the terminal 10db may transmit a message including an attribute at the time of connection of each terminal, and the attribute extraction unit 56c may extract the attribute included in the message. . As a result, it is possible to select the relay device based on the attribute when each terminal is connected.
Furthermore, in the above embodiment, the IP address of the relay device is managed in FIG. 9 and the IP address of the terminal in FIG. 11, but this is not a limitation, and the relay device 30 is specified on the communication network 2. Each relay device specifying information or terminal specifying information for specifying the terminal 10 on the communication network 2 may manage each FQDN (Fully Qualified Domain Name). In this case, an IP address corresponding to the FQDN is acquired by a well-known DNS (Domain Name System) server. In addition to “relay device specifying information for specifying the relay device 30 in the communication network 2”, “relay device connection destination information indicating a connection destination to the relay device 30 on the communication network 2” or “communication It may be expressed as “relay device destination information indicating a destination to the relay device 30 on the network 2”. Similarly, not only “terminal specifying information for specifying the terminal 10 in the communication network 2” but also “terminal connection destination information indicating a connection destination to the terminal 10 on the communication network 2” or “on the communication network 2 It may be expressed as “terminal destination information indicating a destination to the terminal 10”.
The transmission system 1 may be a mobile phone communication system. In this case, for example, the terminal 10 corresponds to a mobile phone. A display example of the destination list in this case is shown in FIG. That is, the terminal 10 as a mobile phone includes a mobile phone main body 10-1, a menu screen display button 10-2 provided on the main body 10-1, a display unit 10-3 provided on the main body 10-1, The microphone 10-4 provided in the lower part of 10-1 and the speaker 10-5 provided in the main body 10-1 are provided. Among these, the “menu screen display button” 10-2 is a button for displaying a menu screen on which icons indicating various applications are displayed. The display unit 10-3 is a touch panel, and the user can make a call with the other party's mobile phone by selecting a destination name.
DESCRIPTION OF SYMBOLS 1 Transmission system 10 Transmission terminal 11 Communication part 12 Operation input reception part 13 Login request part 14 Image pick-up part 15a Audio | voice input part 15b Audio | voice output part 16 Display control part 18 Delay detection part 19 Memory | storage / reading process part 20 Destination list creation part 30 Relay Device 31 Communication unit 32 Status detection unit 33 Data quality confirmation unit 34 Change quality management unit 35 Data quality change unit 39 Storage / read processing unit 50 Transmission management system 51 Communication unit 52 Terminal authentication unit 53 Status management unit 54 Terminal extraction unit 55 Terminal Status acquisition unit 56 Relay device selection unit 56a Session ID generation unit 56b Destination determination unit 56c Attribute extraction unit 56d Attribute determination unit (an example of a first attribute determination unit, an example of a second attribute determination unit)
56e selection unit 57 session management unit 58 quality determination unit 60 delay time management unit 90 program providing system 100 maintenance system 1000 nonvolatile storage unit 1001 communication protocol priority management DB
1002 Volatile storage unit 3000 Nonvolatile storage unit 3001 Change quality management DB
5008 Attribute management DB (an example of an attribute information management unit)
JP 2006-229416 A
A transmission management system for selecting a relay device that relays content data when communicating content data between a plurality of transmission terminals via a communication network,
A first attribute determining unit that determines whether or not the first attributes of the plurality of transmission terminals are the same;
A second attribute determining unit that determines whether the second attributes of the plurality of transmission terminals are the same;
When the first attribute determination unit determines that the first attribute is the same, the first relay device is selected, and when the first attribute is determined not to be the same, the second attribute determination When the second attribute is determined to be the same by the unit, the second relay device is selected, and when it is determined that the second attribute is not the same, the third relay device is selected. A transmission management system comprising: a selection unit;
Corresponding to transmission terminal identification information for identifying the transmission terminal, first attribute information indicating the first attribute of the transmission terminal, and second attribute information indicating the second attribute of the transmission terminal It has an attribute information management unit to manage
The first attribute determination unit has the first attribute based on the first attribute information corresponding to the transmission terminal identification information for identifying each of the plurality of transmission terminals managed by the attribute information management unit. Determine if they are the same,
The second attribute determination unit determines whether the second attribute is based on the second attribute information corresponding to the transmission terminal identification information for identifying each of the plurality of transmission terminals managed by the attribute information management unit. The transmission management system according to claim 1, wherein it is determined whether or not they are the same.
The first attribute is an attribute relating to the communication network to which the transmission terminal is connected;
The transmission management system according to claim 1 or 2, wherein the second attribute is an attribute relating to an area where the transmission terminal is connected to the communication network.
A plurality of transmission terminals for communicating content data via a communication network;
A relay device that relays the content data;
A transmission management system comprising: the transmission management system according to claim 1.
The first relay device has the same first attribute as each of the plurality of transmission terminals;
The transmission system according to claim 4, wherein the second relay device has the second attribute that is the same as each of the plurality of transmission terminals.
The first relay device transmits first operation information indicating an operation state of the first relay device to the transmission management system;
The second relay device transmits second operation information indicating an operation state of the second relay device to the transmission management system;
6. The selection unit according to claim 4, wherein the selection unit selects the first relay device based on the first operation information, and selects the second relay device based on the second operation information. Transmission system.
The first relay device transmits first port information indicating a state of a port of the first relay device used for communication with the transmission terminal to the transmission management system;
The second relay device transmits second port information indicating a state of a port of the second relay device used for communication with the transmission terminal to the transmission management system;
The selection unit, when said first attribute with the first attribute determination unit is determined to be identical, the thus calculated operating rate to the first port information predetermined value or less of the first switching device select, if the second attribute is determined to be identical by said second attribute determining unit, the operating rate is thus calculated to the second port information predetermined value or less for the second relay device The transmission system according to claim 4, wherein the transmission system is selected.
The transmission system according to claim 6 or 7, wherein the first relay device performs secure communication with the transmission management system.
A transmission management system program used in a transmission management system for selecting a relay device that relays content data when communicating content data between a plurality of transmission terminals via a communication network,
A first attribute determining step of determining whether or not the first attributes of the plurality of transmission terminals are the same;
A second attribute determining step of determining whether the second attribute of each of the plurality of transmission terminals is the same;
When the first attribute determining step determines that the first attribute is the same, the first relay device is selected, and when the first attribute is determined not to be the same, the second attribute determining When the second attribute is determined to be the same by the step, the second relay device is selected, and when the second attribute is determined not to be the same, the third relay device is selected. A transmission management system program that causes the transmission management system to execute a selection step.
JP2011192542A 2010-11-30 2011-09-05 Transmission management system, transmission system, and program for transmission management system Active JP5821433B2 (en)
JP2010267699 2010-11-30
JP2011192542A JP5821433B2 (en) 2010-11-30 2011-09-05 Transmission management system, transmission system, and program for transmission management system
CN201180066253.3A CN103348629B (en) 2010-11-30 2011-11-24 Transmission and management system and transmission system
SG2013034244A SG190145A1 (en) 2010-11-30 2011-11-24 Transmission management system, transmission system, program for transmission management system and computer readable information recording medium
AU2011337652A AU2011337652B2 (en) 2010-11-30 2011-11-24 Transmission management system, transmission system, program for transmission management system and computer readable information recording medium
CA2817948A CA2817948C (en) 2010-11-30 2011-11-24 Transmission management system, transmission system, program for transmission management system and computer readable information recording medium
US13/989,441 US9438855B2 (en) 2010-11-30 2011-11-24 Transmission management system, transmission system, program for transmission management system and computer readable information recording medium
EP11844243.3A EP2647158B1 (en) 2010-11-30 2011-11-24 Transmission management system, transmission system, program for transmission management system and computer readable information recording medium
PCT/JP2011/077737 WO2012074032A1 (en) 2010-11-30 2011-11-24 Transmission management system, transmission system, program for transmission management system and computer readable information recording medium
US14/086,467 US9100542B2 (en) 2010-11-30 2013-11-21 Transmission management system, transmission system, program for transmission management system and computer readable information recording medium
JP2012134944A JP2012134944A (en) 2012-07-12
JP5821433B2 true JP5821433B2 (en) 2015-11-24
ID=46171957
JP2011192542A Active JP5821433B2 (en) 2010-11-30 2011-09-05 Transmission management system, transmission system, and program for transmission management system
US (2) US9438855B2 (en)
EP (1) EP2647158B1 (en)
JP (1) JP5821433B2 (en)
CN (1) CN103348629B (en)
AU (1) AU2011337652B2 (en)
CA (1) CA2817948C (en)
SG (1) SG190145A1 (en)
WO (1) WO2012074032A1 (en)
JP6528861B2 (en) * 2018-01-11 2019-06-12 株式会社リコー Management system, management method, program, transmission system, and method
JPH0226429A (en) * 1988-07-16 1990-01-29 Fujitsu Ltd Optimum hierarchy selecting system for inter-multipoint communication processor
JP2005286600A (en) 2004-03-29 2005-10-13 Fujitsu Fip Corp Communication processing apparatus
JP4700977B2 (en) 2005-02-16 2011-06-15 富士通株式会社 Multipoint conference system
JP4479647B2 (en) 2005-11-21 2010-06-09 日本電気株式会社 Route generation system, route generation method, route management server, relay device, terminal device, and control program
2011-09-05 JP JP2011192542A patent/JP5821433B2/en active Active
2011-11-24 US US13/989,441 patent/US9438855B2/en active Active
2011-11-24 AU AU2011337652A patent/AU2011337652B2/en active Active
2011-11-24 CA CA2817948A patent/CA2817948C/en active Active
2011-11-24 SG SG2013034244A patent/SG190145A1/en unknown
2011-11-24 CN CN201180066253.3A patent/CN103348629B/en active IP Right Grant
2011-11-24 EP EP11844243.3A patent/EP2647158B1/en active Active
2011-11-24 WO PCT/JP2011/077737 patent/WO2012074032A1/en active Application Filing
2013-11-21 US US14/086,467 patent/US9100542B2/en active Active
JP2012134944A (en) 2012-07-12
WO2012074032A1 (en) 2012-06-07
AU2011337652B2 (en) 2015-04-02
CA2817948C (en) 2017-09-26
US9438855B2 (en) 2016-09-06
US20140078245A1 (en) 2014-03-20
CN103348629A (en) 2013-10-09
EP2647158A4 (en) 2017-03-01
US9100542B2 (en) 2015-08-04
AU2011337652A1 (en) 2013-05-30
EP2647158B1 (en) 2018-04-18
EP2647158A1 (en) 2013-10-09
US20130242038A1 (en) 2013-09-19
CN103348629B (en) 2016-08-17
SG190145A1 (en) 2013-07-31
CA2817948A1 (en) 2012-06-07
Ref document number: 5821433