《屏幕操作的记录方法和应用.pdf》由会员分享,可在线阅读,更多相关《屏幕操作的记录方法和应用.pdf(18页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102279739 A (43)申请公布日 2011.12.14 CN 102279739 A *CN102279739A* (21)申请号 201110166248.1 (22)申请日 2011.06.10 G06F 9/44(2006.01) (71)申请人 吴东辉 地址 226001 江苏省南通市环城南路 122 号 (72)发明人 吴东辉 (54) 发明名称 屏幕操作的记录方法和应用 (57) 摘要 本发明涉及软件、 软件服务模式、 网络等领 域, 特别是涉及屏幕操作的记录方法和应用, 本发 明提供了一种记录有表达意义的屏幕操作过程的 方法, 生成比较小的文件。
2、以便于通过网络传送, 可 以作为软件演示操作记录用于教学或功能介绍缩 略, 也可以将本发明方法应用于即时通讯软件, 增加即时通讯软件屏幕演示功能。本发明屏幕操 作的记录方法和应用, 其特征是 : 从底层驱动层 截获显示的图像序列数据, 记录并保存帧数据, 用 帧数据生成图片文件格式, 或 GIF 文件格式, 或 Flash 文件格式。 (51)Int.Cl. (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 1 页 说明书 6 页 附图 10 页 CN 102279744 A1/1 页 2 1. 一种屏幕操作的记录方法和应用, 其特征是 : 从底层驱动层截获显示的图像序列。
3、数 据, 即帧数据, 记录并保存帧数据, 帧数据中包含关键帧序列, 用关键帧序列生成图片文件 格式, 或 GIF 文件格式, 或 Flash 文件格式。 2. 根据权利要求 1 所述屏幕操作的记录方法和应用, 其特征是 : 记录屏幕操作过程中 以输入设备的动作为触发条件, 提取关键帧或捕获当前帧的步骤。 3. 根据权利要求 2 所述屏幕操作的记录方法和应用, 其特征是 : 当发生输入设备事件 时立即捕获当前帧, 并将该当前帧作为关键帧。 4. 根据权利要求 1 所述屏幕操作的记录方法和应用, 其特征是 : 记录屏幕操作过程中 以输入设备的动作为触发条件, 提取关键帧序列或提取关键帧后进行插入帧。
4、处理的步骤。 5. 根据权利要求 1 所述屏幕操作的记录方法和应用, 其特征是 : 有提取稳定帧的步骤, 并将该稳定帧作为关键帧, 有记录和该稳定帧相关联的鼠标动作和鼠标坐标位置的步骤, 有将虚拟鼠标标志图像按所述记录位置叠加在关键帧上的步骤。 6. 根据权利要求 5 所述屏幕操作的记录方法和应用, 其特征是包含步骤 : 提取当前状 态的帧像素数据量 p1, 经过一定的延时 t, 提取帧像素数据量 p2, p1 和 p2 数值进行比较 判断, 如 p1 p2, 则返回循环提取帧像素数据量步骤, 如 p1 p2, 则执行提取稳定帧的操 作, 即调用帧捕获函数捕获稳定帧, 并作为关键帧。 7. 根。
5、据权利要求 5 或 6 所述屏幕操作的记录方法和应用, 其特征是包含步骤 : t1 时点 发生鼠标事件 1, 记录鼠标的坐标位置 (x1, y1), 在 t1 时点以前有一段稳定帧时段, 在这个 时段有提取稳定帧 1 的步骤, 稳定帧 1 和鼠标动作及坐标位置 (x1, y1) 形成对应关系。 8. 根据权利要求 1 或 2 或 4 或 5 所述屏幕操作的记录方法和应用, 其特征是 : 输入设 备是鼠标和键盘。 9. 根据权利要求 1 或 2 或 4 或 5 所述屏幕操作的记录方法和应用, 其特征是 : 上述方 法和步骤应用于即时通讯软件, 在即时通讯软件中设置一操作记录按钮, 开始后启动记录。
6、 程序, 结束后自动发送至对方。 10. 根据权利要求 8 所述屏幕操作的记录方法和应用, 其特征是 : 上述方法和步骤应用 于即时通讯软件, 在即时通讯软件中设置一操作记录按钮, 开始后启动记录程序, 结束后自 动发送至对方。 权 利 要 求 书 CN 102279739 A CN 102279744 A1/6 页 3 屏幕操作的记录方法和应用 技术领域 0001 本发明涉及软件、 软件服务模式、 网络等领域, 特别是涉及屏幕操作的记录方法和 应用。 背景技术 0002 目前有成熟的能够记录计算机屏幕操作过程的软件, 一般生成 avi 文件, 可以压 缩为其它格式, 如 MPEG、 WMV、。
7、 RM 等格式, 记录计算机屏幕操作的目的一般是为了教学、 屏 幕监视等, 这种记录方式存在记录容量大的缺点, 一般对于屏幕操作记录, 特别是教学, 观 看者只关心操作的关键时点, 如点击鼠标、 输入键盘等操作, 对其余大部分屏幕显示并不 关心, 所以本发明提出以屏幕操作为触发条件的屏幕操作的记录及传送的方法, 或者只抓 取所需要的关键帧并结合模拟鼠标操作表达记录过程, 采用成熟的 GIF 文件格式或 Flash 文件格式, 只生成屏幕操作有用信息文件, 文件容量很小, 适合网络传送。GIF(Graphics Interchange Format) 文件格式是 “图像互换格式” , 是 Com。
8、puServe 公司在 1987 年开发的 图像文件格式, 是一种基于 LZW 算法的连续色调的无损压缩格式, 其压缩率一般在 50左 右, 它不属于任何应用程序, 目前几乎所有相关软件都支持它, 公共领域有大量的软件在使 用 GIF 图像文件, GIF 图像文件的数据是经过压缩的, 而且是采用了可变长度等压缩算法, 所以 GIF 的图像深度从 1bit 到 8bit, 也即 GIF 最多支持 256 种色彩的图像, GIF 格式的另 一个特点是其在一个 GIF 文件中可以存多幅彩色图像, 如果把存于一个文件中的多幅图像 数据逐幅读出并显示到屏幕上, 就可构成一种最简单的动画。上述 GIF 文。
9、件是象素图像, 图 像表达力不如 Flash, Flash 文件格式也是成熟的技术方案, Flash 是矢量图像, 是利用数学 公式计算出来的, 所以图像放大也不会质量下降, Flash 动画是 “遮罩 + 补间动画 + 逐帧动 画” , Flash 特别适用于创建通过 Internet 提供的内容, 因为它的文件非常小。Flash 文件 生成可以利用 Flash 生成程序或模块, 也可以利用 activex 控件生成或播放 flash 格式的 动画, 例如调用脚本程序的方式。 0003 网络即时通讯软件是成熟的软件和应用, 即IM(Instant Messaging)技术, 是基于 TCP/。
10、UDP 协议的通讯软件, 如 QQ、 MSN 等, 即时通讯软件可以提供用户之间的交流, 如对话、 截屏、 远程控制等。 目前即时通讯软件, 如QQ, 有截图功能, 用户之间可以通过截图表达屏幕 操作方式, 但没有连续的屏幕操作记录传送功能, 本发明的一个应用方式就是增加即时通 讯软件的屏幕操作的记录及传送功能。 发明内容 0004 为了实现对计算机屏幕操作过程的记录, 舍弃无关或不重要的过程信息, 生成比 较小的文件以便于通过网络传送, 本发明的技术方案是 : A、 首先录制帧, 形成帧序列文件, 然后根据输入设备 ( 鼠标、 键盘等 ) 的动作触发提取关键帧 (Key frame) 的操作。
11、, 最后形成 关键帧序列文件 ; 或者 B、 根据输入设备 ( 鼠标、 键盘等 ) 的动作直接触发捕获当前帧的操 作, 并将当前帧作为关键帧, 最后形成关键帧序列文件 ; 或者 C、 依次提取过程中稳定屏幕 说 明 书 CN 102279739 A CN 102279744 A2/6 页 4 时间段中任一稳定帧, 并把这些稳定帧作为关键帧, 形成关键帧序列, 同时从底层鼠标驱动 获得鼠标位置坐标信息, 并记录鼠标动作时的坐标信息, 制作一虚拟鼠标标志图像, 在形成 GIF 文件或 Flash 文件时将虚拟鼠标标志图像根据记录的鼠标坐标位置叠加在相应的关键 帧图片上, 这样就可以代表屏幕的操作过。
12、程。通过对 A 或 B 或 C 方法形成的关键帧序列文 件进行处理, 生成压缩格式图片, 或动画文件如 GIF 文件格式, 或 Flash 文件格式 ( 后缀名 为 SWF), 动画文件可以用来显示操作过程, 也可以对生成的文件进行网络传送, 可应用于即 时通讯软件屏幕操作的演示传送, 具体可在即时通讯软件中加一操作记录按钮, 开始后链 接启动记录程序, 结束后自动发送至对方。对屏幕的操作指利用输入设备对计算机进行操 作, 输入设备如鼠标、 键盘、 触摸屏、 手写笔、 摄像头等等。 0005 本发明屏幕操作的记录方法和应用, 其特征是 : 从底层驱动层截获显示的图像序 列数据, 即帧数据, 记。
13、录并保存帧数据, 帧数据中包含关键帧序列, 用关键帧序列生成图片 文件格式, 或 GIF 文件格式, 或 Flash 文件格式。 0006 如上所述屏幕操作的记录方法和应用, 其特征是 : 记录屏幕操作过程中以输入设 备的动作为触发条件, 提取关键帧或捕获当前帧的步骤。 0007 如上所述屏幕操作的记录方法和应用, 其特征是 : 记录屏幕操作过程中以输入设 备的动作为触发条件, 提取关键帧序列或提取关键帧后进行插入帧处理的步骤。 0008 如上所述屏幕操作的记录方法和应用, 其特征是 : 提取某一时间段稳定帧作为关 键帧, 记录这一时间段末期一时点发生鼠标动作事件时的鼠标坐标位置, 在所提取的。
14、关键 帧中, 在发生鼠标动作事件时的鼠标坐标位置上叠加虚拟鼠标标志图像。 0009 如上所述屏幕操作的记录方法和应用, 其特征是 : 输入设备是鼠标和键盘。 0010 如上所述屏幕操作的记录方法和应用, 其特征是 : 上述方法和步骤应用于即时通 讯软件, 在即时通讯软件中设置一操作记录按钮, 开始后启动记录程序, 结束后自动发送至 对方。 0011 本发明的有益效果是 : 提供一种记录有表达意义的屏幕操作过程的方法, 生成比 较小的文件以便于通过网络传送, 可以作为软件演示操作记录用于教学或功能介绍缩略, 也可以将本发明方法应用于即时通讯软件, 增加即时通讯软件屏幕演示功能。 附图说明 001。
15、2 图 1 为本发明简要流程图。 0013 图 2 为本发明提取关键帧示意图。 0014 图 3 为本发明生成图片文件并传送的流程图。 0015 图 4 为本发明生成 GIF 文件的流程图。 0016 图 5 为本发明生成近 Flash 文件的流程图。 0017 图 6 为本发明由输入设备触发直接捕获帧生成图片文件并传送的流程图。 0018 图 7 为本发明由输入设备触发直接捕获帧生成 GIF 文件的流程图。 0019 图 8 为本发明由输入设备触发直接捕获帧生成 Flash 文件的流程图。 0020 图 9 为本发明提取稳定帧并生成动画或图片的流程图。 0021 图 10 为本发明提取稳定帧。
16、及记录鼠标动作并合成动画或图片的流程图。 说 明 书 CN 102279739 A CN 102279744 A3/6 页 5 具体实施方式 0022 下面结合附图和实施例对本发明进一步说明。 0023 图 1 为本发明简要流程图。首先要对屏幕帧进行录制, 可以从底层驱动层截获 显示的图像序列数据, 即帧数据, 一帧帧获取屏幕数据并保存, 形成帧序列数据。具体如 OpenGL的glReadPixel函数, 可以从底层直接捕获, 不受窗口层叠的影响。 帧录制后形成帧 序列文件, 帧序列文件中包含有关键帧, 对帧序列文件进行处理, 获得关键帧序列文件, 对 关键帧序列文件处理形成所需要的图片文件或。
17、动画文件。处理方式可以用 Flash 生成程序 生成 Flash 文件, 或者用图片文件生成程序生成图片文件, 或者用 GIF 生成程序生成 GIF 文 件, Flash 生成程序、 图片文件生成程序、 GIF 生成程序均为现有技术, 例如 Flash 文件生成 可以利用 Flash 生成程序或模块, 也可以利用 activex 控件生成或播放 flash 格式的动画, 例如调用脚本程序的方式。本发明不排除生成其它适合的文件。 0024 图 2 为本发明提取关键帧示意图。帧序列文件从开始到结束假设时点 t0-t10 ; 输 入设备事件有鼠标、 键盘等事件, 鼠标事件有单击事件、 双击事件、 鼠。
18、标按住不放(拖动)事 件, 本发明的处理中鼠标按住不放和键盘事件作为一种方式处理 ; 相对应于帧序列文件, 帧 像素数据量是随帧文件而变化的, 即屏幕不发生变化时是一稳定值, 一般来说, 当输入设备 触发后, 屏幕就会发生变化, 而且在变化过程中帧像素数据量是不稳定的, 过一段时间后, 当屏幕稳定时, 帧像素数据量也稳定不变了。 0025 本发明提供 3 种处理方法, A. 首先录制帧, 形成帧序列文件, 然后根据输入设备 ( 鼠标、 键盘等 ) 的动作触发提取关键帧 (Key frame) 的操作, 最后形成关键帧序列文件。 假设t1时间发生鼠标单击事件, t0时间对应的帧201是稳定的, 。
19、提取帧201并作为关键帧, 假设t1-t2时间段帧不稳定, 即屏幕不稳定, 帧像素数据量也是不稳定状态, 假设t2时点帧 已稳定, 对应帧 203, 当 t3 时点发生鼠标单击事件时, 提取帧 203 并作为关键帧, 假设 t3-t4 时间段帧不稳定, t4-t6 时间段帧稳定, t6-t9 时间段鼠标按住不放 ( 拖动 ) 或键盘事件, t6-t9时间段帧是不稳定的, t5时点对应的帧205是稳定的, 提取t5时点对应的帧205作为 关键帧, 提取操作结束时点 t9 对应的帧 209 作为关键帧, 时段 t6-t9 之间的帧 206、 帧 207、 帧 208 可以作为关键帧也可以作为插入帧。
20、处理, 直至结束, 提取 t10 时点对应的稳定帧 210 作为关键帧。 提取的关键帧为201、 203、 205、 206、 207、 208、 209、 210, 然后对关键帧序列进行 处理得到所需要的文件。 0026 或者 B. 根据输入设备 ( 鼠标、 键盘等 ) 的动作直接触发捕获当前帧的操作, 并将 当前帧作为关键帧, 保存这些关键帧, 最后处理形成关键帧序列文件。假设 t1 时点发生鼠 标单击事件, t1 时点对应的帧 202, 鼠标事件立即调用帧捕获函数捕获帧 202, 同时鼠标事 件也启动相应软件操作运行, 相应软件操作运行后形成结果, 在屏幕上显示, 这个过程是需 要一定的。
21、时间完成的, 也就是说, 在t1时点发生鼠标单击事件时帧202是稳定的, 就是当前 帧的状态, 所以将捕获的当前帧 202 作为关键帧, 同理, 捕获 t3 时点对应的帧 204 作为关键 帧, t6-t9时间段鼠标按住不放(拖动)或键盘事件, 帧捕获函数也实时捕获帧206、 帧207、 帧 208、 帧 209, 帧 206、 帧 209 作为关键帧, 帧 207、 帧 208 可以作为关键帧也可以作为插入 帧处理, 直至结束, 捕获t10时点对应的帧210作为关键帧。 捕获得关键帧为202、 204、 206、 207、 208、 209、 210, 然后对关键帧序列进行处理得到所需要的文。
22、件。 0027 或者 C, 依次提取过程中稳定屏幕时间段中任一稳定帧, 例如提取图 2 中 t0-t1, 说 明 书 CN 102279739 A CN 102279744 A4/6 页 6 t2-t3, t4-t6 每一时间段中的任一稳定帧, 并把这些稳定帧作为关键帧, 形成关键帧序列, 由于每一时间段稳定帧状态一般是由鼠标事件或其它输入设备事件打破的, 也就是说在稳 定帧时间段末期一定有鼠标事件发生或其它输入设备事件发生, 这里以鼠标事件为例, 这 样每一关键帧都可对应一鼠标事件, 同时从底层鼠标驱动可以获得鼠标位置坐标信息, 记 录发生鼠标事件时鼠标的坐标位置, 制作一虚拟鼠标标志图像,。
23、 在形成GIF文件或Flash文 件时将虚拟鼠标标志图像根据记录的鼠标坐标位置叠加在相应的关键帧图片上, 这样就可 以代表屏幕的操作过程, 其原理是 : 一般屏幕变化是因为输入设备触发程序的运行, 程序运 行的结果是呈现在屏幕上的稳定帧, 所以只要记录稳定屏幕时间段中的任一帧, 即作为关 键帧, 这个时间段最后一时点按动鼠标, 按动鼠标时鼠标坐标位置是已知的, 这样就可以以 这个坐标位置将虚拟鼠标标志图像叠加在关键帧上。上述过程的特征是 : 提取某一时间段 稳定帧作为关键帧, 记录这一时间段末期一时点发生鼠标动作事件时的鼠标坐标位置, 在 所提取的关键帧中, 在发生鼠标动作事件时的鼠标坐标位置。
24、上叠加虚拟鼠标标志图像。 0028 图 3 为本发明生成图片文件并传送的流程图。程序开始后, 启动帧录制, 一般可以 从底层驱动层截获显示的图像序列数据, 即帧数据, 是已知技术方法, 对于已形成的帧数据 文件保存为帧序列文件, 这个过程一直持续到输入事件发生, 如果发生鼠标单击事件, 则提 取帧序列文件最后一帧作为关键帧 1, 这时可以删除直到输入事件发生时保存的帧序列文 件, 以便于节约存储空间, 之后继续录制帧文件, 直到发生输入事件, 例如鼠标事件, 这时提 取这段帧序列文件最后一帧作为关键帧 2, 同样可以删除直到输入事件发生时保存的帧序 列文件, 以便于节约存储空间, 之后继续录制。
25、帧文件, 直到发生输入事件, 例如鼠标按住不 放或键盘事件, 这时提取关键帧序列或提取开始帧和结束帧, 中间帧可以作为插入帧处理, 最后提取关键帧n, 这样关键帧1关键帧n形成关键帧序列文件, 可以打包成图片文件, 通 过互联网传送, 在接收端可以通过图片浏览器观看, 并且可以设计为鼠标翻页控制, 以便展 示操作过程。以上步骤中也可以不在过程中删除保存的帧序列文件, 而是在结束以后进行 删除。可以从开始到结束始终录制帧和输入设备动作记录, 在结束后进行提取关键帧及关 键帧序列的处理。提取关键帧的步骤也不一定是帧序列文件的最后一帧作为关键帧, 可以 是之前的任何合适的帧。 0029 图 4 为本。
26、发明生成 GIF 文件的流程图。其提取关键帧和关键帧序列的步骤和图 3 所述流程一样, 所不同的是 : 由 GIF 生成模块生成 GIF 文件, 同时可以在动画文件中叠加鼠 标按键模拟图, 以增加操作显示效果。 0030 图 5 为本发明生成近 Flash 文件的流程图。其提取关键帧和关键帧序列的步骤和 图 3 所述流程一样, 所不同的是 : 由 Flash 生成模块生成 Flash 文件, 同时可以在动画文件 中叠加鼠标按键模拟图和鼠标按键模拟声音, 以增加操作显示效果。 0031 图 6 为本发明由输入设备触发直接捕获帧生成图片文件并传送的流程图。记录 程序开始后, 如果发生鼠标单击事件,。
27、 这时应用程序进行相应操作, 但操作结果还没有显示 在屏幕上, 一般有一定的延时, 但基于底层驱动的帧捕获程序可以立即执行, 捕获当前帧 1, 同理捕获当前帧 2, 当发生输入事件连续事件时, 如鼠标按住不放或键盘事件, 则连续捕获 当前帧, 或捕获开始帧和结束帧作为关键帧, 中间帧作为插入帧处理 ; 最后直至捕获当前帧 n, 捕获结束后形成关键帧序列文件, 可以打包成图片文件, 通过互联网传送, 在接收端可以 通过图片浏览器观看, 并且可以设计为鼠标翻页控制, 以便于展示操作过程。其特征是 : 当 说 明 书 CN 102279739 A CN 102279744 A5/6 页 7 发生输入。
28、设备事件时立即捕获当前帧, 并将该当前帧作为关键帧。 0032 图 7 为本发明由输入设备触发直接捕获帧生成 GIF 文件的流程图。其捕获关键帧 和关键帧序列的步骤和图 6 所述流程一样, 所不同的是 : 由 GIF 生成模块生成 GIF 文件, 同 时可以在动画文件中叠加鼠标按键模拟图, 以增加操作显示效果。 0033 图 8 为本发明由输入设备触发直接捕获帧生成 Flash 文件的流程图。其捕获关键 帧和关键帧序列的步骤和图6所述流程一样, 所不同的是 : 由Flash生成模块生成Flash文 件, 同时可以在动画文件中叠加鼠标按键模拟图和鼠标按键模拟声音, 以增加操作显示效 果。 003。
29、4 图 9 为本发明提取稳定帧并生成动画或图片的流程图。程序开始后, 提取当前状 态的帧像素数据量 p1, 经过一定的延时 t, 其数值根据应用和要求可以调整, 调整的方式 可以预设定为某一数值, 也可以根据一函数做变量调整 ; 接着提取帧像素数据量 p2, p1 和 p2 数值进行比较判断, 如 p1 p2, 则返回循环提取帧像素数据量步骤, 如 p1 p2, 则执 行提取稳定帧 1 的操作, 即调用帧捕获函数捕获稳定帧, 并作为关键帧, 同理提取稳定帧 2, 并作为关键帧, 直至提取稳定帧 n, 并作为关键帧, 提取的关键帧存储后形成关键帧序列文 件, 通过相应程序或模块处理, 生成动画或。
30、图片。上述步骤的特征是 : 提取当前状态的帧像 素数据量 p1, 经过一定的延时 t, 提取帧像素数据量 p2, p1 和 p2 数值进行比较判断, 如 p1p2, 则返回循环提取帧像素数据量步骤, 如p1p2, 则执行提取稳定帧的操作, 即调用 帧捕获函数捕获稳定帧, 并作为关键帧。 0035 图 10 为本发明提取稳定帧及记录鼠标动作并合成动画或图片的流程图。程序开 始后同时启动输入设备动作记录程序, 一般为鼠标, 即记录鼠标动作和鼠标的坐标位置, 假 设 t1 时点发生鼠标事件 1, 在 t1 时点以前一定有一段稳定帧时段, 在这个时段可以提取到 稳定帧 1, 稳定帧 1 和鼠标动作及坐。
31、标位置 (x1, y1) 形成对应关系, 同理, t2 时点鼠标事件 之动作及坐标位置 (x2, y2) 和稳定帧 2 形成对应关系, 直至, tn 时点鼠标事件之动作及坐 标位置(xn, yn)和稳定帧n形成对应关系, 为了显示鼠标标志(动作位置上鼠标图像显示) 可以制作一虚拟鼠标标志图像, 为了增加表达效果, 可以制作一虚拟鼠标声音文件, 以配合 生成的动画效果, 这样, 由关键帧序列文件、 鼠标发生动作时的鼠标坐标位置, 用虚拟鼠标 标志图像和虚拟鼠标声音文件加以配合, 合成动画文件, 至于各关键帧之间的时间间隔可 以按人眼可识别接受来设定, 以及是否进行插入帧处理等均有现有已知技术处理。
32、。上述步 骤的技术特征是 : t1 时点发生鼠标事件 1, 记录鼠标的坐标位置 (x1, y1), 在 t1 时点以前一 定有一段稳定帧时段, 在这个时段已完成提取稳定帧1的步骤, 稳定帧1和鼠标动作及坐标 位置 (x1, y1) 形成对应关系 ( 相关联 )。有提取稳定帧的步骤, 并将该稳定帧作为关键帧, 有记录和该稳定帧相关联的鼠标动作和鼠标坐标位置的步骤, 有将虚拟鼠标标志图像按所 述记录位置叠加在关键帧上的步骤。 0036 上述所有方案中, 时间可以作为标识参数参与动画生成, 也可以去除时间标识属 性, 仅关心操作的连续过程, 各关键帧之间的时间间隔另行设定, 设定的原则按人眼可识别 。
33、接受来设定。 0037 以上方法及应用系统编程语言可以是现有的任何语言方式, 如 VC+, C, Delphi, FORTRAN, Pascal, FOXPRO, Clipper, EXE ; WIN16 : C, C+(Visual, C+Builder, Borland), Visual BASIC ; WIN32 : C, C+(Visual, Borland), FORTRAN(LAHEY, Visual), Java, Visual 说 明 书 CN 102279739 A CN 102279744 A6/6 页 8 BASIC, VisualFoxpro, PowerBuilder。
34、, Delphi, JavaScript, VBScript installshield, VB.net, VC.net ; Linux : C, C+, Java ; 手机操作系统 : Windows Mobile, Symbian, Android 等, 也可采用控件方式使用或调用脚本程序的方式或向服务器请求方式。传送方式基于 TCP/UDP 协议或其它任何网络传送方式。 说 明 书 CN 102279739 A CN 102279744 A1/10 页 9 图 1 说 明 书 附 图 CN 102279739 A CN 102279744 A2/10 页 10 图 2 说 明 书 附 图。
35、 CN 102279739 A CN 102279744 A3/10 页 11 图 3 说 明 书 附 图 CN 102279739 A CN 102279744 A4/10 页 12 图 4 说 明 书 附 图 CN 102279739 A CN 102279744 A5/10 页 13 图 5 说 明 书 附 图 CN 102279739 A CN 102279744 A6/10 页 14 图 6 说 明 书 附 图 CN 102279739 A CN 102279744 A7/10 页 15 图 7 说 明 书 附 图 CN 102279739 A CN 102279744 A8/10 页 16 图 8 说 明 书 附 图 CN 102279739 A CN 102279744 A9/10 页 17 图 9 说 明 书 附 图 CN 102279739 A CN 102279744 A10/10 页 18 图 10 说 明 书 附 图 CN 102279739 A 。