Communication control device with dynamic fragmenting of non-real-time data

US10136403B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10136403-B2
Application numberUS-201615172315-A
CountryUS
Kind codeB2
Filing dateJun 3, 2016
Priority dateJun 3, 2015
Publication dateNov 20, 2018
Grant dateNov 20, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

There is provided a communication control device including: a real-time communication status extraction unit that acquires a communication timing of real-time data; a dynamic fragment size determination unit that acquires a fragment size of sending data which can be sent until the communication timing acquired by the real-time communication status extraction unit; a fragment processing unit that fragments non-real-time data to have at least a fragment size which is equal to or less than the fragment size acquired by the dynamic fragment size determination unit; and a communication unit that sends the non-real-time data, which is fragmented by the fragment processing unit, before the communication timing of the real-time data.

First claim

Opening claim text (preview).

What is claimed is: 1. A communication control device comprising: a real-time communication status extraction unit that acquires a communication timing of real-time data in which real-time properties are required; a dynamic fragment size determination unit that acquires a fragment size of sending data which can be sent until the communication timing acquired by the real-time communication status extraction unit; a fragment processing unit that fragments non-real-time data, in which the real-time properties are not required, to have at least a size which is equal to or less than the fragment size acquired by the dynamic fragment size determination unit; and a communication unit that sends the non-real-time data, which is fragmented by the fragment processing unit, before the communication timing of the real-time data; wherein the dynamic fragment size determination unit acquires the fragment size by dividing a time until a subsequent communication timing of the real-time data by a sending processing time for each unit data which is necessary for the sending of the non-real-time data; and wherein, in a case in which the acquired fragment size is equal to or less than a predetermined value, the dynamic fragment size determination unit provides a notification that fragmenting is impossible to the fragment processing unit. 2. The communication control device according to claim 1 , further comprising: a communication schedule unit that determines whether or not it is possible to send the non-real-time data, which is fragmented by the fragment processing unit, without interfering in a real-time data sending process, wherein the communication unit sends the non-real-time data in a case in which sending of the non-real-time data is permitted according to determination performed by the communication schedule unit. 3. The communication control device according to claim 2 , wherein, in a case in which the processing time that is necessary for the sending of the non-real-time data which is requested to be sent is shorter than a time until the subsequent communication timing of the real-time data, the communication schedule unit permits the sending of the non-real-time data. 4. The communication control device according to claim 2 , wherein, in a case in which sending of the non-real-time data, which is requested to be sent, is not possible during which the real-time data is sent as many as a predetermined number of times or during a predetermined time, the communication schedule unit performs any one of processes of destroying the non-real-time data and providing a notification to the outside. 5. The communication control device according to claim 1 , wherein, in a case in which the non-real-time data includes a plurality of components, the fragment processing unit performs any one of processes of fragmenting data areas in the components, changing the sizes of the components, and changing the number of components which are included in the non-real-time data. 6. The communication control device according to claim 1 , wherein, in a case in which the real-time data is requested to be sent during a process of sending the non-real-time data, the communication schedule unit stops the sending of the non-real-time data and sends the real-time data. 7. The communication control device according to claim 1 , wherein the real-time communication status extraction unit reserves a time slot for a predetermined communication process, acquires a time until the reserved time slot, and provides a notification to the dynamic fragment size determination unit, and wherein the dynamic fragment size determination unit acquires the fragment size based on the time until the time slot. 8. The communication control device according to claim 7 , wherein the communication control device is connected to another communication control device through a network, and wherein the time slot is reserved for a communication process for transmitting a packet which is sent from the another communication control device. 9. The communication control device according to claim 8 , wherein the reserved time slot is determined based on communication delay of the packet which is sent from the another communication control device. 10. The communication control device according to claim 7 , wherein the communication control device forms a ring network together with a plurality of other communication control devices, and the plurality of other communication control devices respectively send redundant packets in the A-based rotation and B-based rotation of the ring network, and wherein the time slot is reserved for the communication process of transmitting the redundant packets received from A-based rotation and for the communication process of transmitting the redundant packets received from B-based rotation, communication performed on earlier side between transmission of the redundant packets from the A-based rotation and transmission thereof from the B-based rotation is checked, and reservation of the time slot of the other side is canceled. 11. The communication control device according to claim 7 , wherein, in a case in which it is determined that the sending of the real-time data fails, the time slot is reserved for the communication process of a retransmission packet of the real-time data. 12. The communication control device according to claim 7 , wherein the time slot is reserved for the communication process of a retransmission packet of the real-time data, and the reservation of the time slot for the retransmission is canceled if success of the sending of the real-time data is checked. 13. A communication control device comprising: a real-time communication status extraction unit that acquires a communication timing of real-time data in which real-time properties are required; a dynamic fragment size determination unit that acquires a fragment size of sending data which can be sent until the communication timing acquired by the real-time communication status extraction unit; a fragment processing unit that fragments non-real-time data, in which the real-time properties are not required, to have at least a size which is equal to or less than the fragment size acquired by the dynamic fragment size determination unit; and a communication unit that sends the non-real-time data, which is fragmented by the fragment processing unit, before the communication timing of the real-time data; wherein, in a case in which the acquired fragment size is equal to or less than a predetermined value, the dynamic fragment size determination unit provides a notification that fragmenting is impossible to the fragment processing unit. 14. A communication control device comprising: a real-time communication status extraction unit that acquires a communication timing of real-time data in which real-time properties are required; a dynamic fragment size determination unit that acquires a fragment size of sending data which can be sent until the communication timing acquired by the real-time communication status extraction unit; a fragment processing unit that fragments non-real-time data, in which the real-time properties are not required, to have at least a size which is equal to or less than the fragment size acquired by the dynamic fragment size determination unit; and a communication unit that sends the non-real-time data, which is fragmented by the fragment processing unit, before the communication timing of the real-time data; wherein, in a case in which the sending of the non-real-time data, which is requested to be sent, is not possible on a certain cycle, the fragment

Assignees

Inventors

Classifications

  • applied to a time segment · CPC title

  • based on packet size, e.g. shortest packet first · CPC title

  • H04W56/001Primary

    Synchronization between nodes · CPC title

  • Real-time or near real-time messaging, e.g. instant messaging [IM] · CPC title

  • by determining packet size, e.g. maximum transfer unit [MTU] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10136403B2 cover?
There is provided a communication control device including: a real-time communication status extraction unit that acquires a communication timing of real-time data; a dynamic fragment size determination unit that acquires a fragment size of sending data which can be sent until the communication timing acquired by the real-time communication status extraction unit; a fragment processing unit tha…
Who is the assignee on this patent?
Hitachi Ltd
What technology area does this patent fall under?
Primary CPC classification H04W56/001. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 20 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).