-
公开(公告)号:CN109309583B
公开(公告)日:2021-11-23
申请号:CN201811005569.1
申请日:2018-08-30
Applicant: 百度在线网络技术(北京)有限公司
IPC: H04L12/24
Abstract: 本发明实施例公开了一种基于分布式系统的信息获取方法、装置、电子设备和介质,该方法包括:目标子系统获取分布式系统中的其他子系统发送的拓扑消息,其中,目标子系统为分布式系统依据信息获取指令新建的子系统,拓扑消息用于实现子系统之间互相发现;目标子系统依据所述拓扑消息向所述其他子系统中的任一子系统发送节点信息获取请求,以便任一子系统将所述分布式系统中所有节点的信息打包后发送至所述目标子系统,实现分布式系统中更高效的信息获取。其中,由于是目标子系统向任一子系统主动发起获取信息的请求,由各子系统依据该请求直接将全部信息打包发送,从而实现了一种主动的信息获取方式,可以得到更有效、准确的信息。
-
公开(公告)号:CN109271258B
公开(公告)日:2020-11-17
申请号:CN201810987084.0
申请日:2018-08-28
Applicant: 百度在线网络技术(北京)有限公司
IPC: G06F9/52
Abstract: 本发明实施例公开了一种读写锁重入的实现方法、装置、终端及存储介质。该方法包括:接收任一线程对目标资源的当前加锁请求;若所述目标资源处于写锁独占状态,则获取对所述目标资源处于写锁独占状态的历史写锁线程;若该线程与所述历史写锁线程相同,则为所述目标资源添加该线程的新锁。通过本发明的技术方案,通过单线程内支持写锁重入,避免了死锁问题,提高了系统的性能。
-
公开(公告)号:CN109284108A
公开(公告)日:2019-01-29
申请号:CN201811002571.3
申请日:2018-08-30
Applicant: 百度在线网络技术(北京)有限公司
IPC: G06F8/41
Abstract: 本发明实施例公开一种数据存储方法、装置、电子设备及存储介质,其中,方法包括:获取要存储的目标数据及其数据类型;依据所述数据类型,基于模板构造目标数据的子类,并将所述目标数据的子类以基类的方式存储,其中,所述子类继承于所述基类,基类和子类分别为预先定义。本发明实施例可实现对任一数据类型的数据存储。
-
公开(公告)号:CN109150763A
公开(公告)日:2019-01-04
申请号:CN201810997203.0
申请日:2018-08-29
Applicant: 百度在线网络技术(北京)有限公司
IPC: H04L12/925 , H04L29/08
CPC classification number: H04L47/722 , H04L67/12
Abstract: 本发明实施例中提供了一种无人车消息传输方法、装置、设备、存储介质和车辆。其中,所述方法包括:获取发送方向接收方传输的消息,并调用缓存接口对所述消息进行缓存;依据接收方预先配置的缓存消息接收机制,向所述接收方推送缓存的消息。本发明实施例的技术方案能够对发送方消息进行持久化处理,避免当接收方的启动晚于发送方的启动时,造成接收方无法接收自身启动之前发送方发送的消息,解决了相关技术中无法在设备中保持发送方消息持久化,从而导致接收方缺少某些消息数据无法满足在某些场景下的使用需求的问题。
-
公开(公告)号:CN109144698A
公开(公告)日:2019-01-04
申请号:CN201811005657.1
申请日:2018-08-30
Applicant: 百度在线网络技术(北京)有限公司
CPC classification number: G06F9/4881 , G06F9/5027
Abstract: 本发明实施例公开一种用于传感器的数据获取方法、事件分发器、设备、介质和无人车,其中,方法包括:预先创建的基于传感器的事件分发器,实时监听所有传感器的数据准备状态;当监听到有目标传感器的数据已经准备好,则创建针对目标传感器的数据读取任务;调用系统调度器对所述数据读取任务进行调度执行。本发明实施例通过事件分发器这一个线程监听传感器的数据准备状态,避免了针对每一个传感器都对应各自的线程来进行数据扫描,当监听到目标传感器的数据准备好后,针对目标传感器创建用于取数据的任务线程,并交给调度器进行整体调度,实现取数据,从而减少了线程数量,整体上节约了系统资源。
-
公开(公告)号:CN109298901B
公开(公告)日:2022-05-31
申请号:CN201810998147.2
申请日:2018-08-29
Applicant: 百度在线网络技术(北京)有限公司
IPC: G06F9/448
Abstract: 本发明实施例中提供了一种对象处理方法、装置、设备、存储介质和车辆。其中,所述方法包括:获取目标功能模块的当前线程的对象获取指令;从所述当前线程所关联的对象池中获取对象供所述当前线程使用,其中所述对象池是在所述目标功能模块的初始化过程中预先构建的。本发明实施例的技术方案能够在目标功能模块初始化时提前为目标功能模块中的各类分别构建对象池,避免由于目标功能模块频繁申请对象并释放对象造成的开销问题,极大的提升了系统的性能和稳定性。
-
公开(公告)号:CN109144698B
公开(公告)日:2021-04-27
申请号:CN201811005657.1
申请日:2018-08-30
Applicant: 百度在线网络技术(北京)有限公司
Abstract: 本发明实施例公开一种用于传感器的数据获取方法、事件分发器、设备、介质和无人车,其中,方法包括:预先创建的基于传感器的事件分发器,实时监听所有传感器的数据准备状态;当监听到有目标传感器的数据已经准备好,则创建针对目标传感器的数据读取任务;调用系统调度器对所述数据读取任务进行调度执行。本发明实施例通过事件分发器这一个线程监听传感器的数据准备状态,避免了针对每一个传感器都对应各自的线程来进行数据扫描,当监听到目标传感器的数据准备好后,针对目标传感器创建用于取数据的任务线程,并交给调度器进行整体调度,实现取数据,从而减少了线程数量,整体上节约了系统资源。
-
公开(公告)号:CN109309583A
公开(公告)日:2019-02-05
申请号:CN201811005569.1
申请日:2018-08-30
Applicant: 百度在线网络技术(北京)有限公司
IPC: H04L12/24
Abstract: 本发明实施例公开了一种基于分布式系统的信息获取方法、装置、电子设备和介质,该方法包括:目标子系统获取分布式系统中的其他子系统发送的拓扑消息,其中,目标子系统为分布式系统依据信息获取指令新建的子系统,拓扑消息用于实现子系统之间互相发现;目标子系统依据所述拓扑消息向所述其他子系统中的任一子系统发送节点信息获取请求,以便任一子系统将所述分布式系统中所有节点的信息打包后发送至所述目标子系统,实现分布式系统中更高效的信息获取。其中,由于是目标子系统向任一子系统主动发起获取信息的请求,由各子系统依据该请求直接将全部信息打包发送,从而实现了一种主动的信息获取方式,可以得到更有效、准确的信息。
-
公开(公告)号:CN109298901A
公开(公告)日:2019-02-01
申请号:CN201810998147.2
申请日:2018-08-29
Applicant: 百度在线网络技术(北京)有限公司
IPC: G06F9/448
Abstract: 本发明实施例中提供了一种对象处理方法、装置、设备、存储介质和车辆。其中,所述方法包括:获取目标功能模块的当前线程的对象获取指令;从所述当前线程所关联的对象池中获取对象供所述当前线程使用,其中所述对象池是在所述目标功能模块的初始化过程中预先构建的。本发明实施例的技术方案能够在目标功能模块初始化时提前为目标功能模块中的各类分别构建对象池,避免由于目标功能模块频繁申请对象并释放对象造成的开销问题,极大的提升了系统的性能和稳定性。
-
公开(公告)号:CN109032534A
公开(公告)日:2018-12-18
申请号:CN201811001827.9
申请日:2018-08-30
Applicant: 百度在线网络技术(北京)有限公司
IPC: G06F3/06
CPC classification number: G06F3/0655 , G06F3/061
Abstract: 本发明实施例公开了一种消息传输方法、装置、设备和介质。所述方法包括:发布任务确定输出的数据消息,将所述数据消息存储到设定存储空间中,并发送发布通知消息;订阅任务根据所述发布通知消息,从所述设定存储空间中读取所述数据消息。本发明实施例可以提高消息在发布任务和订阅任务之间传输的效率,减少资源占用。
-
-
-
-
-
-
-
-
-