一种基于数据分组的内存数据组织查询方法

    公开(公告)号:CN103810223A

    公开(公告)日:2014-05-21

    申请号:CN201210461154.1

    申请日:2012-11-15

    Abstract: 本发明公开一种基于数据分组的内存数据组织查询方法,其步骤包括:将数据分成多个分组,在每个分组设立独立的插入任务队列、插入线程和查询线程;分组选择线程为待插入数据选择一个分组并将该数据插入到该分组的插入任务队列中;每个插入线程轮询其所属分组的插入任务队列,并将其中数据插入到该分组中;查询任务分发线程将查询任务分发给各分组的查询线程,各查询线程进行分组内部的数据查询并将查询结果反馈至查询任务分发线程;查询任务分发线程对各分组的查询结果进行汇总。本发明既能保证批量数据的快速的插入,又能有保证范围查询的快速的结果反馈,有效地提高了数据库系统的数据查询性能。

    即时通讯中包含可读取地理位置信息的图片的处理方法及电子装置

    公开(公告)号:CN111555956B

    公开(公告)日:2022-01-11

    申请号:CN202010222853.5

    申请日:2020-03-26

    Abstract: 本发明公开了一种即时通讯中包含可读取地理位置信息的图片的处理方法及电子装置,适用于服务端与若干通信客户端组成的网络,其步骤包括:接收第一通讯客户端发送的消息数据包,提取包含图片的所述消息数据包中的图片地理位置信息;根据所述图片地理位置信息获得所述图片对应的地图信息,并将所述消息数据包中的所述图片替换为所述图片与所述地图信息,得到修改消息数据包;将所述地图信息返回所述第一通讯客户端,将所述修改消息数据包发送至相应通讯客户端。本发明可以根据图片中的地理位置信息,获得照片拍摄地的地图,点击地图就可以浏览他人分享的图片,也可以了解相应的地理信息,人文信息,在交流的过程中增加了互动性。

    基于共享内存的软件运行过程实时监测与控制方法及系统

    公开(公告)号:CN105740120B

    公开(公告)日:2018-08-17

    申请号:CN201410766205.0

    申请日:2014-12-11

    Abstract: 本发明涉及一种基于共享内存的软件运行过程实时监测与控制方法及系统,能够在软件运行过程中动态地获取软件程序中的变量值、软件运行状态及各种参数,并支持实时控制软件执行流程。利用本发明可以对软件程序中的变量值、软件运行状态及各种参数进行定期收集,对执行流程进行实时控制。在进行实时数据收集时,只需定期读取共享内存,获取共享内存中相应的数据,即可获得软件相关运行状态,无需暂停当前程序的运行,降低对程序的影响;在执行流程实时控制时,通过修改共享内存的控制控制变量值,实现对执行流程的实时控制。本发明提供了简单易用的共享内存管理接口,能够很好的支持软件运行状态的收集以及执行流程的控制。

    一种基于数据分组的内存数据组织查询方法

    公开(公告)号:CN103810223B

    公开(公告)日:2017-03-01

    申请号:CN201210461154.1

    申请日:2012-11-15

    Abstract: 本发明公开一种基于数据分组的内存数据组织查询方法,其步骤包括:将数据分成多个分组,在每个分组设立独立的插入任务队列、插入线程和查询线程;分组选择线程为待插入数据选择一个分组并将该数据插入到该分组的插入任务队列中;每个插入线程轮询其所属分组的插入任务队列,并将其中数据插入到该分组中;查询任务分发线程将查询任务分发给各分组的查询线程,各查询线程进行分组内部的数据查询并将查询结果反馈至查询任务分发线程;查询任务分发线程对各分组的查询结果进行汇总。本发明既能保证批量数据的快速的插入,又能有保证范围查询的快速的结果反馈,有效地提高了数据库系统的数据查询性能。

    基于共享内存的软件运行过程实时监测与控制方法及系统

    公开(公告)号:CN105740120A

    公开(公告)日:2016-07-06

    申请号:CN201410766205.0

    申请日:2014-12-11

    Abstract: 本发明涉及一种基于共享内存的软件运行过程实时监测与控制方法及系统,能够在软件运行过程中动态地获取软件程序中的变量值、软件运行状态及各种参数,并支持实时控制软件执行流程。利用本发明可以对软件程序中的变量值、软件运行状态及各种参数进行定期收集,对执行流程进行实时控制。在进行实时数据收集时,只需定期读取共享内存,获取共享内存中相应的数据,即可获得软件相关运行状态,无需暂停当前程序的运行,降低对程序的影响;在执行流程实时控制时,通过修改共享内存的控制变量值,实现对执行流程的实时控制。本发明提供了简单易用的共享内存管理接口,能够很好的支持软件运行状态的收集以及执行流程的控制。

    一种实时快速的线程间数据交换方法

    公开(公告)号:CN102129396B

    公开(公告)日:2013-07-10

    申请号:CN201110051971.5

    申请日:2011-03-04

    Abstract: 本发明公开了一种线程间数据交换方法,涉及信息技术领域,该方法包括以下步骤:1)数据提供线程和数据消费线程共享的内存中设置一个缓存数据结构,所述缓存数据结内部包括多个数据缓存块;2)数据提供线程通过调用数据放入接口,将数据放入数据缓存块中;3)数据消费线程通过调用数据获取接口读取数据缓存块中的数据,实现快速的数据交换。该方法既保证了线程间数据交换的实时性,同时又能够保证线程间进行海量数据交换时的吞吐量,可以支持进程内线程之间进行大量数据的交换。在进行零星数据交换时,数据能够在非常短的时间内完成交换。

    一种基于业务实体的企业数据提取方法与系统

    公开(公告)号:CN101256650B

    公开(公告)日:2012-02-15

    申请号:CN200810102402.7

    申请日:2008-03-21

    Abstract: 本发明提供了一种基于业务实体的企业数据提取方法与系统,属于信息处理领域;本发明的方法为:通过建立工程配置文件对数据源进行统一定义并根据配置文件构建业务实体集,实现对数据库映射的各业务实体进行统一管理、各业务实体使用统一的方法对分布式数据库进行访问。本发明的系统包括实体管理层、业务实体层和数据访问层,本发明提供了敏捷的企业分布式数据库数据提取解决方案,减少了软件开发人员对不同数据库进行学习的时间,降低了从一种数据库向另一种数据库进行移植的代价,并有利于最终系统的稳定、持续运行。

    一种实时快速的线程间数据交换方法

    公开(公告)号:CN102129396A

    公开(公告)日:2011-07-20

    申请号:CN201110051971.5

    申请日:2011-03-04

    Abstract: 本发明公开了一种线程间数据交换方法,涉及信息技术领域,该方法包括以下步骤:1)数据提供线程和数据消费线程共享的内存中设置一个缓存数据结构,所述缓存数据结内部包括多个数据缓存块;2)数据提供线程通过调用数据放入接口,将数据放入数据缓存块中;3)数据消费线程通过调用数据获取接口读取数据缓存块中的数据,实现快速的数据交换。该方法既保证了线程间数据交换的实时性,同时又能够保证线程间进行海量数据交换时的吞吐量,可以支持进程内线程之间进行大量数据的交换。在进行零星数据交换时,数据能够在非常短的时间内完成交换。

    一种自适应缓存的多层级域名解析系统与方法

    公开(公告)号:CN116489126A

    公开(公告)日:2023-07-25

    申请号:CN202310535166.2

    申请日:2023-05-12

    Abstract: 本发明提供一种自适应缓存的多层级域名解析系统与方法,系统包括:域名解析模块以及数据中心,所述域名解析模块包括一级DNS服务器和二级DNS服务器,所述数据中心包括:域名资源存储模块、解析行为分析模块、缓存容量计算模块和缓存调度模块。方法包括:解析行为日志分析、自适应缓存容量计算、缓存替换内容选择、数据有效性维护。本发明能自适应管理一级与二级域名服务器中的缓存,使高命中率的小规模域名数据存于一级域名服务器,而二级服务器最大化缓存历史流量中所有域名的有效资源记录,从而可以有效提高多层级域名解析系统的一次缓存命中率与总体缓存命中率,提升域名解析系统的解析效率。

Patent Agency Ranking