发明名称 一种集中式接口通信并发控制系统及其控制方法
摘要 本发明属于物联网数据业务技术领域,旨在提供集中式接口通信并发控制系统及其控制方法。本发明包括用户前置模块、中心处理平台、中心前置模块和消息队列,所述中心处理平台与单点之间的接口交易模式采用多线程同步交易模式,单点的故障和性能瓶颈也不会影响其他点的访问;所述用户前置模块中设有存储器,用于保存用户校验信息,通过比较进行判断发起交易的用户是否有交易权限,并对该用户的交易数据进行完整性检查;本发明优化现有接口通信模式,提高了接口交易性能,当中心处理平台与多个单点进行交易时,通过对接口交易的多线程处理控制,避免单点性能问题外延到中心处理平台,对单点并发请求的动态分配,提高系统性能并降低请求开销的浪费。
申请公布号 CN104363270A 申请公布日期 2015.02.18
申请号 CN201410591587.8 申请日期 2014.10.29
申请人 咸亨国际(杭州)物联网信息产业有限公司 发明人 刘思君;张永良;蔡斌斌
分类号 H04L29/08(2006.01)I;H04L12/861(2013.01)I;G06Q30/06(2012.01)I 主分类号 H04L29/08(2006.01)I
代理机构 杭州中成专利事务所有限公司 33212 代理人 周世骏
主权项 一种集中式接口通信并发控制系统,其特征在于,包括用户前置模块、中心处理平台、中心前置模块和消息队列,所述中心处理平台与单点之间的接口交易模式采用多线程同步交易模式,所述用户前置模块中设有存储器,用于保存用户校验信息,通过比较进行判断发起交易的用户是否有交易权限,并对该用户的交易数据进行完整性检查; 所述多个用户前置模块分别通过TCP长连接方式与中心处理平台相连接,实现多个用户对中心处理平台的交易; 所述中心处理平台内设置有交易请求限值,用于判断发起交易的用户请求次数是否超过了该限值;若是,则中心处理平台应答请求超限;若不是,则中心处理平台将用户交易请求接收并存入消息队列,同时激活交易处理的线程; 所述中心处理平台内还设置有中心表,用于动态记录系统中实时交易的线程数,并对线程分配及其最大值、最小值设置进行动态管理; 所述中心处理平台与中心前置模块以TCP长连接的方式建立连接,该中心处理平台向中心前置模块发送交易请求,并返回中心前置模块的应答结果给用户前置模块; 所述中心前置模块用于接收来自中心处理平台的消息并进行交易处理,同时将交易处理的结果返回给中心处理平台; 所述消息队列用于接收来自用户前置模块、中心前置模块的消息并进行存储,等待中心处理平台对该存储信息的处理。 
地址 310022 浙江省杭州市下城区沈家路319号创新中国产业园5层