-
公开(公告)号:CN107493336A
公开(公告)日:2017-12-19
申请号:CN201710719124.9
申请日:2017-08-21
Applicant: 北京北信源软件股份有限公司
IPC: H04L29/08
CPC classification number: H04L67/34
Abstract: 本发明公开了一种实现客户端插件化的方法和装置、可读介质和存储控制器,该方法包括:将每个插件编译成的插件动态库存储到指定地址,以使在启动客户端时,客户端主体动态加载指定地址中的插件动态库;通过插件动态库提供的接口与客户端主体之间进行双向数据通信;在客户端主体获取消息队列中的消息指令之前,对于每个插件均执行:判断是否执行当前消息指令,若是,则截获当前消息指令并执行当前消息指令;否则,不截获当前消息指令,使客户端主体继续获取并执行当前消息指令。客户端能够方便的加载或者卸载插件,进而能够方便的增加和减少用户的定制功能。不需要增加客户端的分支,降低了客户端的维护难度,同时可以减少客户端的程序体积。
-
公开(公告)号:CN107370667B
公开(公告)日:2021-05-07
申请号:CN201710639880.0
申请日:2017-07-31
Applicant: 北京北信源软件股份有限公司
IPC: H04L12/58
Abstract: 本发明公开了一种多线程并行处理方法和装置、以及一种可读介质和存储控制器,该多线程并行处理的方法包括:启动多个线程,每一个线程对应一个消息队列;多个线程中的接收线程接收用户的命令消息,并根据命令消息的类型将命令消息分发到不同处理线程的消息队列中;每一个处理线程依次对消息队列中的命令消息进行处理;将需要反馈的处理结果发送给多个线程中的反馈线程的消息队列中;反馈线程依次将消息队列中需要反馈的处理结果反馈至用户。具有多个线程,且每一条命令消息都会进入合适线程的消息队列,提高了命令信息的处理速度;各个线程处理各自消息列队中的命令消息,各个线程之间互不影响,提高客户端稳定性,使客户端高效稳定运行。
-
公开(公告)号:CN107656936B
公开(公告)日:2021-03-02
申请号:CN201610595093.6
申请日:2016-07-26
Applicant: 北京北信源软件股份有限公司
Abstract: 本发明公开了一种即时通讯领域的终端数据库构建方法,本发明通过将数据库涉及的各种数据分为系统信息数据库、群成员数据库和聊天消息数据库;所述系统信息数据库中信息包括最近联系人、好友、个人设置、系统配置和群组;所述群成员数据库中信息包括群成员信息和群成员时间戳;所述聊天消息数据库中的信息包括聊天消息。采用本发明的数据库构建方法能能大大降低即时通讯应用/软件的终端开发难度,减少开发时间,降低开发的资金、时间成本;能够显著提高及时通讯应用/软件的执行效率,降低能耗提高用户的使用体验;在使用后期终端聊天数据备份维护的时候,使用存档数据库进行备份,不影响当前数据库继续提供快速的读写服务,便于备份维护。
-
公开(公告)号:CN107370667A
公开(公告)日:2017-11-21
申请号:CN201710639880.0
申请日:2017-07-31
Applicant: 北京北信源软件股份有限公司
IPC: H04L12/58
Abstract: 本发明公开了一种多线程并行处理方法和装置、以及一种可读介质和存储控制器,该多线程并行处理的方法包括:启动多个线程,每一个线程对应一个消息队列;多个线程中的接收线程接收用户的命令消息,并根据命令消息的类型将命令消息分发到不同处理线程的消息队列中;每一个处理线程依次对消息队列中的命令消息进行处理;将需要反馈的处理结果发送给多个线程中的反馈线程的消息队列中;反馈线程依次将消息队列中需要反馈的处理结果反馈至用户。具有多个线程,且每一条命令消息都会进入合适线程的消息队列,提高了命令信息的处理速度;各个线程处理各自消息列队中的命令消息,各个线程之间互不影响,提高客户端稳定性,使客户端高效稳定运行。
-
公开(公告)号:CN107656936A
公开(公告)日:2018-02-02
申请号:CN201610595093.6
申请日:2016-07-26
Applicant: 北京北信源软件股份有限公司
CPC classification number: Y02D10/45 , G06F11/1435 , G06F16/23 , G06F16/27
Abstract: 本发明公开了一种即时通讯领域的终端数据库构建方法,本发明通过将数据库涉及的各种数据分为系统信息数据库、群成员数据库和聊天消息数据库;所述系统信息数据库中信息包括最近联系人、好友、个人设置、系统配置和群组;所述群成员数据库中信息包括群成员信息和群成员时间戳;所述聊天消息数据库中的信息包括聊天消息。采用本发明的数据库构建方法能能大大降低即时通讯应用/软件的终端开发难度,减少开发时间,降低开发的资金、时间成本;能够显著提高及时通讯应用/软件的执行效率,降低能耗提高用户的使用体验;在使用后期终端聊天数据备份维护的时候,使用存档数据库进行备份,不影响当前数据库继续提供快速的读写服务,便于备份维护。
-
-
-
-