计算机应用
計算機應用
계산궤응용
COMPUTER APPLICATION
2015年
z1期
74-77
,共4页
孙昆%张琍%王子亨%穆森
孫昆%張琍%王子亨%穆森
손곤%장리%왕자형%목삼
视频监控%数据库%分布式%数据同步%会话初始化协议%扩展标记语言
視頻鑑控%數據庫%分佈式%數據同步%會話初始化協議%擴展標記語言
시빈감공%수거고%분포식%수거동보%회화초시화협의%확전표기어언
video surveillance%database%distributed%data synchronization%Session Initiation Protocol(SIP)%Extensible Markup Language(XML)
针对多级多域视频监控系统中多个分布式数据库对数据一致性的要求,提出了基于同步标识轮转的数据同步方法。在对多级多域视频监控系统的结构进行分析后,介绍了同步数据表的设计方法,指出如何利用同步标识字段标识一条记录的同步状态。通过在各区域子系统设置同步模块,完成待同步数据的筛选、封装、解析和处理。上下级同步模块间的通信利用会话初始化协议(SIP),数据格式的转换遵照扩展标记语言(XML)。当发生添加、修改、删除操作时立即进行同步,如果同步失败,可触发批量同步直至所有记录都同步成功。实验结果表明,该方案能够准确地将下级数据的变化情况同步到上级数据库中。
針對多級多域視頻鑑控繫統中多箇分佈式數據庫對數據一緻性的要求,提齣瞭基于同步標識輪轉的數據同步方法。在對多級多域視頻鑑控繫統的結構進行分析後,介紹瞭同步數據錶的設計方法,指齣如何利用同步標識字段標識一條記錄的同步狀態。通過在各區域子繫統設置同步模塊,完成待同步數據的篩選、封裝、解析和處理。上下級同步模塊間的通信利用會話初始化協議(SIP),數據格式的轉換遵照擴展標記語言(XML)。噹髮生添加、脩改、刪除操作時立即進行同步,如果同步失敗,可觸髮批量同步直至所有記錄都同步成功。實驗結果錶明,該方案能夠準確地將下級數據的變化情況同步到上級數據庫中。
침대다급다역시빈감공계통중다개분포식수거고대수거일치성적요구,제출료기우동보표식륜전적수거동보방법。재대다급다역시빈감공계통적결구진행분석후,개소료동보수거표적설계방법,지출여하이용동보표식자단표식일조기록적동보상태。통과재각구역자계통설치동보모괴,완성대동보수거적사선、봉장、해석화처리。상하급동보모괴간적통신이용회화초시화협의(SIP),수거격식적전환준조확전표기어언(XML)。당발생첨가、수개、산제조작시립즉진행동보,여과동보실패,가촉발비량동보직지소유기록도동보성공。실험결과표명,해방안능구준학지장하급수거적변화정황동보도상급수거고중。
Focusing on the demand of data consistency in distributed databases of multi-level & multi-domain video surveillance system, a method based on synchronized identifier cycle was proposed. After analyzing system structure, synchronized table design was introduced, and how to use the synchronized identifier to record state was elaborated. Synchronized module was set in each subsystem. It was used to extract data from database, package data in specific format, analyze and process the received data. In the interaction process of upper and lower subsystem, Session Initiation Protocol ( SIP) was used to carry commands, and Extensible Markup Language ( XML) was used to unify data format. When adding, modifying or deleting operation occurred, data would synchronize immediately. If the synchronization failed, lower subsystem could trigger the bulk synchronization until all records were successfully synchronized. The experimental result shows that this proposed scheme can accurately synchronize change from lower subsystem to upper subsystem.