-
公开(公告)号:US20180067878A1
公开(公告)日:2018-03-08
申请号:US15409930
申请日:2017-01-19
Inventor: Jingchao Feng , Liming Xia , Quan Wang , Ning Qu , Zhuo Chen , Yu Ma , Haifeng Wang , Yibing Liang
IPC: G06F13/16 , G06F12/1072 , G06F12/02
CPC classification number: G06F13/1663 , G06F12/023 , G06F12/084 , G06F12/0842 , G06F12/1072 , G06F2212/1044
Abstract: The present application discloses a method and an apparatus for transmitting information. A specific implementation of the method includes: sending first information to be transmitted to a shared memory; traversing memory groups in the shared memory, and acquiring a first memory unit suitable for the amount of the first information, each of the memory groups including at least one memory unit, each of memory units in the memory group having an identical size, and the memory units in different memory groups having different sizes; and storing the first information into the acquired first memory unit, so that the first information is read from the first memory unit by a receiving node. Through this implementation, the first information that needs to be transmitted is stored into the memory unit suitable for the amount of the first information, thereby saving memory resources.
-
公开(公告)号:US20170371810A1
公开(公告)日:2017-12-28
申请号:US15281261
申请日:2016-09-30
Inventor: Liming Xia , Jingchao Feng , Quan Wang , Ning Qu , Zhuo Chen
Abstract: The present application discloses a method and a system for transmitting data. A method embodiment comprises: acquiring a most recent shared memory block index of a shared memory segment by a data receiver, the shared memory segment being used by a data transmitter and the data receiver to transmit data; deciding whether the most recent shared memory block index is consistent with a shared memory block index corresponding to data recently read by the data receiver; and determining, according to the decision, whether to read the data in the shared memory block corresponding to the most recent shared memory block index. According to the present application, when the frequency at which the data receiving process processes data is lower than the frequency at which the data transmitting process processes data, the data receiving process directly reads the most recent data and abandons the outdated data which is not processed in time, without influencing other data receiving processes that process data in a higher frequency. Accordingly, the extremely high demand for instantaneity for processing data by a process in the control system of an autonomous vehicle, for example, is satisfied. Therefore, the security and stability of the system are improved.
-
公开(公告)号:US20170371591A1
公开(公告)日:2017-12-28
申请号:US15281268
申请日:2016-09-30
Inventor: Liming Xia , Jingchao Feng , Quan Wang , Ning Qu , Zhuo Chen
CPC classification number: G06F3/0659 , G05D1/0246 , G06F3/0604 , G06F3/064 , G06F3/067 , H04L67/00 , H04L67/1095
Abstract: The present application discloses a data transmission method and system. A specific embodiment of the method includes: receiving a data transmission-instruction by a data sender, wherein the data transmission-instruction includes a thematic name indicative of a type of to-be-transmitted data required by a data receiver; creating a shared memory segment corresponding to the thematic name. It makes possible for the data sender and the data receiver to run in a separate memory space. When data is needed to be transmitted, a corresponding shared memory segment may be created for data transmission in accordance with any transmitting requirement, and the shared memory segment may be released when the transmission is done or appears abnormal. On one hand, it reduces the redundant operations of the data transmission system during data transmission, and improves the data transmission performance; on the other hand, the data transmitting procedure between the data sender and the data receiver, and other operations executed by the data sender or the data receiver are independent of each other, which improves the stability of the data transmission system.
-
公开(公告)号:US10212236B2
公开(公告)日:2019-02-19
申请号:US15428972
申请日:2017-02-09
Inventor: Haifeng Wang , Liming Xia , Jingchao Feng , Quan Wang , Ning Qu , Zhou Chen
IPC: G06F15/177 , H04L29/08 , G05D1/00 , H04L12/751 , G08C17/00 , B25J13/00
Abstract: The present disclosure provides an information transmitting method and apparatus for use in a robot operating system. A specific implementation mode of the method comprises: acquiring to-be-transmitted information; determining a network relationship between a current node and an information receiving node receiving the to-be-transmitted information, the network relationship comprising a remote relationship and a local relationship; determining a transmission approach of the to-be-transmitted information according to a message transmission parameter, a configuration parameter and the network relationship; transmitting the to-be-transmitted information in the transmission approach. The implementation mode improves the information transmission efficiency of the robot operating system.
-
公开(公告)号:US10133688B2
公开(公告)日:2018-11-20
申请号:US15409930
申请日:2017-01-19
Inventor: Jingchao Feng , Liming Xia , Quan Wang , Ning Qu , Zhuo Chen , Yu Ma , Haifeng Wang , Yibing Liang
IPC: G06F12/00 , G06F13/16 , G06F12/02 , G06F12/1072
Abstract: The present application discloses a method and an apparatus for transmitting information. A specific implementation of the method includes: sending first information to be transmitted to a shared memory; traversing memory groups in the shared memory, and acquiring a first memory unit suitable for the amount of the first information, each of the memory groups including at least one memory unit, each of memory units in the memory group having an identical size, and the memory units in different memory groups having different sizes; and storing the first information into the acquired first memory unit, so that the first information is read from the first memory unit by a receiving node. Through this implementation, the first information that needs to be transmitted is stored into the memory unit suitable for the amount of the first information, thereby saving memory resources.
-
公开(公告)号:US10102373B2
公开(公告)日:2018-10-16
申请号:US15237940
申请日:2016-08-16
Inventor: Liang Ma , Ning Qu , Baisheng Wang , Zhipeng Wang
Abstract: The present application discloses a method and apparatus for capturing an operation, and security control in a container-based virtualization system. A specific implementation of the method for capturing the operation includes: detecting, in a user mode, a process launch operation in a container of the container-based virtualization system; and performing, in a kernel mode, a step of capturing a signal processing operation, if the process launch operation is detected, the step of capturing the signal processing operation comprising: determining a presence of an unprocessed signal in the process; causing an executable instruction indicated by the unprocessed signal to jump to an entry address of a self-defined first function, and passing a signal number of the unprocessed signal to the first function, if the unprocessed signal exists; and capturing a signal processing operation corresponding to the passed signal number, if the first function is called. This implementation implements the capture of an access operation by a process in a container to a host kernel, so that security control can be subsequently performed on the captured operation to ensure the security of the system.
-
7.
公开(公告)号:US20170103206A1
公开(公告)日:2017-04-13
申请号:US15237940
申请日:2016-08-16
Inventor: Liang Ma , Ning Qu , Baisheng Wang , Zhipeng Wang
CPC classification number: G06F21/566 , G06F9/445 , G06F9/44505 , G06F9/455 , G06F9/48 , G06F21/53
Abstract: The present application discloses a method and apparatus for capturing an operation, and security control in a container-based virtualization system. A specific implementation of the method for capturing the operation includes: detecting, in a user mode, a process launch operation in a container of the container-based virtualization system; and performing, in a kernel mode, a step of capturing a signal processing operation, if the process launch operation is detected, the step of capturing the signal processing operation comprising: determining a presence of an unprocessed signal in the process; causing an executable instruction indicated by the unprocessed signal to jump to an entry address of a self-defined first function, and passing a signal number of the unprocessed signal to the first function, if the unprocessed signal exists; and capturing a signal processing operation corresponding to the passed signal number, if the first function is called. This implementation implements the capture of an access operation by a process in a container to a host kernel, so that security control can be subsequently performed on the captured operation to ensure the security of the system.
-
公开(公告)号:US10817439B2
公开(公告)日:2020-10-27
申请号:US15410680
申请日:2017-01-19
Inventor: Liming Xia , Jingchao Feng , Quan Wang , Ning Qu , Wei He , Chengliang Deng , Kaiwen Feng , Zhuo Chen
IPC: G06F13/16 , G06F12/1072 , G06F15/167
Abstract: The present application discloses a method and an apparatus for transmitting a message. The method of an embodiment comprises: dividing a shared memory area allocated by an operating system into a plurality of memory blocks for storing messages having different priorities; dividing each memory block in the plurality of memory blocks into at least one memory unit having a successive serial number; determining, from the plurality of memory blocks according to a priority of a to-be-transmitted message, a target memory block for storing the to-be-transmitted message; and writing the to-be-transmitted message into a memory unit of the target memory block. This embodiment implements message transmission based on priorities of the messages, and improves the control security of an intelligent control system.
-
公开(公告)号:US20180052783A1
公开(公告)日:2018-02-22
申请号:US15410680
申请日:2017-01-19
Inventor: Liming Xia , Jingchao Feng , Quan Wang , Ning Qu , Wei He , Chengliang Deng , Kaiwen Feng , Zhuo Chen
IPC: G06F13/16 , G06F12/1072 , G06F12/02
Abstract: The present application discloses a method and an apparatus for transmitting a message. The method of an embodiment comprises: dividing a shared memory area allocated by an operating system into a plurality of memory blocks for storing messages having different priorities; dividing each memory block in the plurality of memory blocks into at least one memory unit having a successive serial number; determining, from the plurality of memory blocks according to a priority of a to-be-transmitted message, a target memory block for storing the to-be-transmitted message; and writing the to-be-transmitted message into a memory unit of the target memory block. This embodiment implements message transmission based on priorities of the messages, and improves the control security of an intelligent control system.
-
公开(公告)号:US10423542B2
公开(公告)日:2019-09-24
申请号:US15281261
申请日:2016-09-30
Inventor: Liming Xia , Jingchao Feng , Quan Wang , Ning Qu , Zhuo Chen
IPC: G06F12/14 , G06F3/06 , G06F13/16 , H04L12/861 , H04L12/70
Abstract: A method and a system for transmitting data are disclosed. A method embodiment comprises: acquiring a most recent shared memory block index of a shared memory segment by a data receiver, the shared memory segment being used by a data transmitter and the data receiver to transmit data; deciding whether the most recent shared memory block index is consistent with a shared memory block index corresponding to data recently read by the data receiver; and determining, according to the decision, whether to read the data in the shared memory block corresponding to the most recent shared memory block index, where the determining includes reading the data in the shared memory block corresponding to the most recent shared memory block index when the decision indicates that the most recent shared memory block index is inconsistent with the shared memory block index corresponding to the data recently read by the data receiver.
-
-
-
-
-
-
-
-
-