RussianPatents.com

Method of transmitting data units with dynamic boundary

Method of transmitting data units with dynamic boundary
IPC classes for russian patent Method of transmitting data units with dynamic boundary (RU 2431234):
Another patents in same IPC classes:
Method of reducing transmission delay in gsm/edge delay-sensitive applications Method of reducing transmission delay in gsm/edge delay-sensitive applications / 2430480
Resources are assigned by a network to set up or reconfigure a TBF associated with uplink/downlink transmission of radio blocks from/to an MS. Delay-sensitive services, e.g. media and multimedia real-time transmission, use new window sizes with scaled down values remapped to start from 1 to (maximum) 64 RLC/MAC blocks. The scaling bit is asserted or negated by BSC. Both peer entities contained in a TBF receive the RLC/MAC messages with the proper setting of the scaling bit and the 5-bit coding information element; these entities decode the scaling bit and behave accordingly. The behaviour involves either assuming the standard window size or scaled window size addressed by the same predetermined 5-bit "coding" information element.
Routing method for video, voice and data wireless mobile transmission networks Routing method for video, voice and data wireless mobile transmission networks / 2430479
Packets are sent in all directions from each point to all neighbouring points at the instant when connection set up is required. In order to get rid of packet duplicates and packets which deviated from the route, a packet field is used. When passing through each point on the route, the node increases the special packet field by a value calculated using a certain method. That way, when a packet falls at the destination point, the "Forward route metric" packet field values which have travelled through different routes are compared and the path having the least field value becomes the optimum route. Intermediate nodes themselves determine their own affiliation to the selected route based on the "Reverse route metric" packet field. To shorten user data transmission time, user data are sent before the optimum route is selected, i.e. route search and data transmission take place simultaneously. When transmitting data on a specific route, all the nearest nodes receive packets but discard them since they do not belong to the given route. However, when one of the nodes is faulty or when the receiving zone is faulty, the nearest node begins to assume functions of the faulty node. All service information of the new node in the route is updated according to route requirements.
Training-based semi-permanent scheduling in wireless communication Training-based semi-permanent scheduling in wireless communication / 2429578
Stream of packet data received by a wireless receiver is completely scheduled over an initial period of time in order to gather statistics associated with scheduled packet size (Ss) and inter-packet intervals (Ts). Analysis of the distribution function of pairs {S, T} indicates whether the typical packet size (S0) and size variance (D0) are associated with the distribution function. Inter-packet intervals associated with the typical size and variance form the transport format. Semi-permanent scheduling is used for the packet stream when the typical transport format can be extracted or becomes clear from the gathered statistics. Extracted transport formats can be used to optimise scheduling efficiency during handover.
Processing faults in radio communication line and during service transfer Processing faults in radio communication line and during service transfer / 2428804
Proposed method and device are used to handle faults in RL and in process of service transfer on the basis of context data of transfer and RACH procedures, which improve handling procedures after faults. After a fault in a RL, the user equipment (UE) switches on identification of an enhanced node B (eNodeB) and/or a cell as an information element (IE) into a request to establish an RRC-connection and/or into a message of cell update or any other RRC-message together with UE identification.
Method to establish bidirectional connection Method to establish bidirectional connection / 2427967
Device (B) of connection for a network of communication with an IP control plane comprises communication resources for data transfer in the specified network, an alarm controller, capable of receiving a message of open connection, comprising the first descriptor (11) of traffic for a descending data flow, which must be transferred by an initiator unit (A) into a terminal unit (C), and the second traffic descriptor (12) for an ascending data flow, which must be transferred by a terminal unit from the initiator unit, and an access controller, capable of assessing communication resources of a communication device, available for the specified descending flow and the specified ascending flow, as the function of the first and second traffic descriptors, the specified alarm controller is capable of creating an updated message of open connection as the function of the specified received message of open connection and the specified available communication resources.
Method, device and system of communication Method, device and system of communication / 2427966
Method includes definition of priority category for multiaddress transfer. One or more receivers are assigned for multiaddress transfer as a master receiver in compliance with the priority category and diagnostic information received from receivers. The master receiver is assigned for transfer into a source, which carries out multiaddress transfer, a confirmation frame, which indicates reception of multiaddress transfer frame sent by the source.
Display of subpackets into resources of communication system Display of subpackets into resources of communication system / 2427965
Method consists in definition of resources assigned for packet transfer, packet division into multiple subpackets and display of multiple subpackets into assigned resources, besides, at least one subpacket is displayed into subset of assigned resources. Besides, display ensures diversion procedure, at least for one packet.
Method and device to send indication of channel quality via multiplex channel Method and device to send indication of channel quality via multiplex channel / 2427964
Wireless transfer-reception unit (WTRU) does a measurement of at least one parameter and generates CQI on the basis of the measurement. WTRU then sends CQI via a random access channel (RACH). CQI may be transferred using a RACH preamble. Multiple signature sequences may be divided into multiple groups. WTRU may select one group on the basis of CQI and may randomly select a signature sequence among signature sequences in the selected group for transfer of RACH preamble. CQI may be added to a RACH preamble. CQI may be sent via a control part or a data part of a RACH message.
Base station, mobile station, communication system and reordering method Base station, mobile station, communication system and reordering method / 2427092
Data are sent from a handover source base station to a mobile station notifying that transference of packets has been executed during execution of handover sequence if the handover source base station transfers to the target handover base station packets which were not sent to the mobile station, from packets received from a host station, and the target handover base station sends packets to the mobile station. The mobile station reorders the received packets if transference of packets has been executed.
Arbitrary access device and method for wireless communication Arbitrary access device and method for wireless communication / 2426251
Described are methods of sending messages for accessing a system. In one version, user equipment (UE) sends a first message with power margin information and buffer size information to access the system. Node B determines at least one parameter (for example, permission to use resources, power control information etc) based on power margin information and buffer size information. Node B sends a second message with said parameter(s). UE sends a third message based on said parameter(s), for example using uplink channel resources, given through permission to use resources, radiation power, determined based on power control information, etc. In another version, UE sends in the third message a report on the radio communication medium. This report can be used to select a cell and/or frequency for the UE. In another version, the second message includes power control information, and UE sends a third message based on power control information.
Method and system for lossless media stream transmission after switching between ordinary connection and secret connection Method and system for lossless media stream transmission after switching between ordinary connection and secret connection / 2430474
Method for lossless transmission of a media stream after switching from an ordinary connection to an encrypted connection used in a system having a base station, a media gateway and a communication terminal, said method comprising the following steps: after a base station receives a message for switching from an ordinary connection to an encrypted connection from a communication terminal, a special media frame is inserted into the media stream which indicates that switching from an ordinary call to an encrypted call has been performed, and the media stream is sent to a media gateway; the media gateway determines whether to detect the special media frame or not according to media stream transmission modes at the input and the output or according to media stream transmission modes at the input and the output and media data encoding-decoding formats, and the media gateway allows the media stream to pass through from the input to the output regardless of whether the special media frame must or must not be detected.
Method and wireless system for monitoring technical parameters of industrial objects Method and wireless system for monitoring technical parameters of industrial objects / 2430399
Wireless system for monitoring technical parameters of industrial objects, having a base radio station fitted with an electrical power supply, connected by a wireless channel to sensor modules, in the housing of which there is a power supply, a physical quantity sensor, a primary data transmitting device, the sensor modules are divided into groups and each group is wirelessly connected to the base radio station through routers, and the base radio station is connected by a wire channel to an automated workstation which comprises apparatus for mathematical processing of the obtained information and apparatus for displaying the information processing results, as well as devices for storing the obtained information, and each sensor module additionally contains a primary data processing device which is electrically connected to the physical quantity sensor and which is also electrically connected to a primary data transmitting device, and each of the routers has a second data processing device, where the routers can be wirelessly connected to each other.
Stream navigation Stream navigation / 2429570
Stream is accessed; the location of the header of each message in the stream is determined; the styling of each message in the stream is modified at least partly based on the location of the header of each message; a visual image of the stream is formed; and a navigation control element is displayed on the screen for navigation between all messages in the stream within at least one of the message headers in the visually displayed stream.
Wireless communication system, distribution method of pilot signals (versions) and pilot model (versions) Wireless communication system, distribution method of pilot signals (versions) and pilot model (versions) / 2427958
Method is applied for distribution of pilot signals for transmission of multiple pilot flows through system of antenna with multiple inputs-outputs (MIMO) with the use of modulation which is known as multiplexing with orthogonal frequency division (OFDM). In the version of invention implementation the distribution of pilot signals is applicable to structure of adjacent scenes, and two pilot signals are arranged for each pilot flow in structure of scenes, which includes 8 subcarriers and 6 OFDM symbols. The above 8 pilot flows are grouped in two clusters of pilot flows, and pilot signals for each cluster of pilot flows are grouped in two pilot clusters. Four pilot clusters are arranged in structure of the first scene, and arrangement of pilot clusters in structure of the second scene corresponds to arrangement in structure of the first scene. As a result, high transmission speed is reached in such wireless communication system.
Mobile terminal and method of loading content onto said terminal Mobile terminal and method of loading content onto said terminal / 2427104
Invention discloses a mobile terminal and method of loading content onto said terminal. Content intended for loading is selected based on broadcast-associated data which are indicated by the user through a content delivery channel. The content delivery channel includes a broadcast signal delivery channel and a content loading channel, where the content delivery channel is different from the broadcast signal delivery channel. Channel volume division is performed for the content delivery channel by allocating part of the channel volume to the broadcast signal and the other part to content. The broadcast signal and content are delivered through the content delivery channel. Content is loaded from the broadcast network onto the mobile terminal based on selection through the content delivery channel.
System and method of organising group presentations of content and group communication during said presentations System and method of organising group presentations of content and group communication during said presentations / 2427090
Multiple users synchronously view a content element such as a film while interacting, for example, through an instant messaging system. A viewing event can be organised after users receive invitations, a reply to the invitations and receiving reminders for the viewing event. The viewing event enables to conduct a contest between users. Users can be provided with an account for paying for participating in the viewing event.
Method to grant license to client device corresponding to coded content and system of conversion to manage digital rights, applying this method Method to grant license to client device corresponding to coded content and system of conversion to manage digital rights, applying this method / 2421806
Method of a conversion system operation to manage digital rights to grant a license to a client's device corresponding to coded content consists in the following. The first content of the first type of digital rights content and the first license corresponding to the first content are converted to manage digital rights in order to generate the second content of the second type of digital rights content and the second license corresponding to the second content. A license request is received, corresponding to the second content distributed by means of superdistribution to a third party. The second license corresponding to the second content distributed by means of superdistribution is requested from a server corresponding to the second management of digital rights. The second license corresponding to the second content distributed by means of superdistribution is received and sent to a third party.
Combining multiline protocol accesses Combining multiline protocol accesses / 2419986
Method to build combined events from protocol accesses, received by a system of data processing, comprises stages, at which multiple protocol accesses are received; for each received protocol access: it is identified that the protocol access includes ID (an identifier), common for a combined event, in compliance with the combination properties; if a protocol access is an initial protocol access of a potential combined event in compliance with the combination properties: a new combined event is started; and the protocol access is transformed into a new combined event in compliance with the transformation properties for a combined event; and if a protocol access is an ending protocol access of the existing combined event in compliance with the combination properties: the protocol access is transformed into the existing combined event in compliance with the transformation properties for the existing combined event, and the existing combined event is terminated.
Systems and methods for channels switching Systems and methods for channels switching / 2419245
CSF is developed with one or more units of network abstraction level (NAL) as a frame of a random access point (RAP), and adjacent frames are sent, which include CSF and a frame, which is not a RAP frame, besides, each of them has an identical identification number.
System, method and device to develop templates that propose default settings for typical virtual channels System, method and device to develop templates that propose default settings for typical virtual channels / 2419216
User is offered a set of types of typical virtual channels based on a certain previously determined or to be determined category, for instance, a news channel, which contains previously determined default settings and a procedure of actions. Templates of typical virtual channels considerably simplify setting a virtual channel to a viewer. For instance, for a news channel a procedure of default actions consists in storing only the latest news, for series - a procedure of defaults actions is in storing everything until viewed.
Method for simultaneous transmission of amplitude-modulated signal Method for simultaneous transmission of amplitude-modulated signal / 2317644
In accordance to the invention, amplitude-modulated signal of simultaneous broadcasting radio-transmission, which incorporates digital transmission signal and analog transmission signal in one transmission channel, is characterized by the fact that one side band of carrier of signal of simultaneous broadcasting transmission is modulated by digital transmission signal, and another band is modulated by correcting signal, which ensures provision of analog transmission signal of waveform envelope for demodulation. Generator of amplitude-modulated signal is intended to be used for generation and transmission of aforementioned signals.

FIELD: information technology.

SUBSTANCE: during successive transmission of data units to a communication channel, the body of a data unit of variable length is transmitted first, wherein the body of the first unit has zero length, and the second to be transmitted is the header of the first unit having a fixed length, with a break. The body of the second (current) data unit of variable length reaches the communication channel without a break. Transmission of the body of the second (current) data unit of variable length stops at an arbitrary place. The number of units of transmitted bits is recorded, starting with the zero value in the "boundary" field, the value of the cyclically redundant control code is recorded in the "verification code" in the header of the second (current) unit, and the header of the second (current) data unit is recorded in a memory device for a given period of time.

EFFECT: possibility of correct stoppage of transmission of a packet to a communication channel at an arbitrary moment so as to transmit another packet.

3 cl, 6 dwg

 

1. The technical field

The invention relates to the field of telecommunications and offers a way of sending packets with dynamic boundary to transfer data between systems or transmission/reception of data, or data processing.

The invention can be used to build either a local, regional, or global mobile and fixed networks, or distributed computing environments.

2. The level of technology

It is well known [1, 2, 3]that one way transmission of information is the serial transmission of packets, each of which consists of a finite number of bits, defined as the header, body and footer. The packet header contains information that defines the addresses of the sender and recipient, the service data sets, including the packet length. Package body contains the payload, the actual information. The footer contains the checksum of the package. Checksum and length of service provide compliance between the transmitted and received packets, which is defined as the integrity of the package.

The packet header is passed to the first communication channel, because the information about the packet length and checksum are the basis for decision-making at the receiving side on the correctness of the received packet.

It is known [4]that the packets have different lengths and requirement delivery time. DL the requirements on-time delivery of a package use the methods of the priority packet.

It is known [5]that the priority packet transmission is implemented on the priority of the packet.

It is known [6]that the priority packet transmission is implemented on the level of service.

It is known [7]that the priority packet transmission is implemented by class of service (CQ).

It is known [8]that the priority packet transmission is implemented by fair Queuing (WFQ).

It is known [9]that the priority packet transmission is realized by a method of fair Queuing, class-based flow (CBWFQ).

It is known [10]that the priority packet transmission is implemented by Queuing low latency (LLQ).

It is known [4]that the stop packet to transfer another batch makes information about the correct reception of the packet unreliable. As a result, when using with a reliable delivery organize retransmission of missed service, and best-effort delivery service recognize lost.

Analog is a well-known method of transmitting information via a serial packet. The disadvantage of this method of information transmission by packets is not possible shutdown of the transmission in the communication channel package at any time to transmit another packet. Stop packet leads to its loss or the appearance of the copy, which increases the load Cana is and links.

3. The invention

The invention consists in that the method of transferring blocks of data with dynamic boundary splits the transmitted information into blocks each of which consists of a header and body, and transmits to the communication channel body of the first block and the header block of the second (figure 1),

between the body and the header of the data block gap exists,

under the header of the first data block (figure 3) accept a set of bits of the target size of the joint in the field whose value is interpreted as a field: "management", "file", "recipient address, sender address, scope of search recipient", "search sender", "baud rate", "Protocol" and "verification code",

under the second and subsequent blocks of data (figure 4) accept the totality of bits of the target size of the joint in the field whose value is interpreted as a field: "management", "border", "index" and "verification code",

serial transmission of data blocks organized as follows (figure 2):

the body of the first block has a length of zero,

transmit to the communication channel header of the first block,

behind him in the channel enters the body of the second unit without breaking,

the flow in the channel body of the second (current) block stop at any place,

zapisyvayutsya units of bits transmitted, starting with a zero value in the "frontier", the calculated value of the cyclic redundancy check code in the "verification code" in the title of the second (current) block

the title of the second (current) block write in the storage device at a given time,

after a time delay resume receipt in the channel header of the previous block and the body of the current data block without breaking,

serial transmit channel data blocks finished, when in the "control" code appears, clearly indicating the termination of the transmission blocks.

The claimed technical result uses dynamic boundary (figure 5) as the number indicating the current number of transmitted bits,

in the header of the first data block passed to the "file size"indicating the total number of units of transmitted bits, if the total number of units of transmitted bits is unknown, then set the maximum number, the limited size of the field "file size",

when entering the body of the block data unit transmitted bit field value of "border" increase by one, starting with a zero value,

under the unit of transmitted bits take the number of bits received in the body of the data block, the receiving one of the possible values of 8, 32, 128, 512.

A method of transferring blocks of data with dynamic gr is nice provides the ability to correctly stop the transmission through the use of dynamic border with maintaining the integrity of transmitted data by storing the values of the fields "border" and "verification code" in the storage device specified time.

Functional diagram of the claimed technical result (figure No. 6) includes an input multiplexer 30 with N+2 inputs, the unit controller 31, a memory unit 32, a memory management unit 33, the computing unit test code 34, while

the input multiplexer 30 inputs 2.1÷2.N lines 35.1÷35.N connected to the external input lines, output 5 line 41 is connected to the input 1 of the memory block 32 and the input 2 of the controller unit 31,

the memory unit 32 output 3 line 42 is connected to the input 2 of the computing unit test code 34, to the input 3 of the control unit memory 33 and the external output line,

the unit controller 31 output 1 line 38 is connected to the input 4 input multiplexer 30, and output 3 line 39 is connected to the input 4 of a memory management unit 33,

the control unit memory 33 output 1 line 40 is connected to the input 2 of the memory block 32, and output 2 line 37 is connected to the input 3 input multiplexer 30,

the computing unit test code 34 output 1 line 36 is connected to the input 1 input of multiplexer 30.

4. List of figures

Figure 1. The structure of the data block.

Figure 2. The sequence of the transmission data blocks.

Figure 3. The format of the header of the first data block.

Figure 4. The format of the second and subsequent headers of the data block.

Figure 5. The method of forming a dynamic border.

Figma diagram of the multiplexer for transmission of data blocks with dynamic boundary.

5. Information confirming the possibility of carrying out the invention

How to transfer a data block with dynamic boundary implemented by the block of the input multiplexer 30, the controller unit 31, memory 32, a memory management unit 33 and the computing unit test code 34.

The blocks 30, 31, 33, 34 implement on the basis of user-programmable logic type (field-programmable gate array - FPGA) firms Altera, Lattice, Xilinx.

The block 32 is implemented on the basis of random access memory random access (RAM) for temporary storage of the data block.

The unit controller 31 sends a signal "input select" exit 1 on line 38 to the input 4 of the block 30, shall, on the line 41 to the input 2 of the input block and sends a signal "start address" from exit 3 on line 39 to the input 4 of a memory management unit 33,

the block of the input multiplexer 30 depending on input 4 connect one of the signals on the lines 35.1÷35.N on inputs 2.1 to 2.N, line 36 to the input 1 and line 37 to the input 3 to output 5,

the a memory management unit 33 sends the address output 1 through line 40 to the input 2 of the memory block 32, change address, or for writing a data block in the memory unit 32, or for reading a data block from a memory block 32 calculates, on line 42 input 3 number of units of bits transmitted and transmits the number of units of bits transmitted on output 2 on line 37 to the input 3 block ugodnog the multiplexer 30, to write the value of the transferred units bits in the "border" of the header of the current block,

the computing unit test code 34 accepts 1 on line 42 block information and calculates [11,12] cyclic redundancy check code () for the polynomial (G(x)=x32+x26+x23+x22+x16+x12+x11+x10+x8+x7+x5+x4+x2+x+1) and transmits the calculated value to output 1 on line 36 to the input unit 1 input of the multiplexer 30, the purpose of recording the values of CRC-32 in the "verification code" header of the current block,

if the unit controller 31 will line 41 to the input 2 input block of code to finish, then removes the signal "start address" from exit 3 on line 39 to the input 4 of a memory management unit 33.

The input multiplexer 30 inputs 2.1÷2.N lines 35.1÷35.N connected to the external input lines, output 5 line 41 is connected to the input 1 of the memory block 32 and the input 2 of the controller unit 31,

the memory unit 32 output 3 line 42 is connected to the input 2 of the computing unit test code 34, to the input 3 of the control unit memory 33 and the external output line,

the unit controller 31 output 1 line 38 is connected to the input 4 input multiplexer 30 and the output 3 line 39 is connected to the input 4 of a memory management unit 33,

the control unit memory 33 output 1 line 40 is connected to the input 2 of block pam the tee 32 and output 2 line 37 is connected to the input 3 input multiplexer 30,

the computing unit test code 34 output 1 line 36 is connected to the input 1 input of multiplexer 30.

Sources of information

1. RFC-22, Host-Host Control Message Formats, Vint Cerf, October 17, 1969, http://www.rfc-editor.org/rfc/rfc22.txt.

2. RFC 791 INTERNET PROTOCOL, J. Postel, September 1981, http://www.rfc-editor.org/rfc/rfc791.txt.

3. Woliver, Nolifer, Fundamentals of data networks. Lectures, ISBN: 5-9556-0035-3, 2005.

4. Hunt, TCP/IP. Network administration, 3rd edition, ISBN: 5-93286-056-1, 2004.

5. Patent US 7230918, dated 12 July 2007

6. Patent WO 00/30307, dated may 25, 2000

7. Patent CA 2243405, January 24, 2000

8. Patent WO 03084283, October 9, 2003

9. Patent GB 2443229, October 14, 2009

10. Patent WO 2006011909, on February 2, 2006

11. rfc1071, Computing the Internet Checksum, R. Braden, D. Borman, C. Partridge, September 1988 http://www.rfc-editor.org/rfc/rfc1071.txt.

12. ITU-T Recommendation V.42 (03/2002) Error-correcting procedures for DCEs using asynchronous-to-synchronous conversion. http://www.itu.int/rec/T-REC-V.42-200203-l/en.

1. A method of transferring blocks of data with dynamic boundary intended for the transmission of information structured in a sequence of data blocks including a header of the packet received in the first communication channel and which is the number of fields that specifies the packet length and the check code and package body received in the second communication channel without breaking, carrying the payload, wherein the sequential data blocks in the channel
first, transmits to the communication channel body Blo is as variable length data, thus the body of the first side has a length of zero,
second, transmits to the communication channel header of the first block of a fixed length, with a gap consisting of the following fields: "management", "file", "recipient address, sender address, scope of search recipient", "search sender", "baud rate", "Protocol", "code",
behind him in the channel enters the body of the second (current) data block of variable length without breaking,
stops the transmission in the communication channel of the body of the second (current) data block of a variable length in a random place,
record the number of units of bits transmitted, starting with a zero value in the "frontier", the value of the cyclic redundancy check code in the "verification code" in the title of the second (current) block, and the title of the second (current) block of data writes to the storage device at a specified time.

2. A method of transferring blocks of data with dynamic boundary according to claim 1, characterized in that the sequential blocks of data in the communication channel transmits to the communication channel after a specified time, the title of the second (current) block fixed length consisting of the following fields: "management", "border", "index", "test code", followed in the communication channel enters the body the next block of data of variable length without breaking, stops the transmission in the channel of light and the body of the next data block of a variable length in a random place record the number of units of bits transmitted in the "frontier", the value of the cyclic redundancy check code in the "verification code" in the header of the next block, and the title of the second (current) block of data writes to the storage device at a specified time.

3. A method of transferring blocks of data with dynamic boundary according to claims 1 and 2, characterized in that the sequential blocks of data in the communication channel stops the serial transfer of data blocks in the communication channel, when the value of the field "management" clearly indicates the completion of the transfer.

 

© 2013-2015 Russian business network RussianPatents.com - Special Russian commercial information project for world wide. Foreign filing in English.