中国移动通信企业标准QB-╳╳-╳╳╳-╳╳╳╳中国移动条码识别业务终端技术规范C h i n a M o b i l e B a r c o d e R e c o g n i t i o n S e r v i c eT e r m i n a l S p e c i f i c a t i o n版本号: 1.1.0(报批稿)╳╳╳╳-╳╳-╳╳发布╳╳╳╳-╳╳-╳╳实施中国移动通信有限公司发布1. 适用范围 (44)2. 引用标准 (44)3. 相关术语 (44)4. 缩略语解释 (44)5. 业务描述 (55)5.1. 业务定义 (55)5.2. 业务模型 (55)6. 终端功能要求 (55)6.1. QR码符号取景及采集 (55)6.2. 终端解码 (66)6.2.1. QR码符号到数据字符 (66)6.2.2. 数据字符到应用信息 (77)6.3. 打开和保存文件 (88)6.3.1. 保存文件 (88)6.3.2. 打开文件 (88)7. 终端业务应用要求 (88)7.1. 属性操作要求 (88)7.2. 应用操作要求 (1010)7.2.1. 名片应用 (1010)7.2.2. 短信应用 (1010)7.2.3. 邮件应用 (1010)7.2.4. 文本应用 (1111)7.2.5. 业务营销应用WAP业务 (1111)7.2.6. 业务营销应用SMS业务 (1212)7.2.7. 业务营销应用IVR业务 (1212)8. 终端异常处理要求 (1313)8.1. 终端解码异常事件处理要求 (1313)8.2. 其它异常事件处理要求 (1313)9. 终端性能要求 (1313)10. 终端界面要求 (1414)11. 终端硬件要求(推荐) (1414)11.1. 摄像头 (1414)11.2. CPU (1414)11.3. 存储器 (1414)12. 编制历史 (1414)附录A 中国移动条码识别业务终端界面规范 (1515)本规范规定了条码识别业务在终端部分的要求,是开展条码识别业务的依据之一。
本规范主要包括以下几方面内容:条码识别业务终端功能要求、终端业务应用要求、终端性能要求和其他方面的要求。
附录A为规范性附录。
本规范由中国移动通信有限公司技术部提出并归口。
本规范起草单位:中国移动通信研究院本规范主要起草人:任鹏、常嘉岳、郭漫雪、范晓晖、锁磊本规范解释单位:同提出单位。
1.适用范围本规范对条码识别业务终端提出了规定。
本规范是条码识别业务的参考依据,也是终端厂商条码识别业务终端研发、生产的参照依据。
同时,也为SP进行应用开发提供了依据。
适用于GSM、GPRS、和3G 网络环境。
如无特殊说明,本规范中所有要求均适用于上述网络环境的条码识别业务终端。
2.引用标准下列标准所包含的条文,通过在本标准中引用而成为本标准的条文。
本标准出版时,所示版本均为有效。
所有标准都会被修订,使用本标准的各方应探讨使用下列标准最新版本的可能性。
[1] GB/T18284-2000,“中华人民共和国国家标准:快速响应矩阵码 QR Code”[2] 《条码识别业务业务规范》[3] 《条码识别业务信息编码规范》3.相关术语在本规范中使用了“必须”、“推荐”、和“可选”等词汇来描述对移动终端产品要求的强调程度。
“必须”项是指终端产品所必须提供的功能或性能要求;“推荐”项是指在标准中未作硬性要求,但建议终端产品提供的功能或性能要求;“可选”项指在目前看来是中国移动需求的发展方向,或终端产品在目前阶段可不提供的功能或性能要求。
目前阶段:从本版本发布之日截至到下一个版本发布日期。
规范中除了明确指明为“推荐”、“可选”外,均为必须要求。
4.缩略语解释QR码:快速响应矩阵码,英文缩写“QR Code”。
5.业务描述5.1.业务定义条码识别业务,就是将相关信息编码产生QR码符号后,首先利用手机的拍照功能获取QR码符号图像,然后通过手机中的解码软件完成QR码符号的解码,最后通过应用软件对QR码内含的信息进行处理,最终为手机用户提供服务。
本业务为手机用户提供了一种快速获取信息(比如获取名片信息、网址等)的途径。
5.2.业务模型Internet移动网络获得QR移动梦网网站码编码软件图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“中华人民共和国国家标准:快速响应矩阵码 QR Code”,正确提取出QR码中的数据字符(包括GB2312格式的字符)。
终端应至少支持QR码版本1-10的QR码解码。
终端应支持结构链接模式的QR码解码,如果当前QR码不是结构链接模式中最后一个QR码,则应提示用户获取下一个QR码。
QR码符号到数据字符的解码步骤如下,图为该过程的流程。
具体细节参照GB/T18284-2000“中华人民共和国国家标准:快速响应矩阵码 QR Code”。
1.定位并获取符号图像。
深色与浅色模块识别为由“1”和“0”组成的阵列。
2.识读格式信息。
3.识读版本信息,以确认符号的版本。
4.用掩模图形对编码区域的位图进行异或处理,消除掩模。
5.根据模块排列规则,识读符号字符,恢复信息的数据和纠错码字。
6.用与纠错等级信息相对应的纠错码字检测错误,如果发现错误,则进行纠错。
7.根据模式指示符和字符记数指示符将数据码字划分为多个部分。
8.最后,按照使用的模式进行译码,得出数据字符并输出结果。
图6-1 QR码符号到数据字符解码流程图6.2.2.数据字符到应用信息终端根据《条码识别业务信息编码规范》中对于应用数据结构、应用标识符及属性标识符的定义,正确解析出数据字符中所包含的应用信息。
图6-2所示为条码识别业务中的QR码应用数据结构,具体细节参见《条码识别业务信息编码规范》。
图6-2 QR码应用数据结构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 终端属性操作要求其中属性显示名称为建议名称,但终端最终所显示的属性名称不能与属性含义相违背。
属性关联操作是指用户点击该属性内容可以获得相关关联应用,对于不同属性关联操作的定义如下: 拨打电话:用户选中该属性内容后以该属性内容为呼出号码拨打电话。
●发送电子邮件:用户选中该属性后跳转到电子邮件客户端发送电子邮件界面,且电子邮件收件人已填入该属性内容。
●访问网址:用户选中该属性后,调用浏览器访问以该属性内容作为网址的网页。
●添加该网址至书签:用户选中该属性后,调用书签编辑界面,该属性内容作为书签的网址。
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码的数据字符。
●保存至草稿箱:保存该邮件至终端邮件业务草稿箱。
(可选)●返回:返回到条码识别主界面。