-
公开(公告)号:CN101136900B
公开(公告)日:2011-08-10
申请号:CN200610149662.0
申请日:2006-10-16
Applicant: 中兴通讯股份有限公司
Abstract: 本发明公开了一种面向服务的快速透明的故障转移装置及实现方法,本发明基于通用操作系统具有内核态和用户态的特征,从双层软件体系结构的角度建立了故障转移的装置,所述装置包括主、备服务器操作系统中的主控进程模块和通信控制进程模块。系统主控进程模块运行在操作系统用户态,负责控制服务软件状态切换,控制其它应用进程(其中包括通信控制进程)的转移顺序和数据同步;通信控制进程模块运行在操作系统的内核态,负责底层网络连接切换和通信链路上缓存的消息处理。本发明保证系统在出现故障时进行的故障转移对用户是透明的,同时具有较短的故障转移延时和较低的系统开销,能够在保证服务可用性前提下高效透明地进行故障转移。
-
公开(公告)号:CN101923508A
公开(公告)日:2010-12-22
申请号:CN200910203771.X
申请日:2009-06-12
Applicant: 中兴通讯股份有限公司
IPC: G06F11/36
CPC classification number: G06F9/4812 , G06F11/0715 , G06F11/0736 , G06F11/0793
Abstract: 本发明公开了一种嵌入式系统中的异常处理方法,包括:运行应用程序时,为所运行的应用程序创建异常回调链表;应用程序向异常回调链表注册异常处理函数及异常处理函数与异常信息的对应关系;捕获到异常后,根据所捕获异常的异常信息,从异常处理函数与异常信息的对应关系中,查询与所捕获异常匹配的异常处理函数,在查询到匹配的异常处理函数后,调用并执行匹配的异常处理函数,进行异常处理。本发明采用异常回调链表结构,避免了异常处理函数对底层硬件的直接操作,提高了软件的可移植性和健壮性;本发明满足了当前嵌入式系统对异常处理的需求,具有扩展性好、系统运行可靠和应用范围广等特点。
-
公开(公告)号:CN101212401B
公开(公告)日:2010-06-09
申请号:CN200610167366.3
申请日:2006-12-29
Applicant: 中兴通讯股份有限公司
Abstract: 本发明公开了一种面向网格的可配置数据传输系统,解决了现有协议可靠性不足,系统运行开销高的问题。包括:在通信双方之间采用三次握手方式建立一条数据通信连接;当出现错误时关闭永久连接的链路;通过滑动窗口进行消息的收发同步以及流量控制;在数据传输协议中,为保证数据可靠传输采用确认技术。本发明通过滑动窗口进行消息的收发同步以及流量控制,从而实现稳定速率,丢包重发,以及按序传输等功能。协议实现了流量控制,在大流量时接收窗口可能会长时间为零的情况下,接收方只有在接收窗口增大到一个合适的值时,才向发送方发送窗口通告。通过这样有效的对发送方的发送速度进行控制,可以防止在大流量时出现网络过度拥塞的现象。
-
公开(公告)号:CN101226488B
公开(公告)日:2010-06-02
申请号:CN200810065662.1
申请日:2008-01-25
Applicant: 中兴通讯股份有限公司
IPC: G06F9/46
Abstract: 本发明公开了多实例应用程序在内核态地址空间冲突的解决方法及系统,解决方法为:A、创建线程实例映射表、变量地址表、实例地址映射表;B、将需要切换地址空间的变量调用接口加入到变量地址表中;C、创建实例线程,为每个线程分配线程实例映射表表项,设定表项中线程所属的实例ID,然后将该表项放入线程实例映射表;D、线程切换时,查看待调出的线程对应的实例ID与待调入的线程的实例ID,若两者不同,则进入下步;E、根据待调入与待调出线程的实例ID查找实例地址映射表,找到对应实例地址空间,完成地址空间切换。本发明解决了内核态下多实例地址空间冲突的问题,不依赖于硬件支持和对应用代码的大量修改,降低了成本,且应用可灵活配置。
-
-
-