-
公开(公告)号: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: 本发明实施例中提供了一种对象处理方法、装置、设备、存储介质和车辆。其中,所述方法包括:获取目标功能模块的当前线程的对象获取指令;从所述当前线程所关联的对象池中获取对象供所述当前线程使用,其中所述对象池是在所述目标功能模块的初始化过程中预先构建的。本发明实施例的技术方案能够在目标功能模块初始化时提前为目标功能模块中的各类分别构建对象池,避免由于目标功能模块频繁申请对象并释放对象造成的开销问题,极大的提升了系统的性能和稳定性。
-
公开(公告)号:CN109151033B
公开(公告)日:2022-02-22
申请号:CN201811006370.0
申请日:2018-08-30
Applicant: 百度在线网络技术(北京)有限公司
Abstract: 本发明实施例公开了一种基于分布式系统的通信方法、装置、电子设备及存储介质。分布式系统包括至少两个主机,每个主机具有多个节点,该方法包括:分布式系统中的任一当前节点接收其他各节点广播的拓扑消息;其中,拓扑消息中至少包括待发送的业务消息的消息主题和订阅的业务消息的消息主题;当前节点根据拓扑消息,从其他各节点中确定至少一个目标节点;其中,目标节点待发送的业务消息的消息主题与当前节点订阅的业务消息的消息主题相同,和/或目标节点订阅的业务消息的消息主题与当前节点待发送的业务消息的消息主题相同;当前节点基于消息主题,向各目标节点发送业务消息和/或从各目标节点接收业务消息。可以降低通信成本,避免通信风险。
-
公开(公告)号:CN109150612B
公开(公告)日:2021-09-10
申请号:CN201811006369.8
申请日:2018-08-30
Applicant: 百度在线网络技术(北京)有限公司
Abstract: 本发明实施例公开了一种基于分布式系统的检测方法、装置、电子设备及存储介质。所述分布式系统包括至少两个节点,所述方法包括:分布式系统中的任一当前节点接收其他至少一个节点发送的拓扑消息,其中,所述拓扑消息携带每个节点各自的节点名称和启动时间;如果根据所述拓扑消息确定出所述分布式系统中存在节点名称相同的至少两个节点,则所述当前节点根据节点名称相同的至少两个节点各自的启动时间确定目标节点。可以避免节点名称相同的拓扑消息对各个节点的影响,从而可以保证各个节点的正常通信。
-
公开(公告)号:CN109165055A
公开(公告)日:2019-01-08
申请号:CN201811001815.6
申请日:2018-08-30
Applicant: 百度在线网络技术(北京)有限公司
IPC: G06F9/445
Abstract: 本发明实施例公开了一种组件加载方法、装置、计算机设备及存储介质。该方法包括:在检测到系统的启动指令时,读取预先配置的配置文件,其中,所述配置文件中包含待加载的组件的信息,每种组件与所述系统中的一种算法模块相对应;根据读取的配置文件确定待加载的所述组件以及所述组件的信息;根据所述组件的信息对所述组件进行加载,并在加载完成后运行所述组件。本发明实施例的技术方案,根据配置文件动态决定加载哪些组件,这样在保证各算法的独立性基础上,又能在运行时灵活的决定算法是否参与到整个系统中,方便了算法调试、开发以及维护。
-
公开(公告)号:CN109151033A
公开(公告)日:2019-01-04
申请号:CN201811006370.0
申请日:2018-08-30
Applicant: 百度在线网络技术(北京)有限公司
Abstract: 本发明实施例公开了一种基于分布式系统的通信方法、装置、电子设备及存储介质。分布式系统包括至少两个主机,每个主机具有多个节点,该方法包括:分布式系统中的任一当前节点接收其他各节点广播的拓扑消息;其中,拓扑消息中至少包括待发送的业务消息的消息主题和订阅的业务消息的消息主题;当前节点根据拓扑消息,从其他各节点中确定至少一个目标节点;其中,目标节点待发送的业务消息的消息主题与当前节点订阅的业务消息的消息主题相同,和/或目标节点订阅的业务消息的消息主题与当前节点待发送的业务消息的消息主题相同;当前节点基于消息主题,向各目标节点发送业务消息和/或从各目标节点接收业务消息。可以降低通信成本,避免通信风险。
-
公开(公告)号:CN109145164A
公开(公告)日:2019-01-04
申请号:CN201810986572.X
申请日:2018-08-28
Applicant: 百度在线网络技术(北京)有限公司
IPC: G06F16/901 , G06F16/903
Abstract: 本发明实施例公开了一种数据处理方法、装置、设备和介质,涉及自动驾驶领域。该方法包括:接收包括目标主题ID的主题数据访问指令;在预先构建的主题数据索引列表中,以目标主题ID为索引查找目标主题的数据,其中所述主题数据索引列表是以主题ID为关键字,主题的数据为键值的索引表,所述主题ID是对主题的名称字符串进行散列处理得到的。本发明实施例提供的一种数据处理方法、装置、设备和介质,降低了对主题名称操作的开销。
-
公开(公告)号:CN109033456B
公开(公告)日:2021-02-05
申请号:CN201810990724.3
申请日:2018-08-28
Applicant: 百度在线网络技术(北京)有限公司
IPC: G06F16/245
Abstract: 本发明实施例公开了一种条件查询方法、装置、电子设备和介质,该方法包括:获取查询对象,其中,所述查询对象为设定了要查询的指定属性的对象;调用各节点的查询匹配接口,以便各节点将所述查询对象中的指定属性与各自的属性对象进行匹配,其中,所述属性对象为根据节点的属性集合抽象得到的对象,所述查询匹配接口为预先定义的用于进行对象属性匹配的接口;获取各节点的匹配结果,作为条件查询的结果。由于节点的属性集合抽象为一个对象,并为节点提供匹配接口,当要进行条件查询时,只要传入指定了属性名以及属性值的对象,由节点进行匹配,即可获得最终的查询结果,不涉及接口的变动,查询过程简洁、快速。
-
-
-
-
-
-
-
-
-