智能传真系统及其实现方法与流程

文档序号:11960886阅读:330来源:国知局
智能传真系统及其实现方法与流程

本发明属于计算机应用技术领域,特别涉及一种智能传真系统。



背景技术:

智能传真系统是一款将传统传真机通过调制解调器与电脑连接的方式,将传真功能网络化、电子化的传真服务产品。该系统为CS架构,由一个服务器端、一个或多个管理员端和一个或多个客户端组成。服务器端由硬件(调制解调器)与软件配套组成。架设了该系统后,单位里的每位员工即可实时在自己的电脑上通过智能传真系统实现传真的接收与发送,而不需要跑去传真机旁。该系统接收到的传真将由智能传真系统服务器进行统一存放管理,各用户可以通过该系统像接收邮件一样接收电子传真并选择是否打印等。所有需发送的传真文件,在智能传真系统上提交后,将会自动按照预设的优先级顺序发送。往来传真全面备份,可方便分类管理、查询统计和审查。

系统目前存在的缺点主要体现在并发量上,当往来数据量过大时,有可能会导致个别数据包丢失。其主要原因在于调制解调器的吞吐量不足。



技术实现要素:

发明目的:本发明的目的是提供一种智能传真系统,以解决现有的智能传真系统存在的当往来数据量过大时,有可能会导致个别数据包丢失的问题。

为实现上述目的,本发明采用以下技术方案:

一种智能传真系统,包括一个传真服务器端,至少一个传真管理员端,至少一个传真客户端,其中:

所述传真服务器端包括数据库、调制解调器、业务处理层和支撑接入层,服务器端通过业务处理层和支撑接入层,实现与管理员端、客户端的通讯,完成对数据的读写、发送接收传真功能;其中,所述数据库分别通过数据读取线程池和数据写入线程池与业务处理层连接;调制解调器分别通过发送传真线程池和接受传真线程池与业务处理层连接;所述业务处理层与支撑接入层连接,相互传送消息分发信息;业务处理层用于对管理员端和客户端发送过来的请求进行业务处理,调用数据库接口做数据持久化处理,调用传真接口做传真收发处理;支撑接入层用于对管理员端和客户端的通讯接入、用户登录进行管理,对业务处理层屏蔽具体通讯交互方式,提供一系列通讯访问接口;

所述传真管理员端用于建立与传真服务器端的通讯,对接入传真服务器端的信息进行管理,提供若干个通信访问接口给各应用功能使用;传真管理员端内包括第一通讯支撑模块,所述第一通讯支撑模块与传真服务器端的支撑接入层通讯连接;

所述传真客户端用于建立与传真服务器的通讯,对接入传真服务器的信息进行管理,提供若干个通信访问接口给各应用功能使用;所述传真客户端内包括第二通讯支撑模块,所述第二通讯支撑模块与传真服务器端的支撑接入层通讯连接。

进一步的,所述传真管理员端还包括安全管理模块、公共联系人管理模块、实时监控模块、日志管理模块、系统设置模块、传真收发模块;其中,

所述安全管理模块通过第一通讯支撑模块实现与服务器的通信,用于对智能传真系统的用户进行管理;

所述公共联系人管理模块通过第一通讯支撑模块实现与服务器的通信,用于在管理员端建立一系列公共联系人供用户直接收发传真使用;

所述实时监控模块通过第一通讯支撑模块实现与服务器的通信,用于管理员对各用户的传真收发进行实时监控,并起到审计作用;

所述日志管理模块通过第一通讯支撑模块实现与服务器的通信,用于对智能传真软件操作过程中的重要性事件以日志的方式记录下来,以备后续管理员进行操作安全审计;

所述系统设置模块通过第一通讯支撑模块实现与服务器的通信,用于对调制解调器的参数进行设置;

所述传真收发模块与实时监控模块连接,用于传真的发送和接收。

进一步的,所述传真客户端还包括登录管理模块、联系人管理模块、收发传真模块;其中,

所述登录管理模块通过第二通讯支撑模块实现与服务器的通信,用于对当前登录用户进行管理;

所述联系人管理模块通过第二通讯支撑模块实现与服务器的通信,用于管理各种形式的联系人;

所述收发传真模块通过第二通讯支撑模块实现与服务器的通信,用于实现发送传真和接收传真功能;收发传真模块中包括传真编辑器、收件箱、发件箱、待发箱、草稿箱、垃圾箱。

进一步的,所述传真服务器端还包括备份维护模块,用于数据的备份与维护,它包括两个部分:数据备份恢复模块和数据远程管理模块;其中,

数据备份恢复模块用于实现数据库主要文件定期或不定期备份;如果数据库出现问题,采用备份的资源进行恢复;

数据远程管理模块为系统管理员提供方便、快捷地远程管理数据库功能。

进一步的,所述传真服务器端连接有一个或多个外围附加设备,所述外围附加设备包括调制解调器、扫描仪、打印机、电话机、复印机、绘图仪、以及具有上述任意多种功能的多功能设备。

进一步的,还包括防火墙,防火墙分别与传真服务器端、传真管理员端、传真客户端连接。

一种上述的智能传真系统的实现方法,

用户使用管理员已建好的用户名和密码登陆客户端后,开始接收和发送传真;

接收传真流程:

服务器接收到新的传真数据时,将解析该传真数据包中的接收方电话号码,以电话号码为关键字,在用户系统中查询到对应的用户名,将此传真派发至该用户名下;

当该用户登录客户端后,将实时收到新传真提醒,传真数据已存放在该用户的收件箱中,用户选择操作;

发送传真流程:

用户登录客户端后,新建一个传真,选择已有联系人或者输入电话号码,添加传真文件,点击发送传真,即可将传真文件通过服务器发送给对方;

进一步的,管理员通过管理端实时查看往来收发传真情况,设置收发优先级;用户可通过客户端查看自己的传真发送状态,管理已收到的传真内容。

有益效果:本发明的智能传真系统是由硬件调制解调器结合配套软件使用的传真服务产品,在企事业单位里实现只需一台传真服务器和传真线路,每位员工都可在自己电脑上通过该传真软件进行传真收发。接收到的传真将通过传真服务器统一存放管理,员工可以通过客户端收发传真。所有待发送的传真文件提交到传真服务器上自动按照优先级顺序发送。传真文件全面备份,可方便地分类管理、查询统计和审查。

附图说明

图1为本发明的系统框架连接示意图;

图2为本发明的硬件连接示意图。

具体实施方式

下面结合附图对本发明做更进一步的解释。

如图1所示,一种智能传真系统,包括一个传真服务器端,至少一个传真管理员端,至少一个传真客户端,以及业务处理层和支撑接入层,其中:

所述传真服务器端包括数据库、调制解调器、业务处理层和支撑接入层,服务器端通过业务处理层和支撑接入层,实现与管理员端、客户端的通讯,完成对数据的读写、发送接收传真功能;其中,所述数据库分别通过数据读取线程池和数据写入线程池与业务处理层连接;调制解调器分别通过发送传真线程池和接受传真线程池与业务处理层连接;所述业务处理层与支撑接入层,相互传送消息分发信息;业务处理层用于对管理员端和各客户端发送过来的请求进行业务处理,调用数据库接口做数据持久化处理,调用传真接口做传真收发处理;支撑接入层用于对管理员端和各客户端的通讯接入、用户登录等进行管理,对业务处理层屏蔽具体通讯交互方式;提供一系列通讯访问接口;

所述传真管理员端用于建立与传真服务器端的通讯,对接入传真服务器端的信息进行管理,提供若干个通信访问接口给各应用功能使用;传真管理员端内包括第一通讯支撑模块,所述第一通讯支撑模块与传真服务器端的支撑接入层通讯连接;

所述传真客户端用于建立与传真服务器的通讯,对接入传真服务器的信息进行管理,提供若干个通信访问接口给各应用功能使用;所述传真客户端内包括第二通讯支撑模块,所述第二通讯支撑模块与传真服务器端的支撑接入层通讯连接。

所述传真管理员端还包括安全管理模块、公共联系人管理模块、实时监控模块、日志管理模块、系统设置模块、传真收发模块;其中,

所述安全管理模块通过第一通讯支撑模块实现与服务器的通信,用于对智能传真系统的用户进行管理,包括部门管理和用户管理。

所述公共联系人管理模块通过第一通讯支撑模块实现与服务器的通信,用于在管理员端建立一系列公共联系人供用户直接收发传真使用,公共联系人管理包括分组管理和联系人管理。

所述实时监控模块通过第一通讯支撑模块实现与服务器的通信,用于管理员对各用户的传真收发进行实时监控,也可起到审计作用。

所述日志管理模块通过第一通讯支撑模块实现与服务器的通信,用于对智能传真软件操作过程中的重要性事件以日志的方式记录下来,以备后续管理员进行操作安全审计。

所述系统设置模块通过第一通讯支撑模块实现与服务器的通信,用于对调制解调器的参数进行设置,例如调制解调器所使用的端口,身份识别(即调制解调器所使用的传真号码)。

所述传真收发模块与实时监控模块连接,用于传真的发送和接收。

所述传真客户端还包括登录管理模块、联系人管理模块、收发传真模块;其中,

所述登录管理模块通过第二通讯支撑模块实现与服务器的通信,用于对当前登录用户进行管理,例如登录控制、修改密码等等。

所述联系人管理模块通过第二通讯支撑模块实现与服务器的通信,用于管理各种形式的联系人,该模块共包括四个部分:我的邻居、公共联系人、私有联系人和我的群组。

所述收发传真模块通过第二通讯支撑模块实现与服务器的通信,用于实现发送传真和接收传真功能。收发传真模块中包括传真编辑器、收件箱、发件箱、待发箱、草稿箱、垃圾箱;

所述传真服务器端还包括备份维护模块,用于数据的备份与维护,它包括两个部分:数据备份恢复和数据远程管理。

数据备份恢复:实现数据库主要文件(如:用户配置文件、重要日志文件、传真文件等)定期/不定期备份。如果数据库出现问题(如:服务器硬盘坏等),可用备份的资源进行恢复;

数据远程管理:为系统管理员提供方便、快捷地远程管理数据库功能。诸如数据库记录的删除、增加表空间、增加数据表、历史数据搬移、表空间的使用情况和查询使用共享池的命中率等等。

如图2所示,所述传真服务器端连接有一个或多个外围附加设备,所述外围附加设备包括扫描仪、打印机、电话机、复印件、绘图仪、以及具有上述任意多种功能的多功能设备。

还包括防火墙,防火墙分别与传真服务器端、传真管理员端、传真客户端连接。

本发明的智能传真系统的功能通过以下方法实现:

用户使用管理员已建好的用户名和密码登陆客户端后,即可开始接收和发送传真。

接收传真流程:

服务器接收到新的传真数据时,将解析数据包中的接收方电话号码,以电话号码为关键字,在用户系统中查询到对应的用户名,将此传真派发至该用户名下;

当该用户登录客户端后,将实时收到新传真提醒,传真数据已存放在该用户的收件箱中,用户可以选择查看、打印、转发等操作。

发送传真流程:

用户登录客户端后,新建一个传真,选择已有联系人或者输入电话号码,添加传真文件,点击发送传真,即可将传真文件通过服务器发送给对方。

管理员可通过管理端实时查看往来收发传真情况,可设置收发优先级。用户可通过客户端查看自己的传真发送状态,管理已收到的传真内容。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1