背景技术
伴随着计算机软件相关技术的不断成长与发展,有许多软件程序在功能
上虽然变得非常强大,但是也因为软件程序的日趋庞大且复杂,因此造成了
计算机硬件相关装置设备工作上极大的负担,而且对于大多数的使用者来
说,特别是一些没有足够计算机软硬件相关知识背景的使用者们,往往这些
艰涩难懂的应用软件技术和功能,可能会导致使用者在学习以及使用上的庞
大负担,甚至会造成学习上的障碍,尤其过分复杂而琐碎的操作动作可能会
让使用者感觉不够友善、不够简便。
目前所公知的计算机可执行系统平台上,都必须要依赖一套操作系统
(Operating System,OS)的工作,如微软公司(Microsoft)的Windows 2000、
Windows 98、Windows Me…等等,才能够使其它的应用软件程序能够顺利
执行,然而事实上每个应用程序软件的执行与操作,往往都必须先要经过一
段启动程序后才能够顺利达到使用者所希望的结果,对于那些不经常使用计
算机的使用者来说,陈列在操作系统桌面(desktop)上琳琅满目的项目(item),
同样也会让使用者大大不知所措,不知从何“开始”起。
因此目前有一套可以让使用者操作简便又能够提供使用者友善使用者
接口(User Interface,UI)的单键系统(One Touch System,OTS),深受使用者的
欢迎。其特色在于窗口界面上具有丰富而简明的按键功能,使用者只需简单
的通过输入装置,就可以进行一般使用者常用的程序,无须进行繁杂而琐碎
的执行步骤,即可执行程序。
然而目前各产业面临琳琅满目的众多产品,其存货的控管,出货的状况
以及财务会计的管理等等,经常必须进行数据库的信息更新程序,以至于已
经普遍使用的手持式信息装置,如携带方便的笔记型计算机(Note Book)、
个人数字助理(Personal Digital Assistant)、数字相机(Digital Camera)以
及行动电话(Mobil Phone)等等,也常需要进行数据的交换更新操作,若需
逐一对各项数据库进行更新的动作,不仅需进行繁复的执行程序,而所需的
操作时间也相当的长,的确不符合现今讲求时效,快速的社会脉动。
以上是公知技术长久以来悬而未决的问题,应予设法排除。
具体实施方式
本发明为一种红外线数据同步模块及其方法,首先通过图1来说明本发
明的系统架构,其中各数据处理装置(如服务器、个人桌上型计算机、笔记
型计算机、个人数字助理等等)通过单键系统(One Touch System)800提供
—使用者操作接口所显示特定的工作组群,使用者可以通过“单一动作”,
通常是通过基本输入输出装置,如键盘、鼠标、数字式触碰式面板及声音辨
识系统,来操控各应用程序的呼叫与执行;并跟据数据处理装置的操作环境
及使用状况,包含有一个以上的数据库700,用以存储信息,本发明的红外
线数据同步模块,主要包含下列组成进行数据更新程序:
(1)红外线收发模块100:接收或传送信息。
(3)单键系统主数据库200:用以存储信息。
(4)解译单元300:将单键系统主数据库200内所存储的信息进行解译
转换处理,使信息格式符合所对应的数据库700的存储格式。
(5)更新对比单元400:读取单键系统主数据库200之信息,且此信息
包含有一识别属性,使更新对比单元400可跟据此识别属性,而将其写入更
新至正确的数据库700。
(6)整合对比单元500:读取数据库700的信息,并存储至单键系统主
数据库200。
(7)编码单元600:读取数据库700所存储的信息,并编码压缩转换为
单键系统主数据库200的存储格式。
上文所述的各项组件,在数据处理装置之间可进行多笔数据的同步更新
操作,其中舍弃传统使用传输线进行数据传递的方式,红外线收发装置100
的利用使得信息的传输更为方便,且传递的信息经过编码压缩处理,不仅提
高数据传输的安全性,且大幅降低信息传递所需的时间。
一般的常见的使用情形,在传送端信息处理装置,如携带方便的笔记型
计算机等,以及接收端信息处理装置,譬如有较大存储容量可存储多种数据
库的服务器,或桌上型个人计算机等等之间,进行数据的同步更新程序。下
面以图2及图3来说明本发明方法工作流程步骤,过程中提及系统工作架构
的部分请参阅图1,说明如下。
跟据本发明的一种红外线数据同步的方法,通过单键系统(One Touch
System)提供使用者操作接口来显示特定的工作组群,使用者可通过“单一
动作”以及基本输入输出装置(如键盘、鼠标、数字式触碰式面板及声音辨
识系统)来操控呼叫执行本发明的红外线数据同步模块,首先分析确认传送
端数据处理装置数据库中的信息,然后传送信息,此时接收端数据处理装置
将开始接收该信息,然后跟据信息的识别属性更新接收端数据处理装置数据
库的内容,并通过单键系统所提供的使用者操作接口,协助使用者进行信息
的更新操作。
在此说明传送端信息处理装置的处理流程,续请参考图2,首先初始化
单键系统主数据库(步骤200),接着读取数据库信息(步骤201),然后
进行编码转换的处理操作,此步骤是考虑到信息传递的安全性,并可选择地
将信息压缩,而使得传送的时间大为减少,操作流程更为快速;另外也可视
使用的情形,选择地将信息编码符合单键系统主数据库的存储格式(步骤
202),再将数据存储于单键系统主数据库(步骤203),并且启动红外线收
发装置(步骤204),然后传送信息(步骤205),供给接收端信息处理装
置进行接收信息操作,详细的步骤将在稍后予以说明,接着于此系统会询问
使用者或跟据系统的默认值,确认是否有其它的数据需要进行传送?(步骤
206)若还有其它数据,则回到步骤201,若无其它数据,将关闭红外线收发
装置(步骤207)。
接着说明接收端信息处理装置的工作流程,并请参考图3。首先启动红
外线收发装置(步骤100),接着初始化单键系统主数据库(步骤101),
然后进行传送信号的检测操作(步骤102),此时系统将等待并确认是否接
收到传送信息的信息?(步骤103)若没接收到信息,则回到步骤102持续
检测,若有接收到信息,则开始接收传送端信息处理装置所传送的数据(步
骤104),再将接收的数据存储于单键系统主数据库(步骤105),此时程
序会确认是否需要读取其它的数据?(步骤106)若还有其它数据,则回到
步骤104;反之则开始进行译码转换的处理操作,将接收的信息译码编译还
原为原来的格式(步骤107),接着跟据信息的识别属性,使信息能够正确
地更新至对应的数据库(步骤108),系统会进一步的确认是否结束操作?
(步骤109)若不结束的话则回到步骤104,反之则关闭红外线收发装置(步
骤110),完成操作程序。
跟据本发明所公开的一种红外线数据同步模块及其方法,通过单键系统
呼叫执行,并由红外线收发装置进行信息的传送接收,使得各数据处理装置
的数据得以同步地进行更新动作,有效解决公知技术需逐一对各类数据库进
行繁琐的执行步骤的使用情形,提供简单的操作程序,且进行编码压缩处理,
而大幅减少操作时间并提升信息的安全性能。