一种电子秘书系统的制作方法

文档序号:7888839阅读:222来源:国知局
专利名称:一种电子秘书系统的制作方法
技术领域
本发明涉及一种电子秘书系统,尤其是一种可在个人电脑和手机上都能独 立运行的,并且系统中的数据能在个人电脑和手机上进行同步的电子秘书系统。
背景技术
电子秘书,实质上是通过计算机软件技术实现的,用以给使用者提供现实 社会中的秘书所能提供的各种服务的一款应用软件。由于电子秘书相对于现实 社会中的秘书来说,其能够存储的信息量多且不会遗忘,方便检索,使用成本 低,因此给使用者带来诸多显著便利,迅速得到推广应用。
然而,现有电子秘书系统基本上只能在个人电脑或者只能在手机上运行。 只能在个人电脑上运行的电子秘书系统,其数据不易携带,不能随时给使用者
提供需要的数据;只能在手机上运行的系统,由于手机的硬件限制,其存储的 数据的容量及处理速度又得不到保证,且数据不能备份,当手机丟失或者损坏 后,所有的数据无法找回。申请号为00121152. 8的中国专利申请公开了一种数 据影音电子秘书装置,该发明是一款影音电子秘书软件,该发明可通过语音转 接装置连接电话机,再自动拨到个人移动装置执行影音播放,达到影音提醒的 行程管理目的。
随着社会的不断进步,信息化程度和应用领域的不断加深,人们对于信息 数据的各种要求也在提高。目前的电子秘书及相关的应用系统,已经不能满足 当今人们的工作使用需求。

发明内容
本发明的目的在于针对以上现有技术存在的不足,提出一种可以在个人 电脑和手机上都能运行的,并且系统中的数据可以在个人电脑和手机上进行同 步的电子秘书系统,从而更好的满足当今人们的工作需求。为了达到以上目的,本发明的电子秘书系统应该包含两大组成部分 用以在个人电脑上运行的电子秘书系统; 用以在手机终端上运行的电子秘书系统。
在个人电脑上运行的电子秘书系统和在手机终端上运行的电子秘书系统都
应该包含如下组件
数据库一一用以存储数据;
数据访问组件——用以访问数据库的数据接口 ;
其中上述组件需要经过如下前置过程
数据库数据库的选择是需要能够在linux或者WinCE的移动设备操作系 统上运行的,在数据库中的每个表内建立一个字段名为UpdateTime的字段和一 个字段名为GUID的唯一标识字段,UpdateTime字^殳的属性为时间,用以标识最 后一次进行数据同步的时间,UpdateTime字段的值为null时表示从来都没有同 步过,GUID存放为每一条记录生成的全球唯一性标识,用以标识该记录的唯一 性。
数据访问组件应该支持跨平台,所以该组件的接口采用com组件形式,每 个接口都是二进制的表现形式,并且每个接口的参数必须为指针类型。 具体同步的步骤为
1. 运行在手机上的电子秘书系统启动后,同时启动一个线程,该线程每间 隔5秒监听手机的数据线接口是否连接到个人电脑上,如监听到已连接的状态, 则向个人电脑发送一个消息,消息名为MSG-MIT-ASK;
2. 运行在个人电脑上的电子秘书系统每次启动后,同时启动一个线程运行 在后台,该线程每间隔5秒监听电脑USB接口的消息,当捕捉到USB接口消息 后,看是否能接收到消息名为MSG-MIT-ASK的消息,如接收到,说明是手机端 的电子秘书系统在要求同步,此时弹出数据同步对话框告之使用者;
3. 使用者选择数据同步对话框中的同步方式,供选择的情况有从"手机 同步到电脑"或者从"电脑同步到手机",使用者选择好同步方式点击"确定"按钮后,执行数据同步,此时运行在个人电脑上的电子秘书系统调用其数据访
问组件通过USB接口发送一个名为MSG_MIT—ACCEPT的消息,运行在手机上的电 子秘书系统接受到该消息后,启动本地的数据访问组件,和运行在个人电脑上 的凄t据访问组件建立连4妻通道;
4.连接通道建立后,个人电脑上的电子秘书系统就可以直接访问手机上的 电子秘书系统的数据库,此时先开启一个事务操作,然后通过逐条扫描数据库 中每个表的GUID字段和UpdateTime字段,和个人电脑中的凝:据库内的相应记 录的GUID字段和UpdateTime字段做比较,按照使用者选择的同步方式做如下 处理
如使用者选择是"从电脑同步到手机",贝'h
如扫描到一条在个人电脑中存在的GUID编号的记录,而在手机上没有,则 在手机的数据库中新增该条记录,并将两者的UpdateTime的值修改为当前时间,
如扫描到一条在手机中存在的GUID编号的记录,而在个人电脑上没有,则 删除该记录,
如扫描到在两个终端都存在的GUID编号的记录,则按照个人电脑中的记录 修改数据信息,并将两者的UpdateTime的值修改为当前时间; 如使用者选择是"从手机同步到电脑",贝'J:
如扫描到一条在个人电脑中存在的GUID编号的记录,而在手机上没有,则 删除该i己录,
如扫描到一条在手机中存在的GUID编号的记录,而在个人电脑上没有,则 在个人电脑中新增该条记录,并将两者的UpdateTime的值j參改为当前时间,
如扫描到在两个终端都存在的GUID编号的记录,则按照手才几中的记录4奮改 数据信息,并将两者的UpdateTime的值修改为当前时间。
数据扫描结束后,提交事务,数据同步完成。
由此可见,本发明突破了传统电子秘书系统只能在个人电脑或者只能在手 机上运行的限制,使得同一个系统能够在手机和个人电脑上同时运行,并且数据能够同步更新。本发明使得电子秘书系统结合其给使用者提供的诸如日程管
理,行程安排,记事提醒,通讯录,邮件管理等功能,达到时刻为使用者提供
助理服务,减轻使用者的工作负担,提高其工作效率的目的。
具体实施例方式
实施例一
使用者首先需要通过手机配套的数据线将本发明的安装文件拷贝到手机上 执行安装。
当使用者将个人电脑中的电子秘书系统中的数据和手机中电子秘书系统中
的数据进行同步时,需要有两个前置条件
条件一使用者个人电脑中的电子秘书系统处于运行之中; 条件二使用者的手机处于开机状态。 使用者执行以下操作达成数据同步
步骤一使用者使用数据连接线将个人电脑和手机连接起来; 步骤二在使用者连接上数据线时,运行中的电子秘书系统弹出数据同步 对话框;
步骤三4吏用者选择同步方式,点击对话框中的同步按钮,执行同步操作; 步骤四运行在个人电脑中的电子秘书系统调用其数据访问组件和运行在 手机上的电子秘书系统建立数据库连接通道; 步骤五通过数据访问组件开启事务处理;
步骤六连接通道建立后,个人电脑上的电子秘书系统就可以直接访问手 机上的电子秘书系统的数据库,数据访问组件通过逐条扫描数据库中的记录进 行数据同步,如发生错误则回滚事务;
步骤七所有的数据检查完毕后,电子秘书系统提示使用者数据同步完 毕,同时提交事务操作,使用者点击"确定"按钮,完成数据同步。
除上述实施例外,本发明还可以有其他实施方式。凡采用等同替换或等效 变换形成的技术方案,均落在本发明要求的保护范围。
权利要求
1. 一种电子秘书系统,含有日程管理,行程安排,记事提醒,通讯录,邮件管理的功能,其特征在于其有两个运行终端,一个是运行在个人电脑上的电子秘书系统,另一个是运行在手机上的电子秘书系统,并且运行在个人电脑上的电子秘书系统和运行在手机上的电子秘书系统可以实现数据同步。
2. 根据权利要求1所述电子秘书系统,其特征在于在两个运行终端上,电子 秘书系统都可以独立运行。
3. 根据权利要求2所述电子秘书系统,其特征在于其所实现的数据同步,可 以将数据从电脑同步到手机,也可以将数据从手机同步到电脑。
4. 根据权利要求3所述电子秘书系统,其特征在于实现数据同步时,是使用 的USB连接线。
全文摘要
本发明涉及一种电子秘书系统,尤其是一种可在个人电脑和手机上都能独立运行的,并且系统中的数据能在个人电脑和手机上进行同步的电子秘书系统。本发明的电子秘书系统应该包含两大组成部分用以在个人电脑上运行的电子秘书系统和用以在手机终端上运行的电子秘书系统。在个人电脑上运行的电子秘书系统和在手机终端上运行的电子秘书系统都应该包含如下组件用以存储数据的数据库和用以访问数据库的数据访问组件。本发明使得电子秘书系统结合其给使用者提供的诸如日程管理,行程安排,记事提醒,通讯录,邮件管理等功能,达到时刻为使用者提供助理服务,减轻使用者的工作负担,提高其工作效率的目的。
文档编号H04W88/02GK101419584SQ200710134010
公开日2009年4月29日 申请日期2007年10月26日 优先权日2007年10月26日
发明者李骁淳 申请人:镇江雅迅软件有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1