-
公开(公告)号:CN107592294A
公开(公告)日:2018-01-16
申请号:CN201710628139.4
申请日:2017-07-28
Applicant: 北京北信源软件股份有限公司
Abstract: 本发明实施例提供了一种数据上报方法及装置,应用于服务器通信连接的终端设备,该方法包括:利用本地生成的密钥对待上报数据进行加密,生成加密数据包;在加密数据包大小超过UDP通信接口的预设发送大小时,将加密数据包拆分为多个子数据包并通过UDP通信接口发送至服务器;检测在第一预设时间内是否接收到服务器发送的反馈信息,若未接收到,则将多个子数据包重新发送至服务器,若接收到服务器发送的表明数据包缺失的反馈信息,则将缺失的子数据包重新发送至服务器。本发明提供的数据上报方案,采用UDP通信协议进行数据上报,通过数据加密及数据发送检测实现了通信数据上报的可靠性及安全性,且应用上更为简易。
-
公开(公告)号:CN107589986A
公开(公告)日:2018-01-16
申请号:CN201710629718.0
申请日:2017-07-28
Applicant: 北京北信源软件股份有限公司
Abstract: 本发明提供一种数据处理超时的通用处理方法,包括以下步骤:构建回调类、包装类、控制类;获取控制类的实例并启动监控线程;业务数据处理获得所需的回调类并产生回调实例;获取包装实例;开始时,为包装实例指定延时时长,判断业务数据处理执行耗时是否大于延时时长,为否,则业务数据处理执行完成,将包装实例从队列移除,为是,则监控线程获取到回调实例,并且调用回调函数。本发明提供的数据处理超时的通用处理方法,具有以下优点:能够节省超时检测管理监控线程的开销,节约服务器的CPU、内存等资源。本发明还提供了一种数据处理超时的通用处理装置。
-
公开(公告)号:CN107562790A
公开(公告)日:2018-01-09
申请号:CN201710641234.8
申请日:2017-07-31
Applicant: 北京北信源软件股份有限公司
IPC: G06F17/30
Abstract: 本发明公开了一种实现数据处理批量入库的方法,该方法包括以下步骤:启动数据处理服务,然后将SQL脚本解析并存储到内存中;按照接口形态配置解析后的SQL脚本;将多个请求中的数据按照接口形态归类;将归类的数据压入队列;将配置后的SQL脚本与数据进行匹配;以及将具有同一接口形态的数据与配置后的SQL脚本进行拼接。本发明的方法解决了服务端并发请求数过高的情况,使服务端处理数据的吞吐量增加,并且解决了服务端处理并发数据中断异常和数据处理不安全的问题。
-
公开(公告)号:CN107480552A
公开(公告)日:2017-12-15
申请号:CN201710619983.0
申请日:2017-07-26
Applicant: 北京北信源软件股份有限公司
CPC classification number: G06F21/6218 , G06F16/284
Abstract: 本发明实施例提供的数据库加密方法及装置,首先,检测所述数据库中的数据是否发生变化;接着,在检测到所述数据库中的数据存在变化时,解析并采用配置文件对变化的数据进行加密,其中所述配置文件包括需要加密数据的数据标识信息;最后,将加密后的数据进行保存。上述方法可以对数据库中变化数据进行加密的方式实现,同时由于配置文件中包括需要加密数据的数据标识信息,会对变化数据进行选择性加密,从而在实现数据安全的前提下,还能保证长度固定的数据不会因为加密而导致长度改变。
-
公开(公告)号:CN107423387A
公开(公告)日:2017-12-01
申请号:CN201710592365.1
申请日:2017-07-19
Applicant: 北京北信源软件股份有限公司
IPC: G06F17/30
CPC classification number: G06F17/30289 , G06F17/30575
Abstract: 本发明提供一种基于中间件分库分表的方法,包括以下步骤:构建标准JAVA服务作为中间件,要求可以独立启动;定义分表算法;采用分表算法,来根据业务需求配置分库分表规则;拦截应用程序发送过来的SQL语句,根据分库分表规则,对SQL语句进行分析;将分析后的SQL语句发往后端的真实数据库;将后端返回的结果进行处理后返回给用户。本发明提供的基于中间件分库分表的方法,具有以下优点:能够在不改变原有业务逻辑、不修改原有业务代码的情况下来完成分库分表,保证了业务系统的稳定性和可扩展性。本发明还提供了一种基于中间件分库分表的装置。
-
公开(公告)号:CN107104846A
公开(公告)日:2017-08-29
申请号:CN201710407334.4
申请日:2017-06-02
Applicant: 北京北信源软件股份有限公司
CPC classification number: H04L41/5041 , H04L67/16
Abstract: 本发明提出一种实现资源配置的方法,应用于微服务,该方法包括:向所有的资源配置中心广播第一标识信息;其中,所述第一标识信息是与所述微服务唯一对应的标识信息;接收与所述微服务对应的资源配置中心发送的资源数据信息;其中,所述资源数据信息为与所述微服务对应的资源配置中心在接收到所述微服务发送的第一标识信息后,为所述微服务分配的资源的数据信息。采用上述技术方案能够实现微服务与资源配置中心之间的自动化的资源配置,利于减轻运维负担。
-
公开(公告)号:CN107589948A
公开(公告)日:2018-01-16
申请号:CN201710628122.9
申请日:2017-07-28
Applicant: 北京北信源软件股份有限公司
Abstract: 本发明提供的一种项目文件部署方法及系统,系统包括相互通信的第一终端及第二终端,方法包括:第一终端获取多个待部署项目的文件包;提取各待部署项目的公共文件包并统一储存,针对每个待部署项目生成其公共文件包的存储路径;第一终端将公共文件包及各待部署项目的非公共文件包传输给第二终端;第二终端针对每个待部署项目,根据公共文件包的存储路径,从接收到的文件包中获取该待部署项目的公共文件包并存储至该待部署项目对应的文件夹。相比现有技术针对每个待部署项目单独传输的方式,减少的相同的公共文件包的传输次数,从而提高了文件传输效率,节约了部署时间。
-
公开(公告)号:CN107580018A
公开(公告)日:2018-01-12
申请号:CN201710628307.X
申请日:2017-07-28
Applicant: 北京北信源软件股份有限公司
Abstract: 本发明公开了一种分布式系统的跟踪方法,包括:根据调用请求的使用协议与业务粒度将调用请求分为调用链服务与非调用链服务;对于调用链服务,使用微服务跟踪并记录请求链的调用以监控服务的调用请求;对于非调用链服务,调用与注解接口以跟踪服务。本发明提出的分布式系统的跟踪方法能够快速定位故障,并方便地分析各调用环节的性能瓶颈、时延、关系依赖等信息。
-
公开(公告)号:CN106845212A
公开(公告)日:2017-06-13
申请号:CN201710031450.0
申请日:2017-01-17
Applicant: 北京北信源软件股份有限公司
CPC classification number: G06F21/51 , G06F21/121 , G06F2221/033
Abstract: 本发明公开了一种视窗操作系统下的软件验证方法,该方法包括步骤如下:(1)应用软件开发者对该软件定义必要的数据信息;(2)对上步中的数据信息进行加密,将其解密算法包含在软件安装程序中;(3)加密后的数据信息附加在应用软件尾部;(4)应用软件被下载后开始在计算机上安装;(5)启动软件安装程序后,数据信息解密并比较其与软件安装过程中的软件信息是否一致,如果一致,则通过验证继续安装过程;如果不一致,退出安装并提示拒绝软件安装。上述方法不需借助网络从软件开发方获得认可,降低了软件安装的要求;在安装过程中完全不需要验证码或密码输入,省略了输入验证码的步骤,是一种自动内部完成的自验证过程。
-
-
-
-
-
-
-
-