CMCCv22中国移动条码识别业务终端技术规范.docx
《CMCCv22中国移动条码识别业务终端技术规范.docx》由会员分享,可在线阅读,更多相关《CMCCv22中国移动条码识别业务终端技术规范.docx(15页珍藏版)》请在冰豆网上搜索。
CMCCv22中国移动条码识别业务终端技术规范
CMCC_v22_中国移动条码识别业务终端技术规范
QB-╳╳-╳╳╳-╳╳╳╳
中国移动通信企业标准
中国移动条码识别业务终端技术规范
ChinaMobileBarcodeRecognitionService
TerminalSpecification
版本号:
1.1.0(报批稿)
前言
本规范规定了条码识别业务在终端部分的要求,是开展条码识别业务的依据之一。
本规范主要包括以下几方面内容:
条码识别业务终端功能要求、终端业务应用要求、终端性能要求和其他方面的要求。
附录A为规范性附录。
本规范由中国移动通信有限公司技术部提出并归口。
本规范起草单位:
中国移动通信研究院
本规范主要起草人:
任鹏、常嘉岳、郭漫雪、范晓晖、锁磊
本规范解释单位:
同提出单位。
1.适用范围
本规范对条码识别业务终端提出了规定。
本规范是条码识别业务的参考依据,也是终端厂商条码识别业务终端研发、生产的参照依据。
同时,也为SP进行应用开发提供了依据。
适用于GSM、GPRS、和3G网络环境。
如无特殊说明,本规范中所有要求均适用于上述网络环境的条码识别业务终端。
2.引用标准
下列标准所包含的条文,通过在本标准中引用而成为本标准的条文。
本标准出版时,所示版本均为有效。
所有标准都会被修订,使用本标准的各方应探讨使用下列标准最新版本的可能性。
[1]GB/T18284-2000,“中华人民共和国国家标准:
快速响应矩阵码QRCode”
[2]《条码识别业务业务规范》
[3]《条码识别业务信息编码规范》
3.相关术语
在本规范中使用了“必须”、“推荐”、和“可选”等词汇来描述对移动终端产品要求的强调程度。
“必须”项是指终端产品所必须提供的功能或性能要求;
“推荐”项是指在标准中未作硬性要求,但建议终端产品提供的功能或性能要求;
“可选”项指在目前看来是中国移动需求的发展方向,或终端产品在目前阶段可不提供的功能或性能要求。
目前阶段:
从本版本发布之日截至到下一个版本发布日期。
规范中除了明确指明为“推荐”、“可选”外,均为必须要求。
4.缩略语解释
QR码:
快速响应矩阵码,英文缩写“QRCode”。
5.业务描述
5.1.业务定义
条码识别业务,就是将相关信息编码产生QR码符号后,首先利用手机的拍照功能获取QR码符号图像,然后通过手机中的解码软件完成QR码符号的解码,最后通过应用软件对QR码内含的信息进行处理,最终为手机用户提供服务。
本业务为手机用户提供了一种快速获取信息(比如获取名片信息、网址等)的途径。
5.2.业务模型
图5-1条码识别业务业务模型
条码识别业务业务模型如图5-1所示。
本业务可提供两种QR码产生方式:
PC客户端软件方式和WEB方式。
产生的QR码通过具备条码识别功能的终端进行本地解码后,由相关的应用程序完成对解码数据的处理。
6.终端功能要求
6.1.QR码符号取景及采集
对于终端,QR码符号的取景及采集包含QR码预览、QR码图像捕捉和QR码图像提供三个步骤。
QR码预览:
通过取景框实时预览可拍摄的画面,帮助用户瞄准QR码。
QR码图像捕捉:
图像捕捉可单帧图像捕获,也可连续图像捕获。
QR码图像提供:
将捕捉到的图像提供到解码软件进行处理。
6.2.终端解码
终端对QR码的解码过程包含2个步骤:
将QR码转化为数据字符、将数据字符根据转化为不同应用中的应用信息。
对于终端识读QR码失败的异常处理,将在第8章具体规定。
6.2.1.QR码符号到数据字符
终端根据GB/T18284-2000“中华人民共和国国家标准:
快速响应矩阵码QRCode”,正确提取出QR码中的数据字符(包括GB2312格式的字符)。
终端应至少支持QR码版本1-10的QR码解码。
终端应支持结构链接模式的QR码解码,如果当前QR码不是结构链接模式中最后一个QR码,则应提示用户获取下一个QR码。
QR码符号到数据字符的解码步骤如下,图6-1为该过程的流程。
具体细节参照GB/T18284-2000“中华人民共和国国家标准:
快速响应矩阵码QRCode”。
1.定位并获取符号图像。
深色与浅色模块识别为由“1”和“0”组成的阵列。
2.识读格式信息。
3.识读版本信息,以确认符号的版本。
4.用掩模图形对编码区域的位图进行异或处理,消除掩模。
5.根据模块排列规则,识读符号字符,恢复信息的数据和纠错码字。
6.用与纠错等级信息相对应的纠错码字检测错误,如果发现错误,则进行纠错。
7.根据模式指示符和字符记数指示符将数据码字划分为多个部分。
8.最后,按照使用的模式进行译码,得出数据字符并输出结果。
图6-1QR码符号到数据字符解码流程图
6.2.2.数据字符到应用信息
终端根据《条码识别业务信息编码规范》中对于应用数据结构、应用标识符及属性标识符的定义,正确解析出数据字符中所包含的应用信息。
图6-2所示为条码识别业务中的QR码应用数据结构,具体细节参见《条码识别业务信息编码规范》。
图6-2QR码应用数据结构
6.3.打开和保存文件
6.3.1.保存文件
在业务应用中,终端应能够将当前QR码中的信息以数据字符的形式保存到文件中。
文件的默认文件名为业务名称加上保存文件的当前时间,具体格式为:
业务名称+YYMMDD_HHMMSS(年月日_时分秒)。
业务名称根据业务应用定义为MingPian、DuanXin、YouJian、WenBen、WAP、SMS和IVR。
如当前业务是业务营销应用WAP业务,时间是2005年8月1日9点5分4秒,则文件名应为:
“WAP050801_090504.mbc”。
文件的保存目录名称为DATA,但是保存路径不做要求。
保存后的文件对用户隐藏,即用户只能通过终端QR码客户端打开这些文件(其中隐藏要求为推荐,其它要求必须)。
6.3.2.打开文件
终端应可以打开6.3.1中所述的文件。
同时终端应能够根据第七章中的业务应用要求,正确显示文件中的信息,并提供相应的软按键。
7.终端业务应用要求
终端应支持七种应用:
名片应用、短信应用、邮件应用、文本应用、业务营销应用WAP业务、业务营销应用SMS业务、业务营销应用IVR业务。
QR码的数据字符中包含若干应用和属性的标识,终端根据这些不同标识进行不同的操作,本章对这些操作进行规定。
应用标识和属性标识的详细定义参见《条码识别业务信息编码规范》。
7.1.属性操作要求
终端根据不同的属性标识进行不同的操作,操作要求包括属性显示要求、属性关联操作要求等。
对于终端的属性操作要求如表7-1所示。
表7-1终端属性操作要求
属性含义
属性显示名称(建议)
属性标识符
属性显示要求
属性关联操作要求
姓名
姓名
N:
显示
-
头衔
职务
TIL:
显示
-
部门
部门
DIV:
显示
-
公司
公司
COR:
显示
-
地址
地址
ADR:
显示
-
邮政编码
邮政编码
ZIP:
显示
-
固定电话
固定电话
TEL:
突出显示
拨打电话
移动电话
移动电话(名片应用)
客服电话(业务营销应用WAP业务、业务营销应用SMS业务、业务营销应用IVR业务)
M:
突出显示
拨打电话
传真
传真
FAX:
显示
-
电子邮件
电子邮箱
EM:
突出显示(若该终端已安装邮件客户端)
发邮件(若该终端已安装又见客户端)
网址
网址
URL:
突出显示
访问网址
添加该网址至书签
短信收件人
收件人
SM:
显示
-
邮件收件人
收件人
TO:
显示
-
联系电话
IVR接入号
CT:
显示
正文
短信内容(短信应用)
正文(邮件应用、文本应用)
TXT:
显示
-
介绍
业务介绍
INTR:
显示
-
类型
类型
TYPE:
显示
-
长度
长度
LEN:
显示
-
文件
文件
FILE:
显示
-
版权信息
版权信息
CR:
显示
-
标题
标题(文本应用)
主题(邮件应用)
业务名称(业务营销应用WAP、SMS、IVR业务)
SUB:
显示
-
定购指令
-
DG:
不显示
-
SP短信代码
-
SID:
不显示
-
其中属性显示名称为建议名称,但终端最终所显示的属性名称不能与属性含义相违背。
属性关联操作是指用户点击该属性内容可以获得相关关联应用,对于不同属性关联操作的定义如下:
●拨打电话:
用户选中该属性内容后以该属性内容为呼出号码拨打电话。
●发送电子邮件:
用户选中该属性后跳转到电子邮件客户端发送电子邮件界面,且电子邮件收件人已填入该属性内容。
●访问网址:
用户选中该属性后,调用浏览器访问以该属性内容作为网址的网页。
●添加该网址至书签:
用户选中该属性后,调用书签编辑界面,该属性内容作为书签的网址。
7.2.应用操作要求
7.2.1.名片应用
终端拍摄QR码后,根据应用标识符判断该应用为名片应用,分项显示名片相关信息。
同时终端至少提供以下软按键:
●保存至文件夹:
以文件形式保存该QR码的数据字符。
●保存至通讯录:
将该名片信息保存至终端或SIM卡的通讯录。
如果终端或SIM卡通讯录不能存储名片中的某项属性信息,则自动丢弃,终端不向用户显示错误提示。
●作为短信发送:
用户点击该软按键后,跳转到发送短信界面,短信内容已填入该名片信息。
短信内容的格式为“属性1显示名称:
属性1内容;属性2显示名称:
属性2内容;……属性n显示名称,属性n内容。
”,其中属性显示名称与属性内容间以“:
”分隔,各属性间以“;”分隔,最后以“。
”结束。
如“姓名:
王亮;公司:
北京xx有限责任公司;移动电话:
139xxxxxxxx。
”。
(可选)
●返回:
返回到条码识别主界面。
●条码获取:
用户点击该软按键后,返回到条码预览界面。
7.2.2.短信应用
终端拍摄QR码后,根据应用标识符判断该应用为短信应用,显示短信收件人和短信内容。
同时终端至少提供以下软按键:
●发送:
用户点击该软按键后,跳转到发送短信界面,短信内容、短信收信人已填入相应内容。
●保存至文件夹:
以文件形式保存该QR码的数据字符。
●保存至草稿箱:
保存该短信至终端短信业务草稿箱。
(可选)
●返回:
返回到条码识别主界面。
●条码获取:
用户点击该软按键后,返回到条码预览界面。
7.2.3.邮件应用
此应用适用于已安装邮件客户端的终端。
终端拍摄QR码后,根据应用标识符判断该应用为邮件应用,显示邮件收件人和邮件内容。
同时终端至少提供以下软按键:
●发送:
用户点击该软按键后,跳转到发送邮件界面,邮件内容、邮件收件人已填入相应内容。
●保存至文件夹:
以文件形式保存该QR码的数据字符。
●保存至草稿箱:
保存该邮件至终端邮件业务草稿箱。
(可选)
●返回:
返回到条码识别主界面。
●条码获取:
用户点击该软按键后,返回到条码预览界面。
对于邮件应用的QR码,如果终端未安装邮件客户端,在拍摄QR码且显示相关信息后,终端应提示用户该终端不支持邮件相关功能。
7.2.4.文本应用
终端拍摄QR码后,根据应用标识符判断该应用为文本应用,显示该文本。
同时终端至少提供以下软按键:
●作为短信发送:
用户点击该软按键后,跳转到发送短信界面,短信正文中已填入相关信息。
其中如果属性“SUB”为空,则短信正文为“TXT”的内容;如果属性“SUB”非空,则短信正文为属性“SUB”的内容加回车换行加属性“TXT”的内容。
●作为彩信发送:
用户点击该软按键后,跳转到发送彩信界面,彩信标题及彩信正文中均已填入相关信息。
其中彩信标题为属性“SUB”中的内容,彩信正文为属性“TXT”中的内容。
●保存至文件夹:
以文件形式保存该QR码的数据字符。
●返回:
返回到条码识别主界面。
●条码获取:
用户点击该软按键后,返回到条码预览界面。
如果该终端已安装邮件客户端,还要提供以下软按键:
●作为邮件发送:
用户点击该软按键后,跳转到发送邮件界面,邮件标题及邮件正文中均已填入相关信息。
其中邮件标题为属性“SUB”中的内容,邮件正文为属性“TXT”中的内容。
7.2.5.业务营销应用WAP业务
终端拍摄QR码后,根据应用标识符判断该应用为业务营销应用WAP业务,分项显示应用内容。
同时终端至少提供以下软按键:
●保存至文件夹:
以文件形式保存该QR码的数据字符。
●我要推荐:
用户点击该软按键后,跳转到发送短信界面,短信内容已填入该业务营销应用WAP业务内容信息。
短信内容的格式为“属性1显示名称:
属性1内容;属性2显示名称:
属性2内容;……属性n显示名称:
属性n内容。
”,其中属性显示名称与属性内容间以“:
”分隔,各属性间以“;”分隔,最后以“。
”结束。
如“标题:
五彩铃声;介绍:
精彩铃声乐趣无穷;网址:
●返回:
返回到条码识别主界面。
●条码获取:
用户点击该软按键后,返回到条码预览界面。
如果“URL”属性非空,还要提供以下软按键:
●我要访问:
可以链接到相应的“URL”属性中的网址,对网址进行访问。
●存为书签:
将“URL”属性中的内容添加至终端书签。
7.2.6.业务营销应用SMS业务
终端拍摄QR码后,根据应用标识符判断该应用为业务营销应用SMS业务,分项显示应用内容。
同时终端至少提供以下软按键:
●保存至文件夹:
以文件形式保存该QR码的数据字符。
●我要推荐:
用户点击该软按键后,跳转到发送短信界面,短信内容已填入该业务营销应用SMS业务内容信息。
短信内容的格式为“属性1显示名称:
属性1内容;属性2显示名称:
属性2内容;……属性n显示名称:
属性n内容。
”,其中属性显示名称与属性内容间以“:
”分隔,各属性间以“;”分隔,最后以“。
”结束。
如“标题:
五彩铃声;介绍:
精彩铃声乐趣无穷;网址:
●返回:
返回到条码识别主界面。
●条码获取:
用户点击该软按键后,返回到条码预览界面。
如果“DG”及“SID”属性非空,还要提供以下软按键:
●我要订购:
用户点击订购软按键后,提示用户此操作为发送短信,可能引起收费。
用户确认继续后,跳转到发送短信界面,短信内容已填入为“DG”属性中的内容,短信收信人已填入为“SID”属性中的内容。
此软按键应用于短信订购中。
7.2.7.业务营销应用IVR业务
终端拍摄QR码后,根据应用标识符判断该应用为业务营销应用IVR业务,分项显示应用内容。
同时终端至少提供以下软按键:
●保存至文件夹:
以文件形式保存该QR码的数据字符。
●我要推荐:
用户点击该软按键后,跳转到发送短信界面,短信内容已填入该业务营销应用IVR业务内容信息。
短信内容的格式为“属性1显示名称:
属性1内容;属性2显示名称:
属性2内容;……属性n显示名称:
属性n内容。
”,其中属性显示名称与属性内容间以“:
”分隔,各属性间以“;”分隔,最后以“。
”结束。
如“标题:
五彩铃声;介绍:
精彩铃声乐趣无穷;网址:
●返回:
返回到条码识别主界面。
●条码获取:
用户点击该软按键后,返回到条码预览界面。
如果“CT”属性非空,还要提供以下软按键:
●我要听:
直接拔打CT属性内容中的电话。
8.终端异常处理要求
8.1.终端解码异常事件处理要求
当终端对QR码解码失败,应向用户提示解码失败,用户可选择是否重新进行识读。
终端要根据不同的出错原因给出不同的提示信息:
●当转化QR码符号到数据字符出错时,说明终端无法识读出QR码中的数据字符,终端应提示用户“识读失败”。
(针对单帧图像捕获方式)
●当转化数据字符到应用信息出错时,说明该QR码未按照《条码识别业务信息编码规范》进行应用编码,终端应提示用户“信息编码错误”。
8.2.其它异常事件处理要求
当终端处于条码识别业务界面时,如果收到短信、彩信或电话呼入等外部事件,终端给出相应提示,用户阅读或接听后终端返回条码识别业务界面。
9.终端性能要求
终端在表9-1所列条件下,能够正确识读并显示按照GB/T18284-2000“中华人民共和国国家标准:
快速响应矩阵码QRCode”及《条码识别业务信息编码规范》编码的版本1-10的QR码,且识读并显示的时间小于2秒,识别成功率大于90%。
表9-1终端QR码识读条件
项目
条件
模块尺寸
0.25毫米-0.6毫米
拍摄距离
5-12厘米
照明条件
室内普通灯光条件
曲率
曲率为φ70毫米或更高
识读位置
360度
识读倾斜角度
小于45度
打印机
使用600dpi或更高分辨率的激光打印机可识别
纸张
白色度为85%或更高质量纸张
10.终端界面要求
终端界面要求参见附录A。
11.终端硬件要求(推荐)
条码识别业务的基本流程是通过手机摄像头获取QR码图像,然后进行QR码识读和信息解码。
因此,对终端硬件的基本要求是具备摄像头,同时具有能够快速运行图像处理、解码算法的计算能力和存储能力。
11.1.摄像头
表10-1列出了对终端摄像头配置建议。
表10-1终端摄像头配置建议
项目
具体要求
分辨率
大于640x480
色彩
256灰度以上
微距模式
5到12厘米拍摄距离聚焦能力
自动聚焦
支持微距的自动聚焦能力
接口
支持QVGA实时传输,速率大于5帧/秒
镜头保护
镜头盖
拍照灯
LED照明或闪光灯
11.2.CPU
建议选用与时钟为100MHz的ARM9CPU性能相近或者更高的处理器。
11.3.存储器
建议终端向条码识别软件分配不小于100KByte的ROM空间,以及不小于1MB的RAM空间。
12.编制历史
基于QR码的手机识读业务终端规范编制历史
版本号
更新时间
主要内容或重大修改
1.0.0
2005-10-13
1.1.0
2006年11月
根据最新评审意见修订
附录A中国移动条码识别业务终端界面规范