-
公开(公告)号:CN114928660B
公开(公告)日:2023-10-31
申请号:CN202210531232.4
申请日:2022-05-16
Applicant: 北京计算机技术及应用研究所
IPC: H04L69/16 , H04L69/06 , H04L69/324
Abstract: 本发明涉及一种嵌入式操作系统透明进程间通信的方法,属于网络通信领域。本发明对于已实现TCP/IP网络协议栈的嵌入式操作系统,可通过对套接字抽象层将透明进程间通信协议向TCP/IP网络协议栈注册的方式实现对透明进程间通信协议的支持,不需要再增加透明进程间通信协议栈。本发明中嵌入式操作系统可基于已有的TCP/IP网络协议栈,实现进程间通信,不需要实现新的协议栈。透明进程间通信不需要指定IP地址,通信无需关注通信端的物理位置。透明进程间通信使用以太网传输介质,实现同一范围节点的通信。
-
公开(公告)号:CN114647490A
公开(公告)日:2022-06-21
申请号:CN202210247389.4
申请日:2022-03-14
Applicant: 北京计算机技术及应用研究所
IPC: G06F9/46
Abstract: 本发明涉及一种嵌入式数据库高可靠事务处理方法和装置,属于数据存储技术领域。本发明设计了一种高可靠事务处理方法,保证嵌入式数据库高可靠,同时不影响嵌入式数据库处理数据效率。当前已经存在的事务处理方法使用大量的内存空间,对日志的处理也不灵活,不能扩展日志的使用和保障系统的稳定性。因此,设计一种高可靠事务日志处理方法,通过HS任务处理日志文件,解决了嵌入式数据库系统无法同时满足低内存开销,高可靠的要求。本发明解决嵌入式系统内存普遍较小以及嵌入式系统稳定性低对嵌入式数据库高可靠的影响;本发明不会在系统繁忙时直接操作数据文件,保证嵌入式数据库高可靠的同时不会降低数据处理效率。
-
公开(公告)号:CN107977369B
公开(公告)日:2022-02-11
申请号:CN201610920545.3
申请日:2016-10-21
Applicant: 北京计算机技术及应用研究所
Abstract: 本发明涉及一种便于移植的嵌入式数据库管理系统,属于嵌入式计算技术领域。本发明将嵌入式数据库管理系统划分为平台适配层和数据库数据处理层两部分,将操作系统相关模块与数据库内部处理逻辑模块隔离开来。平台适配层向下屏蔽了各嵌入式操作系统间的差异,数据库数据处理层向上提供统一的对外接口。采用本发明后,嵌入式数据库管理系统在移植时,嵌入式数据库开发人员只需关注平台适配层,依据目标嵌入式操作系统的特点实现平台适配层API,而嵌入式数据库应用程序可直接使用或仅进行少量修改即可使用。大大提高了嵌入式数据库管理系统移植的便利性,有效的降低了嵌入式数据库管理系统移植的复杂度,提高了嵌入式数据库应用软件开发的效率。
-
公开(公告)号:CN112115253A
公开(公告)日:2020-12-22
申请号:CN202010824405.2
申请日:2020-08-17
Applicant: 北京计算机技术及应用研究所
IPC: G06F16/338 , G06N3/04 , G06N3/08
Abstract: 本发明涉及一种基于多视角注意力机制的深度文本排序架构,其中,包括:输入层,用于输入网络模型中的数据;编码层使用双向长短期记忆网络分别编码查询和文本中单词的上下文特征,在双向长短期记忆网络中包括前向LSTM和后向LSTM;内部交互层,用来建模文本中不同单词的重要程度,对重要程度不同的单词给予不同的权重,采用自注意力机制建模查询与文本各自内部的重要语义信息;外部交互层,用来建模查询与文本之间的交互相关性,采用双向注意力机制来捕获查询与文本交互过程中的匹配模式;输出层,将外部交互层的输出作为输入,输出查询与文本的相关性分数作为排序依据。
-
公开(公告)号:CN111708803A
公开(公告)日:2020-09-25
申请号:CN202010529607.4
申请日:2020-06-11
Applicant: 北京计算机技术及应用研究所
IPC: G06F16/242 , G06F16/21 , G06F16/28
Abstract: 本发明一种通用的异构数据库数据管理方法,其中,包括:步骤1:注册数据源;步骤2:获取数据库结构并保存在本地SQLite中;步骤3:接收用户输入的标准的SQL语句,并对SQL语句进行分解;若SQL语句为一组语句,则以“;”为SQL分割标准,使用字符串分割函数,将SQL语句分割为多条SQL语句;对每一条SQL语句,根据SQL语句的关键字,得到每条SQL语句的语句元素;根据SQL语句元素中的表名称在本地SQLite表中使用SELECT语句查询该表所在的数据库信息以及数据源信息,查询到该数据源位置后,将当前SQL语句在该数据源内执行。本发明提供了一套简单数据管理接口,方便用户使用,对底层异构数据库管理完全透明。
-
公开(公告)号:CN108829465A
公开(公告)日:2018-11-16
申请号:CN201810678837.X
申请日:2018-06-27
Applicant: 北京计算机技术及应用研究所
IPC: G06F9/445
CPC classification number: G06F9/44557 , G06F9/44521
Abstract: 本发明涉及一种基于直接读写FLASH的本地动态加载系统及方法,涉及计算机嵌入式软件技术领域。本发明在嵌入式系统本地动态加载时直接从FLASH上进行读取,通过在内存中重新生成绝对定位的二进制文件方法,达到执行动态库的目的。可以看出,本发明为嵌入式动态库本地动态加载提供了一种高效的方案,涉及的动态加载器并未限定特定的目标机操作系统及文件系统,方便进行移植,可以提高本地动态加载执行效率。
-
公开(公告)号:CN107220145A
公开(公告)日:2017-09-29
申请号:CN201710358273.7
申请日:2017-05-19
Applicant: 北京计算机技术及应用研究所
CPC classification number: G06F11/1471 , G06F3/0608 , G06F3/0638 , G06F3/0679
Abstract: 本发明公开了一种闪存数据库数据恢复的方法,其中,包括:扫描日志文件,确认日志文件中是否有仍然有效的事务提交日志记录或事务回滚日志;依据日志文件当前的状态分别进行处理:若存在有效的事务提交日志记录,表明涉及该事务的所有更改尚未完全写入到数据文件中,需依据日志记录,完成数据文件的重写;若存在有效的回滚日志记录,则依据事务ID查找所有日志记录,并进行回滚操作;若不存在有效的事务提交日志记录,也不存在有效的回滚日志,但存在仍然有效的日志记录,表明该事务尚未完成,检查是否存在部分日志记录已写入数据文件,而部分未写入的情况,如存在,则进行回滚操作。
-
公开(公告)号:CN107153604A
公开(公告)日:2017-09-12
申请号:CN201710346738.7
申请日:2017-05-17
Applicant: 北京计算机技术及应用研究所
IPC: G06F11/34
Abstract: 本发明涉及一种基于PMU的并行程序性能监测分析方法,属于计算机软件技术领域。本发明基于性能事件,为程序开发者提供目标程序运行引起的微体系性能事件特征。同时,能够结合抽样方法和编译技术,将提取的数据特征与其在应用程序代码中的位置相对应,帮助程序开发者反思程序设计本身的问题。本发明不涉及任何关于算法本身的直接信息,因而对程序本身的执行几乎不会造成任何明显的干扰。该方法为并行程序的性能监测提供技术保障和应用支撑。
-
-
-
-
-
-
-