WO2016208568A1 - データ圧縮装置及びデータ圧縮承認装置 - Google Patents
データ圧縮装置及びデータ圧縮承認装置 Download PDFInfo
- Publication number
- WO2016208568A1 WO2016208568A1 PCT/JP2016/068359 JP2016068359W WO2016208568A1 WO 2016208568 A1 WO2016208568 A1 WO 2016208568A1 JP 2016068359 W JP2016068359 W JP 2016068359W WO 2016208568 A1 WO2016208568 A1 WO 2016208568A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data compression
- data
- congestion
- communication network
- approval
- Prior art date
Links
- 238000013144 data compression Methods 0.000 title claims abstract description 425
- 238000004891 communication Methods 0.000 claims abstract description 174
- 238000000034 method Methods 0.000 claims description 38
- 238000012790 confirmation Methods 0.000 claims description 23
- 238000007906 compression Methods 0.000 description 29
- 230000006835 compression Effects 0.000 description 29
- 238000012545 processing Methods 0.000 description 17
- 238000010586 diagram Methods 0.000 description 12
- 230000005540 biological transmission Effects 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/04—Protocols for data compression, e.g. ROHC
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5003—Managing SLA; Interaction between SLA and QoS
- H04L41/5009—Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5003—Managing SLA; Interaction between SLA and QoS
- H04L41/5019—Ensuring fulfilment of SLA
- H04L41/5025—Ensuring fulfilment of SLA by proactively reacting to service quality change, e.g. by reconfiguration after service quality degradation or upgrade
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/38—Flow control; Congestion control by adapting coding or compression rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/70—Media network packetisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/756—Media network packet handling adapting media to device capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/508—Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement
- H04L41/509—Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement wherein the managed service relates to media content delivery, e.g. audio, video or TV
Definitions
- the present invention relates to a data compression apparatus and a data compression approval apparatus applied to a communication system that performs streaming relay of content via a network.
- This application claims priority based on Japanese Patent Application No. 2015-127406 for which it applied to Japan on June 25, 2015, and uses the content here.
- Patent Document 1 discloses a content providing system that provides a user with content compressed at a compression rate selected by a user in a server that provides stream-based content, and charges the user a fee according to the compression rate.
- Patent Document 2 discloses a data transmission system that ensures real-time performance for data transmission in a best-effort network.
- Patent Document 3 discloses a communication device that can efficiently use a network bandwidth and transmit data without delay by changing the compression rate according to the load factor of the network.
- Patent Document 4 discloses a data distribution apparatus that compresses data according to a user's allowable waiting time.
- a proxy server having a function of compressing content for the purpose of suppressing the occurrence of congestion in the communication network is provided as a relay device. ing.
- the proxy server determines whether congestion has occurred in the communication network by measuring the round trip time (RTT) between the terminal device and the proxy server or by measuring the throughput based on the amount of data transmitted from the proxy server to the terminal device. Determine.
- the proxy server performs data compression, and transmits the compressed data to the terminal device.
- the proxy server when content compressed by the proxy server is transmitted to the terminal device, it is necessary to perform compression processing and decompression processing, which may cause a time lag in content transmission.
- the proxy server when the proxy server performs lossy compression processing when compressing content such as still images, moving images, and audio, the quality of the content is degraded. Therefore, when the content compressed by the proxy server is transmitted to the terminal device to suppress congestion occurring in the communication network, it is necessary to confirm with the user that the content may be compressed at the time of the user contract. .
- the proxy server must always transmit the content without compression to the user who did not approve the content compression at the time of the user contract, and it is difficult to suppress the congestion occurring in the communication network. there were.
- the proxy server compresses the content and transmits it to the terminal device, thereby causing congestion that has occurred in the communication network. It has been desired to develop a technology capable of suppressing the above.
- the present invention has been made to solve the above-described problem, and is a data compression apparatus that performs data compression in a communication system that performs streaming relay of content via a communication network without confirming data compression approval from the user. It is another object of the present invention to provide a data compression approval device.
- the 1st aspect of this invention is the communication system which connected the data compression apparatus and the data compression approval apparatus with the communication network.
- the data compression device includes a congestion determination unit that determines whether or not congestion has occurred in a communication network that communicates with a data compression approval device, and a congestion determination unit that determines that congestion has occurred in the communication network.
- the data compression approval device When the data compression approval device receives a congestion occurrence signal indicating that congestion has occurred in the communication network from the data compression device and a data compression inquiry signal inquiring whether or not data compression is possible, the data compression approval device generates a data compression response signal and generates the data compression response signal.
- An answer generation unit for transmitting to is provided.
- a second aspect of the present invention is a data compression control method applied to a communication system in which a data compression device and a data compression approval device are connected by a communication network.
- the data compression apparatus determines whether congestion has occurred in the communication network that communicates with the data compression approval apparatus, and if it is determined that congestion has occurred in the communication network, the occurrence of congestion And a data compression inquiry signal for inquiring whether data compression is possible are transmitted to the data compression approval device.
- the data compression approval device receives the congestion occurrence signal and the data compression inquiry signal
- the data compression approval device When the data compression approval device receives the congestion occurrence signal and the data compression inquiry signal, the data compression approval device generates a data compression response signal related to a response indicating whether or not data compression is possible, and transmits the data compression response signal to the data compression device.
- the data compression device compresses the content data and transmits the compressed content data to the data compression approval device via the communication network.
- a third aspect of the present invention is a program installed in a data compression apparatus and a data compression approval apparatus connected via a communication network.
- the data compression apparatus is a congestion determination process for determining whether or not congestion has occurred in the communication network, and data related to whether or not data compression is possible from the data compression approval apparatus when it is determined that congestion has occurred in the communication network.
- a compressed response signal is received and the data compressed response signal indicates that data compression is possible, a data compression process for compressing content data transmitted from the data compression device to the data compression approval device is executed.
- a congestion occurrence signal indicating that congestion has occurred in the communication network from the data compression device and a data compression inquiry signal for inquiring whether or not data compression is possible a data compression response signal related to an answer indicating whether or not data compression is possible Is transmitted to the data compression apparatus.
- congestion occurring in the communication network even when the user cannot confirm in advance that the content data may be compressed when the user contracts. Accordingly, since the server device compresses the content data and transmits it to the terminal device, congestion occurring in the communication network can be suppressed.
- FIG. 1 is a block diagram of a communication system 1 to which a data compression device and a data compression approval device according to the present invention are applied.
- the communication system 1 includes a server device 10 and a terminal device 20.
- the server device 10 corresponds to a data compression device according to the present invention.
- the terminal device 20 corresponds to a data compression approval device according to the present invention.
- Server device 10 and terminal device 20 are connected by a communication network NW.
- the server apparatus 10 when congestion occurs in the communication network NW that communicates with the terminal device 20, the server apparatus 10 includes a congestion generation signal (that is, a signal indicating that congestion has occurred) and a data compression inquiry signal (That is, an inquiry about whether data compression is possible for content data transmitted from the server device 10 to the terminal device 20 is transmitted to the terminal device 20.
- a congestion generation signal that is, a signal indicating that congestion has occurred
- a data compression inquiry signal That is, an inquiry about whether data compression is possible for content data transmitted from the server device 10 to the terminal device 20 is transmitted to the terminal device 20.
- the terminal device 20 receives the congestion occurrence signal and the data compression inquiry signal from the server device 10
- the terminal device 20 returns a data compression response signal (that is, a response indicating whether or not the content data can be compressed) to the server device 10.
- the server device 10 compresses the content data to be transmitted to the terminal device 20.
- the server device 10 when the server device 10 determines that congestion has occurred in the communication network NW, the server device 10 transmits a data compression inquiry signal for the content data to the terminal device 20.
- the server device 10 receives a data compression response signal for the data compression inquiry signal from the terminal device 20.
- the server device 10 compresses the content data to be transmitted to the terminal device 20.
- the server device 10 compresses the content data in response to the occurrence of congestion in the communication network NW and the terminal device 20 Can be sent to. That is, congestion that occurs in the communication network NW can be suppressed.
- FIG. 2 is a block diagram of the server device 10.
- the server device 10 includes a first communication unit 101, a data compression unit 102, a congestion determination unit 103, a confirmation data generation unit 104, a data acquisition unit 105, and a first storage unit 106.
- the first communication unit 101 transmits a congestion occurrence signal and a data compression inquiry signal to the terminal device 20 when the congestion determination unit 103 determines that congestion has occurred in the communication network NW. Specifically, when the communication amount between the server device 10 and the terminal device 20 is equal to or less than a predetermined data amount, the first communication unit 101 transmits a congestion occurrence signal and a data compression inquiry signal to the terminal device 20. To do. Thereafter, the first communication unit 101 receives a data compression response signal from the terminal device 20.
- the data compression unit 102 receives the data compression response signal indicating that the content data can be compressed from the terminal device 20 and then receives the data compression response signal. The content data to be transmitted to the terminal device 20 is compressed.
- the congestion determination unit 103 determines whether congestion has occurred in the communication network NW between the server device 10 and the terminal device 20. For example, when the amount of communication between the server device 10 and the terminal device 20 is equal to or less than a predetermined data amount, the congestion determination unit 103 determines that congestion has occurred in the communication network NW. Specifically, the congestion determination unit 103 measures a round trip time (RTT) related to data transmission / reception between the server device 10 and the terminal device 20 in a TCP (Transmission Control Protocol) connection that is a transport layer protocol. At the same time, the throughput based on the amount of data transmitted from the server device 10 to the terminal device 20 is measured.
- RTT round trip time
- the congestion determination unit 103 is congested with the communication network NW. Is determined to have occurred.
- the confirmation data generation unit 104 indicates that congestion has occurred in the communication network NW when the congestion determination unit 103 determines that the communication amount between the server device 10 and the terminal device 20 is equal to or less than a predetermined data amount.
- a congestion occurrence signal and a data compression inquiry signal for inquiring whether content data can be compressed are generated.
- the confirmation data generation unit 104 transmits a congestion occurrence signal and a data compression inquiry signal to the terminal device 20 via the first communication unit 101.
- the data acquisition unit 105 acquires content data to be transmitted to the terminal device 20 from an external device (not shown) other than the terminal device 20.
- the external device is a content distribution device that distributes content streaming data to the terminal device 20. For this reason, the data acquisition unit 105 acquires streaming data of content distributed from the content distribution device to the terminal device 20.
- the first storage unit 106 stores various information necessary for processing executed by the server device 10. For example, the first storage unit 106 stores a predetermined amount of data that serves as a determination criterion when the congestion determination unit 103 determines whether congestion has occurred in the communication network NW. The first storage unit 106 stores content data acquired by the data acquisition unit 105 from an external device (for example, a content distribution device).
- an external device for example, a content distribution device
- FIG. 3 is a block diagram of the terminal device 20.
- the terminal device 20 includes a second communication unit 201, an output control unit 202, a data reception unit 203, an answer generation unit 204, a second storage unit 205, and an output unit 206.
- the second communication unit 201 sends a congestion occurrence signal indicating that congestion has occurred in the communication network NW between the server device 10 and the terminal device 20 and a data compression inquiry signal for inquiring whether or not the content data can be compressed. 10 from.
- the second communication unit 201 transmits a data compression response signal to the server apparatus 10 in response to a data compression inquiry signal related to whether or not the content data can be compressed.
- the output control unit 202 causes the output unit 206 (for example, a display) to output data compression confirmation information corresponding to the congestion occurrence signal and the data compression inquiry signal.
- the output control unit 202 executes a dedicated application program and notifies the user of the occurrence of congestion according to the congestion occurrence signal (for example, “Congestion has occurred. Do you want to compress the content data? Is displayed on the output unit 206.
- the output control unit 202 instructs to compress the content data transmitted from the server device 10 to the terminal device 20 in response to the data compression inquiry signal (for example, a “compression” icon), and instructs to uncompress the content data.
- the icon to be displayed (for example, “uncompressed” icon) is displayed on the output unit 206.
- the data receiving unit 203 is user operation receiving means such as a touch panel, a keyboard, and a mouse.
- the data receiving unit 203 generates an input operation signal in response to an operation by the user. For example, when the user operates a “compression” icon on the touch panel, the data reception unit 203 generates a data compression approval signal that approves compression of content data to be transmitted to the terminal device 20. On the other hand, when the user operates an “uncompressed” icon on the touch panel, the data reception unit 203 generates a data compression denial signal that denies compression of content data transmitted from the server device 10 to the terminal device 20.
- the response generation unit 204 When the response generation unit 204 acquires the congestion occurrence signal and the data compression inquiry signal from the server device 10, the response generation unit 204 generates a data compression response signal indicating whether or not the content data can be compressed. Specifically, the answer generation unit 204 causes the output control unit 202 to output a data compression inquiry signal regarding whether or not the content data can be compressed to the output unit 206, and the input operation generated by the data reception unit 203 in response to a user operation. Based on the signal, a data compression response signal related to whether or not the content data can be compressed is generated.
- the answer generation unit 204 when the user operates the “compression” icon, the answer generation unit 204 generates a data compression approval signal generated by the data reception unit 203 (that is, approval of compression of content data transmitted from the server device 10 to the terminal device 20). ) To generate a data compression approval response signal instructing compression of the content data.
- the answer generation unit 204 transmits a data compression answer signal (for example, a data compression approval answer signal) to the server device 10.
- the answer generation unit 204 transmits a data compression answer signal related to whether or not the content data can be compressed to the server apparatus 10 via the second communication unit 201.
- the second storage unit 205 stores various information necessary for processing executed by the terminal device 20.
- the second storage unit 205 stores a dedicated application program executed by the output control unit 202.
- the output unit 206 outputs various information under the control of the output control unit 202.
- the server device 10 has the configuration of FIG. 2, and the terminal device 20 has the configuration of FIG. Further, when content such as a moving image is distributed from the content distribution device to the terminal device 20, the server device 10 functions as a relay device that suppresses the occurrence of congestion in the communication network NW.
- the data acquisition unit 105 of the server device 10 receives content data (that is, uncompressed data) distributed from the external device (for example, content distribution device) to the terminal device 20 via the first communication unit 106. .
- the congestion determination unit 103 determines whether congestion has occurred in the communication network NW between the server device 10 and the terminal device 20 in parallel with the data acquisition unit 105 performing content data reception processing ( Step S1). For example, the congestion determination unit 103 determines that congestion has occurred in the communication network NW when the communication amount between the server device 10 and the terminal device 20 is equal to or less than a predetermined data amount.
- the congestion determination unit 103 measures a round trip time (RTT) related to data transmission / reception between the server device 10 and the terminal device 20 in the TCP connection of the transport layer protocol, or the server device 10 transmits the terminal device to the terminal device.
- the throughput is measured based on the amount of data transmitted to 20.
- the congestion determination unit 103 is congested in the communication network NW when the measured RTT value is equal to or larger than a predetermined value, and when the measured throughput value is equal to or smaller than a predetermined value (a predetermined value different from the predetermined value related to RTT). Is determined to have occurred.
- the congestion determination part 103 determines with the congestion not having generate
- step S1 when the congestion determination unit 103 determines that congestion has not occurred in the communication network NW between the server device 10 and the terminal device 20 (determination result “NO” in step S1), a predetermined time After the elapse, the determination process in step S1 is performed again. On the other hand, when it is determined that congestion has occurred in the communication network NW (determination result “YES” in step S1), the congestion determination unit 103 sends a congestion generation notification signal to the confirmation data generation unit 104 to notify that congestion has occurred. Output.
- the confirmation data generation unit 104 includes a congestion occurrence signal indicating that congestion has occurred in the communication network NW between the server device 10 and the terminal device 20, and a content A data compression inquiry signal for inquiring the user about whether data can be compressed is generated.
- the data compression inquiry signal includes an identifier indicating which content data the inquiry is about.
- the confirmation data generation unit 104 transmits the congestion occurrence signal and the data compression inquiry signal to the terminal device 20 via the first communication unit 106 (step S2).
- the terminal device 20 transmits to the server device 10 a data compression approval reply signal that approves the compression of the content data in response to the congestion occurrence signal and the data compression inquiry signal transmitted from the server device 10.
- the data compression unit 102 determines whether or not a data compression approval reply signal has been received from the terminal device 20 at regular time intervals (step S3).
- the data compression unit 102 determines whether or not a predetermined time has elapsed (step S4).
- the predetermined time is longer than a certain time interval. If the data compression unit 102 determines that the predetermined time has not elapsed (the determination result “NO” in step S4), the process returns to step S3. On the other hand, when the data compression unit 102 determines that the predetermined time has elapsed (the determination result “YES” in step S4), the data compression unit 102 transmits the content data to the terminal device 20 without compression (step S5). Thereafter, the process returns to step S1.
- the output control unit 202 receives the congestion occurrence signal and the data compression inquiry signal transmitted from the server device 10 via the second communication unit 205 (step S6).
- the output control unit 202 causes the output unit 206 to output data compression confirmation information corresponding to the congestion occurrence signal and the data compression inquiry signal (step S7).
- the output control unit 202 executes a dedicated application program and causes the output unit 206 to display a message notifying the occurrence of congestion “Congestion has occurred. Do you want to compress content data?”.
- the output control unit 202 provides a “compression” icon for instructing compression of content data transmitted from the server device 10 to the terminal device 20 and an “uncompression” icon for instructing uncompression of content data to the output unit 206. Display.
- the user performs an operation for instructing whether or not the content data can be compressed on the data receiving unit 203 in accordance with the data compression confirmation information output to the output unit 206.
- the data reception unit 203 generates an input operation signal indicating whether or not the content data can be compressed in accordance with the input operation of the user. For example, when the user operates the “compression” icon, the data reception unit 203 generates a data compression approval signal that approves compression of content data transmitted from the server device 10 to the terminal device 20. On the other hand, when the user operates the “uncompressed” icon, the data receiving unit 203 generates a data compression denial signal that denies compression of content data transmitted from the server device 10 to the terminal device 20.
- the data reception unit 203 sends an input operation signal (data compression approval signal or data compression denial signal) to the answer generation unit 204.
- an input operation signal data compression approval signal or data compression denial signal
- the data receiving unit 203 does not send an input operation signal.
- the answer generation unit 204 determines whether or not an input operation signal has been acquired from the data reception unit 203 (step S8). When the answer generation unit 204 does not acquire an input operation signal from the data reception unit 203 (determination result “NO” in step S8), the answer generation unit 204 repeats the determination process in step S8. On the other hand, when the answer generation unit 204 acquires an input operation signal from the data reception unit 203 (the determination result “YES” in step S8), whether the input operation signal is a data compression approval signal or a data compression denial signal. Determine (step S9).
- step S9 If the answer generation unit 204 determines that the input operation signal is a data compression denial signal (determination result “denial” in step S9), the process returns to step S8. On the other hand, when it is determined that the input operation signal is a data compression approval signal (the determination result “approval” in step S9), the response generation unit 204 generates a data compression approval response signal (step S10).
- the data compression approval reply signal includes an identifier indicating which content data is the reply.
- the response generation unit 204 transmits a data compression approval response signal to the server device 10 via the second communication unit 201 (step S11).
- step S12 when the data compression unit 102 receives the data compression approval response signal from the terminal device 20 (the determination result “YES” in step S3), the content data indicated by the identifier included in the data compression approval response signal has been transmitted. It is determined whether or not (step S12). If the data compression unit 102 determines that the content data indicated by the identifier included in the data compression approval response signal has been transmitted (the determination result “YES” in step S12), the process returns to step S1. On the other hand, when the data compression unit 102 determines that the content data indicated by the identifier included in the data compression approval reply signal has not been transmitted (the determination result “NO” in step S12), the data compression unit 102 transmits the content data from the server device 10 to the terminal device 20. The content data to be compressed is compressed (step S13). The data compression unit 102 transmits the compressed content data to the terminal device 20 via the first communication unit 106 (step S5).
- the communication system 1 includes a server device 10 and a terminal device 20, and the server device 10 includes a data compression unit 102 and a congestion determination unit 103.
- the congestion determination unit 103 determines whether congestion has occurred in the communication network NW between the server device 10 and the terminal device 20.
- the data compression unit 102 obtains an answer from the terminal device 20 that the content data can be compressed, and from the server device 10 The content data transmitted to the terminal device 20 is compressed.
- the terminal device 20 includes an answer generation unit 204.
- the answer generation unit 204 obtains from the server device 10 a congestion occurrence signal indicating that congestion has occurred in the communication network NW and a data compression inquiry signal for inquiring whether or not the content data can be compressed, data indicating whether or not the content data can be compressed A compressed answer signal is generated.
- the answer generation unit 204 transmits a data compression answer signal to the server device 10.
- the server device 10 compresses the content data in response to the occurrence of congestion and transmits it to the terminal device 20. And congestion generated in the communication network NW can be suppressed.
- the terminal device 20 that communicates with the server device 10 via the communication network NW in the communication system 1 is not limited to one, and a plurality of terminal devices 20 may be provided.
- a signal may be transmitted to each of the plurality of terminal devices 20.
- the communication system 1 includes a server device 10 and a terminal device 20.
- FIG. 5 is a block diagram of the server apparatus 10 corresponding to the data compression apparatus according to the second embodiment of the present invention.
- the server device 10 according to the second embodiment further includes a data determination unit 107.
- the configuration of the terminal device 20 according to the second embodiment is the same as that of the terminal device 20 according to the first embodiment.
- the data determination unit 107 determines whether or not the content data transmitted from the server device 10 to the terminal device 20 corresponds to predetermined content data.
- the predetermined content data is, for example, content data with a large amount of data or content data that does not require urgency for data transmission.
- content data with a large amount of data can be expected to have a congestion suppressing effect when data compression is performed.
- content data that does not require urgency for data transmission is data that does not require urgency, unlike those that may be related to human life used in earthquake early warnings, police stations, fire stations, and the like.
- the confirmation data generation unit 104 receives the congestion occurrence notification signal from the congestion determination unit 103, and receives the content data identifier from the data determination unit 107.
- the confirmation data generation unit 104 compresses the content data, which indicates that congestion has occurred in the communication network NW between the server device 10 and the terminal device 20 according to the congestion notification signal and the content data identifier.
- a data compression inquiry signal for inquiring the user of availability is generated.
- FIG. 6 is a flowchart of data compression control processing executed by the server device 10 and the terminal device 20 according to the second embodiment of the present invention.
- the server device 10 has the configuration shown in FIG. 5, and the terminal device 20 has the calibration shown in FIG. Further, when content such as a moving image is distributed from the content distribution device to the terminal device 20, the server device 10 functions as a relay device that suppresses the occurrence of congestion in the communication network NW.
- the data compression control process (FIG. 6) according to the second embodiment is substantially the same as the data compression control process (FIG. 4) according to the first embodiment, but differs by providing steps S14 and S15 instead of step S2. . Therefore, the data compression control process according to the second embodiment will be described with respect to differences from the data compression control process according to the first embodiment.
- the data determination unit 107 transmits content data transmitted from the server device 10 to the terminal device 20. Is equivalent to predetermined content data (step S14).
- the data determination unit 107 sends the identifier to the confirmation data generation unit 104.
- the confirmation data generation unit 104 receives the congestion occurrence notification signal from the congestion determination unit 103, and receives the content data identifier from the data determination unit 107.
- the confirmation data generation unit 104 in response to the congestion occurrence notification signal and the content data identifier, a congestion occurrence signal indicating that congestion has occurred in the communication network NW, and a data compression inquiry for inquiring the user about whether or not the content data can be compressed Signal.
- the confirmation data generation unit 104 transmits the congestion occurrence signal and the data compression inquiry signal to the transmission destination (that is, the terminal device 20) indicated by the identifier of the content data (step S15). Thereafter, the server device 10 executes the processing after step S3, and the terminal device 20 executes the processing after step S6.
- the communication system 1 to which the second exemplary embodiment of the present invention is applied includes the server device 10 and the terminal device 20, and the server device 10 includes the data compression unit 102 and the congestion determination unit 103. .
- the congestion determination unit 103 determines whether congestion has occurred in the communication network NW between the server device 10 and the terminal device 20.
- the data compression unit 102 receives a data compression response signal indicating whether or not the content data can be compressed from the terminal device 20.
- the data compression unit 102 compresses the content data.
- the terminal device 20 includes a response generation unit 204.
- the terminal device 20 When the congestion generation signal and the data compression inquiry signal are received from the server device 10, the terminal device 20 generates a data compression response signal indicating whether or not the content data can be compressed.
- the response generation unit 204 transmits a data compression response signal (for example, a data compression approval response signal) to the server device 10.
- the server device 10 can compress the content data according to the congestion state and transmit it to the terminal device 20, and the communication network NW It is possible to suppress congestion occurring in
- the data determination unit 107 determines whether or not the content data transmitted from the server device 10 to the terminal device 20 corresponds to predetermined content data.
- the confirmation data generation unit 104 receives the congestion occurrence notification signal from the congestion determination unit 103 and the content data identifier from the data determination unit 107.
- the confirmation data generation unit 104 according to the congestion notification signal and the content data identifier, a congestion generation signal indicating that congestion has occurred in the communication network NW, and a data compression inquiry signal that inquires the user whether or not the content data can be compressed And generate
- data compression can be selectively performed on content data having a large amount of data, and congestion generated in the communication network NW can be expected to be suppressed.
- the second embodiment of the present invention it is possible to reduce the data compression processing burden on the server device 10 and to increase the data transfer speed of content data with a small data amount.
- data that requires urgency for data transmission can be preferentially transmitted, such as those that may be related to human life used in earthquake early warnings, police stations, fire stations, and the like.
- FIG. 7 is a block diagram showing a minimum configuration of the server device 10.
- the server device 10 includes a data compression unit 102 and a congestion determination unit 103.
- the congestion determination unit 103 determines whether congestion has occurred in the communication network NW between the server device 10 and the terminal device 20.
- the data compression unit 102 receives a data compression response signal indicating whether or not the content data can be compressed from the terminal device 20.
- the data compression unit 102 receives a data compression approval response signal that approves the compression of content data
- the data compression unit 102 compresses the content data transmitted from the server device 10 to the terminal device 20.
- FIG. 8 is a block diagram showing a minimum configuration of the terminal device 20.
- the terminal device 20 includes an answer generation unit 204.
- the answer generation unit 204 receives from the server device 10 a congestion occurrence signal indicating that congestion has occurred in the communication network NW and a data compression inquiry signal inquiring whether content data can be compressed.
- the answer generation unit 204 generates a data compression answer signal indicating whether or not the content data can be compressed in accordance with the congestion occurrence signal and the data compression inquiry signal.
- the answer generation unit 204 transmits a data compression answer signal to the server device 10.
- first storage unit 106 and the second storage unit 205 do not need to be provided in the server device 10 or the terminal device 20, and may be provided in appropriate locations within a transmittable / receivable range.
- a plurality of first storage units 106 and second storage units 205 may be provided to store data in a distributed manner.
- the data compression control processing shown in FIGS. 4 and 6 is an example and is not limited. That is, in the data compression control process executed by the server device 10 or the terminal device 20, the order of processing steps may be changed as appropriate, or the processing content may be changed as appropriate.
- the server device 10 and the terminal device 20 each have a computer system therein.
- the above-described processing steps are stored in a computer-readable storage medium in a program format, and the above-described processing is performed when the computer reads the program from the storage medium and executes it.
- the computer-readable storage medium is a magnetic disk, a magneto-optical disk, a CD-ROM, a DVD-ROM, a semiconductor memory, or the like.
- the computer program may be distributed to the computer through a communication line so that the computer executes the program.
- the above-described program may realize a part of the functions of the data compression device and the data compression approval device according to the present invention.
- the program described above may be a so-called difference program (difference file) that can realize the functions of the present invention in combination with a program already recorded in a computer system.
- a communication system in which a data compression device and a data compression approval device are connected by a communication network.
- the data compression device includes a congestion determination unit that determines whether or not congestion has occurred in a communication network that communicates with a data compression approval device, and a congestion determination unit that determines that congestion has occurred in the communication network.
- the data compression response signal is received from the data compression approval device, and when the data compression response signal indicates that the data compression response signal indicates that data compression is possible, the content data is compressed and transmitted to the data compression approval device A compression unit.
- the data compression approval device When the data compression approval device receives a congestion occurrence signal indicating that congestion has occurred in the communication network from the data compression device and a data compression inquiry signal for inquiring whether or not data compression is possible, the data compression approval device generates a data compression response signal to generate data An answer generation unit for transmitting to the compression device is provided.
- the data compression device In the above communication system, the data compression device generates a data compression inquiry signal and transmits it to the data compression approval device when the congestion determination unit determines that the communication amount in the communication network is equal to or less than the predetermined data amount. And a confirmation data generation unit for further comprising.
- the data compression device further includes a data determination unit that determines whether or not the content data transmitted to the data compression approval device via the communication network is predetermined data. When the data determination unit determines that the content data is predetermined data, the generation unit generates a data compression inquiry signal and transmits it to the data compression approval device.
- a data compression device is a congestion determination unit that determines whether or not congestion has occurred in a communication network connected to the data compression approval device, and the congestion determination unit determines that congestion has occurred in the communication network. And receiving a data compression response signal related to whether or not data compression is possible from the data compression approval device, and when the data compression response signal indicates that data compression is possible, compresses the content data and sends it via the communication network And a data compression unit that transmits the data compression approval device.
- the congestion determination unit determines that the communication amount of the communication network is equal to or less than the predetermined data amount
- confirmation data generation that generates a data compression inquiry signal and transmits it to the data compression approval device A section.
- the above-described data compression device further includes a data determination unit that determines whether or not the content data transmitted to the data compression approval device via the communication network is predetermined data.
- the confirmation data generation unit generates a data compression inquiry signal and transmits it to the data compression approval device when the data determination unit determines that the content data is predetermined data.
- the data compression approval device receives the congestion occurrence signal indicating that congestion has occurred in the communication network connected to the data compression device and the data compression inquiry signal for inquiring whether data compression is possible, the data compression approval device An answer generation unit that generates a data compression answer signal and transmits the data compression answer signal to the data compression apparatus is provided.
- the data compression apparatus determines whether or not congestion has occurred in the communication network that communicates with the data compression approval apparatus, and if it is determined that congestion has occurred in the communication network, the occurrence of congestion is determined.
- a congestion generation signal shown and a data compression inquiry signal for inquiring whether data compression is possible are transmitted to the data compression approval device.
- the data compression approval device receives the congestion occurrence signal and the data compression inquiry signal
- the data compression approval device generates a data compression response signal related to a response indicating whether or not data compression is possible and transmits the data compression response signal to the data compression device.
- the data compression device when receiving a data compression response signal indicating that data compression is possible from the data compression approval device, the data compression device compresses the content data and transmits it to the data compression approval device via the communication network.
- the data compression response signal is received and the data compression response signal indicates that data compression is possible, the content data is compressed and transmitted to the data compression approval device via the communication network.
- a data compression control method applied to a data compression approval device connected to a data compression device via a communication network when the data compression approval device receives a congestion occurrence signal indicating that congestion has occurred in the communication network from the data compression device and a data compression inquiry signal for inquiring whether or not data compression is possible, a response indicating whether or not data compression is possible
- a data compression response signal is generated and transmitted to the data compression apparatus.
- the data compression apparatus is a congestion determination process for determining whether or not congestion has occurred in the communication network, and whether or not the data compression approval apparatus determines whether or not data compression is possible.
- Execute. (12) A program installed in a data compression approval device connected to a data compression device via a communication network.
- the data compression approval device receives a congestion occurrence signal indicating that congestion has occurred in the communication network from the data compression device and a data compression inquiry signal for inquiring whether or not data compression is possible, data related to the answer to whether or not data compression is possible
- An answer generation process for generating a compressed answer signal and transmitting it to the data compression apparatus is executed.
- the present invention relates to a technology for compressing content by obtaining approval of data compression in accordance with a congestion state of a communication network in a communication system that relays content
- the present invention is not limited to this.
- the present invention can be applied to a communication system in which data other than content is compressed or data compression is performed in a facility other than a server device that performs streaming relay.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Quality & Reliability (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
本願は、2015年6月25日に日本国に出願された特願2015-127406号に基づき優先権を主張し、その内容をここに援用する。
(1)データ圧縮装置とデータ圧縮承認装置とを通信ネットワークで接続した通信システム。データ圧縮装置は、データ圧縮承認装置との通信を行う通信ネットワークに輻輳が発生したか否かを判定する輻輳判定部と、輻輳判定部が通信ネットワークに輻輳が発生したと判定した場合であって、データ圧縮承認装置からデータ圧縮可否に係るデータ圧縮回答信号を受信し、当該データ圧縮回答信号がデータ圧縮可能であることを示す場合に、コンテンツデータを圧縮してデータ圧縮承認装置に送信するデータ圧縮部とを備える。また、データ圧縮承認装置は、データ圧縮装置から通信ネットワークに輻輳が発生したことを示す輻輳発生信号と、データ圧縮可否を問い合わせるデータ圧縮問合せ信号とを受信すると、データ圧縮回答信号を生成してデータ圧縮装置に送信する回答生成部を備える。
(2)上記の通信システムにおいて、データ圧縮装置は、輻輳判定部が通信ネットワークにおける通信量が所定データ量以下であると判定した場合に、データ圧縮問合せ信号を生成してデータ圧縮承認装置に送信する確認データ生成部を更に備える。
(3)上述の通信システムにおいて、データ圧縮装置は、通信ネットワークを経由してデータ圧縮承認装置に送信されるコンテンツデータが所定データであるか否かを判定するデータ判定部を更に備え、確認データ生成部は、データ判定部によりコンテンツデータが所定データであると判定された場合に、データ圧縮問合せ信号を生成してデータ圧縮承認装置に送信する。
(5)上述のデータ圧縮装置は、輻輳判定部が通信ネットワークの通信量が所定データ量以下であると判定した場合に、データ圧縮問合せ信号を生成してデータ圧縮承認装置に送信する確認データ生成部を更に備える。
(6)上述のデータ圧縮装置は、通信ネットワークを経由してデータ圧縮承認装置に送信されるコンテンツデータが所定データであるか否かを判定するデータ判定部を更に備える。確認データ生成部は、データ判定部によりコンテンツデータが所定データであると判定された場合に、データ圧縮問合せ信号を生成してデータ圧縮承認装置に送信する。
(9)通信ネットワークを経由してデータ圧縮承認装置に接続されたデータ圧縮装置に適用されるデータ圧縮制御方法。データ圧縮制御方法に従って、データ圧縮装置は、通信ネットワークにおいて輻輳が発生したか否かを判定し、通信ネットワークにおいて輻輳が発生したと判定した場合であって、データ圧縮承認装置からデータ圧縮可否に係るデータ圧縮回答信号を受信し、当該データ圧縮回答信号がデータ圧縮可能であることを示す場合に、コンテンツデータを圧縮して通信ネットワークを経由してデータ圧縮承認装置に送信する。
(10)通信ネットワークを経由してデータ圧縮装置に接続されたデータ圧縮承認装置に適用されるデータ圧縮制御方法。データ圧縮制御方法に従って、データ圧縮承認装置は、データ圧縮装置から通信ネットワークに輻輳が発生したことを示す輻輳発生信号と、データ圧縮可否を問い合わせるデータ圧縮問合せ信号とを受信すると、データ圧縮可否の回答に係るデータ圧縮回答信号を生成してデータ圧縮装置に送信する。
(12)通信ネットワークを経由してデータ圧縮装置に接続されたデータ圧縮承認装置に実装されるプログラム。プログラムに従って、データ圧縮承認装置は、データ圧縮装置から通信ネットワークに輻輳が発生したことを示す輻輳発生信号と、データ圧縮可否を問い合わせるデータ圧縮問合せ信号とを受信すると、データ圧縮可否の回答に係るデータ圧縮回答信号を生成してデータ圧縮装置に送信する回答生成処理過程を実行する。
10 サーバ装置(データ圧縮装置)
20 端末装置(データ圧縮承認装置)
101 第1通信部
102 データ圧縮部
103 輻輳判定部
104 確認データ生成部
105 データ取得部
106 第1記憶部
107 データ判定部
201 第2通信部
202 出力制御部
203 データ受付部
204 回答生成部
205 第2記憶部
206 出力部
NW 通信ネットワーク
Claims (10)
- データ圧縮装置とデータ圧縮承認装置とを通信ネットワークで接続した通信システムであって、
前記データ圧縮装置は、前記データ圧縮承認装置との通信を行う前記通信ネットワークに輻輳が発生したか否かを判定する輻輳判定部と、
前記輻輳判定部が前記通信ネットワークに輻輳が発生したと判定した場合であって、前記データ圧縮承認装置からデータ圧縮可否に係るデータ圧縮回答信号を受信し、当該データ圧縮回答信号がデータ圧縮可能であることを示す場合に、前記データ圧縮装置から前記データ圧縮承認装置に送信するコンテンツデータを圧縮するデータ圧縮部とを備え、
前記データ圧縮承認装置は、前記データ圧縮装置から前記通信ネットワークに輻輳が発生したことを示す輻輳発生信号と、データ圧縮可否を問い合わせるデータ圧縮問合せ信号とを受信すると、前記データ圧縮回答信号を生成して前記データ圧縮装置に送信する回答生成部を備えることを特徴とする通信システム。 - 前記データ圧縮装置は、前記輻輳判定部が前記通信ネットワークにおける通信量が所定データ量以下であると判定した場合に、前記データ圧縮問合せ信号を生成して前記データ圧縮承認装置に送信する確認データ生成部を更に備えることを特徴とする請求項1に記載の通信システム。
- 前記データ圧縮装置は、前記通信ネットワークを経由して前記データ圧縮承認装置に送信されるコンテンツデータが所定データであるか否かを判定するデータ判定部を更に備え、
前記確認データ生成部は、前記データ判定部によりコンテンツデータが所定データであると判定された場合に、前記データ圧縮問合せ信号を生成して前記データ圧縮承認装置に送信することを特徴とする請求項2に記載の通信システム。 - データ圧縮承認装置と接続された通信ネットワークにおいて輻輳が発生したか否かを判定する輻輳判定部と、
前記輻輳判定部が前記通信ネットワークに輻輳が発生したと判定した場合であって、前記データ圧縮承認装置からデータ圧縮可否に係るデータ圧縮回答信号を受信し、当該データ圧縮回答信号がデータ圧縮可能であることを示す場合に、前記通信ネットワークを経由して前記データ圧縮承認装置に送信するコンテンツデータの圧縮を行なうデータ圧縮部とを備えることを特徴とするデータ圧縮装置。 - データ圧縮装置と接続された通信ネットワークにおいて輻輳が発生したことを示す輻輳発生信号と、データ圧縮可否を問い合わせるデータ圧縮問合せ信号とを受信すると、データ圧縮可否に係るデータ圧縮回答信号を生成して前記データ圧縮装置に送信する回答生成部を備えることを特徴とするデータ圧縮承認装置。
- データ圧縮装置とデータ圧縮承認装置とを通信ネットワークで接続した通信システムに適用されるデータ圧縮制御方法であって、
前記データ圧縮装置において、前記データ圧縮承認装置との通信を行う前記通信ネットワークに輻輳が発生したか否かを判定させ、
前記通信ネットワークに輻輳が発生したと判定した場合に、輻輳の発生を示す輻輳発生信号とデータ圧縮可否を問い合わせるデータ圧縮問合せ信号とを前記データ圧縮承認装置に送信し、
前記データ圧縮承認装置において、前記輻輳発生信号と前記データ圧縮問合せ信号とを受信すると、データ圧縮可否の回答に係るデータ圧縮回答信号を生成して前記データ圧縮装置に送信し、
前記データ圧縮装置において、前記データ圧縮承認装置からデータ圧縮可能であることを示すデータ圧縮回答信号を受信すると、前記通信ネットワークを経由して前記データ圧縮承認装置に送信するコンテンツデータの圧縮を行なうことを特徴とするデータ圧縮制御方法。 - 通信ネットワークを経由してデータ圧縮承認装置に接続されたデータ圧縮装置に適用されるデータ圧縮制御方法であって、
前記通信ネットワークにおいて輻輳が発生したか否かを判定し、
前記通信ネットワークにおいて輻輳が発生したと判定した場合であって、前記データ圧縮承認装置からデータ圧縮可否に係るデータ圧縮回答信号を受信し、当該データ圧縮回答信号がデータ圧縮可能であることを示す場合に、前記データ圧縮装置から前記データ圧縮承認装置に送信するコンテンツデータの圧縮を行なうことを特徴とするデータ圧縮制御方法。 - 通信ネットワークを経由してデータ圧縮装置に接続されたデータ圧縮承認装置に適用されるデータ圧縮制御方法であって、
前記データ圧縮装置から前記通信ネットワークに輻輳が発生したことを示す輻輳発生信号と、データ圧縮可否を問い合わせるデータ圧縮問合せ信号とを受信すると、データ圧縮可否の回答に係るデータ圧縮回答信号を生成して前記データ圧縮装置に送信することを特徴とするデータ圧縮制御方法。 - 通信ネットワークを経由してデータ圧縮承認装置に接続されたデータ圧縮装置に実装されるプログラムであって、
前記通信ネットワークにおいて輻輳が発生したか否かを判定する輻輳判定処理過程と、
前記通信ネットワークにおいて輻輳が発生したと判定した場合であって、前記データ圧縮承認装置からデータ圧縮可否に係るデータ圧縮回答信号を受信し、当該データ圧縮回答信号がデータ圧縮可能であることを示す場合に、前記データ圧縮装置から前記データ圧縮承認装置に送信するコンテンツデータの圧縮を行なうデータ圧縮処理過程とを実行することを特徴とするプログラム。 - 通信ネットワークを経由してデータ圧縮装置に接続されたデータ圧縮承認装置に実装されるプログラムであって、
前記データ圧縮装置から前記通信ネットワークに輻輳が発生したことを示す輻輳発生信号と、データ圧縮可否を問い合わせるデータ圧縮問合せ信号とを受信すると、データ圧縮可否の回答に係るデータ圧縮回答信号を生成して前記データ圧縮装置に送信する回答生成処理過程を実行することを特徴とするプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017524914A JPWO2016208568A1 (ja) | 2015-06-25 | 2016-06-21 | データ圧縮装置及びデータ圧縮承認装置 |
US15/579,900 US20180176280A1 (en) | 2015-06-25 | 2016-06-21 | Data compression device and data compression approval device |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015127406 | 2015-06-25 | ||
JP2015-127406 | 2015-06-25 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2016208568A1 true WO2016208568A1 (ja) | 2016-12-29 |
Family
ID=57585682
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2016/068359 WO2016208568A1 (ja) | 2015-06-25 | 2016-06-21 | データ圧縮装置及びデータ圧縮承認装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20180176280A1 (ja) |
JP (1) | JPWO2016208568A1 (ja) |
TW (1) | TWI652575B (ja) |
WO (1) | WO2016208568A1 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20230106054A1 (en) * | 2021-10-05 | 2023-04-06 | Vivien He | Low-cost internet-of-things device for on-site and regional earthquake early warning |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002135307A (ja) * | 2000-10-19 | 2002-05-10 | Nippon Telegr & Teleph Corp <Ntt> | ストリーム状態通知方法および装置、ならびにプログラム記録媒体 |
JP2003308269A (ja) * | 2002-04-12 | 2003-10-31 | Ricoh Co Ltd | データ転送システム、プログラムおよび記録媒体 |
US7069342B1 (en) * | 2001-03-01 | 2006-06-27 | Cisco Technology, Inc. | Communication system with content-based data compression |
JP2008113151A (ja) * | 2006-10-30 | 2008-05-15 | Kyocera Corp | 通信方法及び装置 |
US20090196182A1 (en) * | 2008-02-05 | 2009-08-06 | Lockheed Martin Corporation | Method and system for congestion control |
JP2009200756A (ja) * | 2008-02-21 | 2009-09-03 | Nec Access Technica Ltd | 音響通信システム、音声通信装置及び音声圧縮変更方法 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8837471B2 (en) * | 2001-08-01 | 2014-09-16 | Certicom Corp. | Disabling header compression over point-to-point protocol (PPP) |
TWI250724B (en) * | 2002-10-11 | 2006-03-01 | Ericsson Telefon Ab L M | Method and communication system for packeting messaging, and header compressor unit |
JP4394541B2 (ja) * | 2004-08-23 | 2010-01-06 | 日本電気株式会社 | 通信装置、データ通信方法およびプログラム |
JP4228313B2 (ja) * | 2005-04-22 | 2009-02-25 | 富士通株式会社 | ネットワーク制御システム及び輻輳制御方法 |
US8151005B2 (en) * | 2007-08-04 | 2012-04-03 | Broadcom Corporation | System and method for adjusting a level of compression for computing clients |
US9419900B2 (en) * | 2013-12-31 | 2016-08-16 | International Business Machines Corporation | Multi-bit indicator set according to feedback based on an equilibrium length of a queue |
-
2016
- 2016-06-21 WO PCT/JP2016/068359 patent/WO2016208568A1/ja active Application Filing
- 2016-06-21 JP JP2017524914A patent/JPWO2016208568A1/ja active Pending
- 2016-06-21 US US15/579,900 patent/US20180176280A1/en not_active Abandoned
- 2016-06-22 TW TW105119486A patent/TWI652575B/zh not_active IP Right Cessation
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002135307A (ja) * | 2000-10-19 | 2002-05-10 | Nippon Telegr & Teleph Corp <Ntt> | ストリーム状態通知方法および装置、ならびにプログラム記録媒体 |
US7069342B1 (en) * | 2001-03-01 | 2006-06-27 | Cisco Technology, Inc. | Communication system with content-based data compression |
JP2003308269A (ja) * | 2002-04-12 | 2003-10-31 | Ricoh Co Ltd | データ転送システム、プログラムおよび記録媒体 |
JP2008113151A (ja) * | 2006-10-30 | 2008-05-15 | Kyocera Corp | 通信方法及び装置 |
US20090196182A1 (en) * | 2008-02-05 | 2009-08-06 | Lockheed Martin Corporation | Method and system for congestion control |
JP2009200756A (ja) * | 2008-02-21 | 2009-09-03 | Nec Access Technica Ltd | 音響通信システム、音声通信装置及び音声圧縮変更方法 |
Non-Patent Citations (1)
Title |
---|
JUN HASEGAWA: "Silence Suppression Control for VoIP Transport in Wireless Multi-Hop Networks", THE IEICE TRANSACTIONS ON COMMUNICATIONS ( JAPANESE EDITION, vol. J93-B, no. 5, 1 May 2010 (2010-05-01), pages 747 - 758, XP055340061 * |
Also Published As
Publication number | Publication date |
---|---|
TW201717031A (zh) | 2017-05-16 |
US20180176280A1 (en) | 2018-06-21 |
JPWO2016208568A1 (ja) | 2018-04-12 |
TWI652575B (zh) | 2019-03-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11128991B2 (en) | Method, apparatus, and system for floor control on multiple MCPTT systems | |
US10567483B2 (en) | Method and apparatus for high performance low latency real time notification delivery | |
US8538470B2 (en) | Call server, call terminal, call system, transfer processing method, and program storage medium storing program thereof | |
US9553815B2 (en) | Remote communication system, server apparatus, remote communication method, and program | |
KR20170125252A (ko) | M2M/IoT 플랫폼에서 MQTT 프로토콜을 활용한 메시지 단편화 방법 | |
JP2015080198A (ja) | 通信制御装置および通信制御方法 | |
WO2016208568A1 (ja) | データ圧縮装置及びデータ圧縮承認装置 | |
CN111478916B (zh) | 基于视频流的数据传输方法、设备和存储介质 | |
WO2011145597A1 (ja) | データ通信装置およびデータ通信方法 | |
JP6369212B2 (ja) | 情報処理装置、情報処理システム、プログラム、及び記録媒体 | |
KR102221235B1 (ko) | 메시지 발송 방법 및 장치, 메시지 수신 방법 및 장치 | |
US20250024328A1 (en) | Terminal device, wireless communication system, and method for processing terminal device | |
US20240172041A1 (en) | A Method of Processing an Incoming Service Request by a First Network Function, NF, Instance, as well as the Corresponding Network Functions | |
WO2021204073A1 (zh) | 一种停止发送调度请求的方法及装置 | |
JPWO2015040833A1 (ja) | 通信装置及び通信装置の制御方法 | |
EP3499835A1 (en) | Data processing apparatus, method, and program, for handling data streams in a data communications network | |
CN117768542A (zh) | 一种服务网格系统以及基于服务网格系统的信息传输方法 | |
JP2023532926A (ja) | 情報決定方法及び装置 | |
WO2024217098A1 (zh) | 一种直播媒体流传输方法及装置 | |
CN117560519A (zh) | 信息处理方法、装置、设备及存储介质 | |
JP4127843B2 (ja) | データ中継装置及びデータ中継方法 | |
CN113133135A (zh) | 一种lte组呼集群业务挂断的方法及系统 | |
US20170048685A1 (en) | Real-Time Parental Monitoring | |
WO2014122693A1 (ja) | クライアント装置、サーバ装置、画面伝送システム | |
JP2017200134A (ja) | 通信装置、通信システム、通信方法、及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16814338 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2017524914 Country of ref document: JP Kind code of ref document: A |
|
WWE | Wipo information: entry into national phase |
Ref document number: 15579900 Country of ref document: US |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 16814338 Country of ref document: EP Kind code of ref document: A1 |