文档介绍:多关键字模糊匹配的终端适配算法
应用软件开发
功能需求规格书
版本号
修订记录
目录
3
................................................................................................................................................... 3 文档范围说明................................................................................................... 错误!未定义书签。 文档适用读者..................................................................................................................................... 3 术语、定义及缩略语......................................................................................................................... 3 ........................................................................................................................................ 4 ........................................................................................................................... 4
1 前言
编写目的
文档适用读者
文档适用于对开发测试人员,和终端适配相关的专业人士。
术语、定义及缩略语
2 终端适配模糊算法
终端适配模糊算法简介
模糊算法是将需要适配的UA数据(标准UA)以及非标准UA,通过多关键字模糊匹配的过程,关联到标准机型库信息,写入到UA与标准终端ID的映射表信息t_po_ua_terminal_relation,从而得到其各项相关信息,其大致流程如下图:
标准机型库、待适配UA库、未适配UA库和异常UA
库
标准机型库t_po_terminal数据结构如下,包含了以下主要的信息:终端ID、英文品牌、中文品牌、别名品牌、展示品牌、机型别名、展示机型、分辨率宽、分辨率高、操作系统、机型别名是否包含字母以及其他属性。
其中:终端ID是标示终端信息的唯一字段,展示品牌是指在使用国家和区域中消费者普遍了解和熟悉的品牌,如诺基亚、HTC,展示机型是指机型的标准名称或行货的名称,一个标准机型包含一个或多个机型别名,但在机型信息中,所以的标准机型应该存在一条记录,其机型别名与标准机型一致(这一点需要机型维护人员