| 标准编号 | CY/T 182-2019 (CY/T182-2019) | | 中文名称 | 《专业内容数字阅读技术 多窗口数据通讯》 | | 英文名称 | Professional content digital reading technology - Multiwindow data communication | | 行业 | 印刷出版行业标准 (推荐) | | 中标分类 | L70 | | 国际标准分类 | | | 字数估计 | 18,137 | | 发布日期 | 2019-05-29 | | 实施日期 | 2019-07-01 | | 标准依据 | 行业标准备案公告2019年第3号(总第231号) | | 发布机构 | 国家新闻出版署 |
CY/T 182-2019: 《专业内容数字阅读技术 多窗口数据通讯》
CY/T 182-2019 英文名称: Professional content digital reading technology - Multiwindow data communication
中 华 人 民 共 和 国 新 闻 出 版 行 业 标 准
专业内容数字阅读技术 多窗口数据通讯
国家新闻出版署 发 布
前言
专业内容数字阅读系列行业标准目前包括:
CY/T 179-2019 专业内容数字阅读技术 标准体系表
CY/T 180-2019 专业内容数字阅读技术 阅读功能与标签
CY/T 181-2019 专业内容数字阅读技术 产品封装
本标准按照GB/T 1.1-2009给出的规则起草。
本标准由全国新闻出版标准化技术委员会(SAC/TC 527)提出并归口。
本标准起草单位:中新金桥数字科技(北京)有限公司、中国新闻出版研究院、电子工
业出版社有限公司、中国建筑工业出版社、人民卫生出版社有限公司、中国林业出版社有限
公司、国防工业出版社、中国农业科学技术出版社有限公司、英大传媒投资集团有限公司、
长江出版社(武汉)有限公司、冶金工业出版社有限公司。
本标准主要起草人:赵海涛、蒋隽、薛建川、王瑜、王德胜、袁玺、田佳烨、魏枫、汪
智、石雄、温晋、郝刚、余敬春、邵世磊、刘鲲翔、孙金、邹石川、谢冠伦、杨洁、李福建、
李雅婧、刘汉操、李春、谢冰。
专业内容数字阅读技术 多窗口数据通讯
1 范围
本标准提出了新闻出版行业专业内容数字阅读产品中多窗口数据通讯的目的、原则、
角色与流程、操作方法、应用和扩展原则。
本标准适用于新闻出版行业专业内容数字阅读设备、系统的研制和使用过程中,对多
窗口数据通讯进行规范化的使用,也适用于其他相关标准或协议中对多窗口通讯的使用。
2 规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适
用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T 18793-2002 信息技术 可扩展置标语言(XML)1.0
4 多窗口数据通讯目的
专业内容数字阅读多窗口数据通讯,主要是通过窗口数据交换完成多窗口之间的数据
传输或消息的传递。为使产品可以在不同系统、不同软件和硬件上都能实现窗口数据通
讯,需要完善、可靠的多窗口通讯规范。
5 多窗口数据通讯原则
5.1 实用性
通讯规范设计面向实用,注重实效、高效的原则,充分合理利用现有设备和信息资
源,帮助开发者便捷使用。
5.2 安全性
提供校验和异常处理,既考虑数据的充分共享,也考虑数据的保护和隔离,从分发、
使用、验证等多方面对内容数据进行保护,确保数据的安全性、可靠性、完整性和一致
性。
5.3 可扩展性
通讯规范设计充分考虑兼容性,既考虑到业务未来发展的需要,又能够支持硬件、系
统软件、应用程序等多个层面的可扩展性。
6 多窗口数据通讯角色与流程
6.1 通讯角色
专业内容数字阅读多窗口数据通讯的角色分为发送窗口和接收窗口,角色之间可互换。
窗口应具备基本信息供应用程序在进行多窗口通讯时使用。具体信息包括窗口唯一标识号、
所属程序、所属设备等。信息描述见表1。
6.2 通讯流程
窗口间的通讯流程由发送窗口发起,发送窗口获得可进行通讯的窗口列表,选定接收
窗口后对接收窗口进行窗口操作、数据内容操作、显示信息操作。详细流程见图1。
7 多窗口数据通讯操作方法
7.1 窗口创建
用于在专业内容数字阅读软件中创建通讯窗口,详细说明见表2。
7.2 获取通讯窗口
用于获取在专业内容数字阅读软件中可以进行数据通讯的窗口列表,在返回的窗口列
表中包括窗口标识、程序标识、设备标识、窗口状态和窗口布局信息,详细说明见表3。
7.3 窗口操作
用于在专业内容数字阅读软件中通过发送窗口向接收窗口发送相关窗口操作信息,包
括进行窗口打开、窗口关闭、窗口显示、窗口隐藏、窗口布局,详细说明见表4。
7.4 内容操作
用于在专业内容数字阅读软件中通过发送窗口向接收窗口发送相关内容操作信息,包
括进行内容读取、翻页、定位、背景、字体、字号进行通讯设置,详细说明见表5。
7.5 信息显示操作
用于在专业内容数字阅读软件中通过发送窗口向接收窗口发送信息显示操作信息,包
括通知信息和异常信息,详细说明见表6。
8 多窗口通讯操作应用
8.1 窗口创建
调用Windows_create()函数,返回通讯状态、错误提示和窗口标识ID。通讯状态为成
功时,获得创建窗口标识ID。详细信息见表7。
8.2 获取通讯窗口
通过调用GetWindows()函数,返回通讯状态、错误提示和通讯窗口列表。通讯状态为
成功时,获得通讯窗口列表信息。详细信息见表8。
8.3 窗口操作
8.3.1 窗口显示
调用Window_operation ()函数,当返回的通讯状态值为成功时,完成窗口显示通讯。
详细信息见表9。
8.3.2 窗口关闭
调用Window_operation ()函数,当返回的通讯状态值为成功时,完成窗口关闭通讯。
详细信息见表12。
8.3.3 窗口隐藏
调用Window_operation ()函数,当返回的通讯状态值为成功时,完成窗口隐藏通讯。
详细信息见表13。
8.3.4 窗口布局
调用Window_operation ()函数,当返回的通讯状态值为成功时,完成窗口布局通讯。
详细信息见表14。
8.4 内容操作
8.4.1 内容读取
调用Content_operation ()函数,当返回的通讯状态值为成功时,完成内容读取通
讯。详细信息见表15。
8.4.2 翻页
调用Content_operation ()函数,当返回的通讯状态值为成功时,完成翻页通讯。详
细信息见表18。
8.4.3 定位
调用Content_operation ()函数,当返回的通讯状态值为成功时,完成定位通讯。详
细信息见表20。
8.4.4 背景
调用Content_operation ()函数,当返回的通讯状态值为成功时,完成背景通讯。详
细信息见表22。
8.4.5 字体
调用Content_operation ()函数,当返回的通讯状态值为成功时,完成字体通讯。详
细信息见表24。
8.4.6 字号
调用Content_operation ()函数,当返回的通讯状态值为成功时,完成字号通讯。详
细信息见表25。
8.5 信息显示操作
8.5.1 通知信息
调用Message_operation ()函数,完成窗口通知信息通讯。详细信息见表26。
8.5.2 异常信息
调用Message_operati......
|