一种订单地址匹配方法及装置的制造方法_3

文档序号:9866350阅读:来源:国知局
"东区"、"宿舍"等,则根据 该字段的长度与该字段在所有楼宇对应的字段集合中出现的频率,确定该字段对应的字段 分值。例如字段"西区""的长度为2,字段"宿舍"的长度也为2。一个字段在所有楼宇对应的 字段集合,即楼与字段总集合中出现的频率的表示方式有很多种,例如一共有100个楼宇, 其中有70个楼宇的字段集合中出现了某个字段,则可认为该字段出现的频率为0.7等。
[0086] 可选地,根据下列公式确定该字段对应的字段分值:
[0087]
[0088] 其中,I该字段对应的字段分值,L为该字段长度,1〇毯为该字段的反文档频 :N 率,T为所述小区中的楼宇总数量,N为包含该字段的楼宇数量。
[0089] 上述方法中,使用一个字段的反文档频率,旨口雌来表示该字段在所有楼宇对应的 Ν 字段集合中出现的频率,例如表1中的字段"西区",字段长度L为2,校区中的楼宇总数量Τ为5,包 含该字段的楼宇数量为4,则该字段对应的字段分值
再比如,如果一个小区中的楼宇总数量为50,包含某个字段的楼宇数量为20,且字段长度为 3,则该字段对应的字段分值为
[0090] 在确定楼宇字段总集合{西区,东区,58,X,宿舍,60,62,65,67}中的每个字段的字 段分值之后,可W将字段与字段分值之间的对应关系存储在一张单独的表中,如表3所示。
[0091] __
[0092] 表3字段与字段分值对应关系表
[0093] 表3中,所有的数字对应的字段分值都设置为150,单独字母对应的字段分值都设 置为100。
[0094] 另外,在确定楼宇字段总集合中的每个字段的字段分值之后,还可W将字段与字 段分值之间的对应关系直接存储在表1的每条楼宇记录信息之后,从而在需要使用字段对 应的字段的分值时方便进行查询。如表4所示,为增加字段与字段分值对应关系的上海交通 大学巧行校区楼宇记录信息表。
[0095]
[00961
[0097] 表4上海交通大学巧行校区楼宇记录信息表
[0098] 上述步骤103中,可W根据表4来确定一个楼宇与订单地址的匹配分值,也可W根 据表1和表3来确定一个楼宇与订单地址的匹配分值。
[0099] 下面W表4为例,对楼宇标识为10001的楼宇的匹配分值的计算过程进行说明,其 中用户在移动终端的下单时的订单地址为"上海交通大学巧行校区西宿舍六十五楼402"。 首先通过步骤102根据订单地址生成订单地址对应的字段集合为{上海交通大学,巧行,校 区,西,宿舍,65,楼,402}。
[0100] 步骤103中,从楼宇10001对应的字段集合{西区,58,X,宿舍}中确定与该订单地址 对应的字段集合{上海交通大学,巧行,校区,西,65,楼,402}匹配的字段,其中匹配的方式 可W是将两个字段集合的交集作为匹配的字段,则两个字段集合的匹配的字段为{宿舍}; 或者如果楼宇对应的字段集合中的字段与订单地址对应的字段集合中的某个字段部分相 同,则也可W将该楼宇对应的字段集合中的字段作为匹配的字段,比如字段"西区",与字段 "西"是有部分相同的,则可W将字段"西区"也作为匹配的字段,因为两个字段集合的匹配 的字段为{宿舍,西区}。在实际应用中具体如何匹配,视实际需要而定。
[0101] 优选地,所述从所述楼宇对应的字段集合中确定与所述订单对应的字段集合匹配 的字段,包括:
[0102] 将所述楼宇对应的字段集合与所述订单对应的字段集合的交集中的字段作为匹 配字段;
[0103] 该方法,将两个字段集合的交集作为匹配字段,因为可W更加准确地将一个订单 地址匹配给小区中的某个楼宇。
[0104] 在确定了楼宇对应的字段集合与订单地址对应的字段集合的匹配字段之后,根据 匹配的字段的字段分值,确定所述楼宇的匹配分值,例如,可选地,根据匹配的字段的字段 分值,确定所述楼宇的匹配分值,包括:
[0105] 根据字段与字段分值之间的对应关系,确定匹配的每个字段的字段分值;
[0106] 将匹配的每个字段的字段分值之和作为所述楼宇的匹配分值。
[0107] 具体地,假设楼宇10001对应的字段集合{西区,58,X,宿舍}与订单地址对应的字 段集合{:上海交通大学,巧行,校区,西,65,楼,402}匹配的字段为術舍},通过查找表4中楼 宇10001对应的楼宇记录信息中的字段分值,可W确定楼宇10001的匹配分值为0,根据同样 的方式,可W确定楼宇10002的匹配分值为0,楼宇10003的匹配分值为0,楼宇10004的匹配 分值为150,楼宇10005的匹配分值为0。
[0108] 上述步骤104中,将一个小区中匹配分值最高的楼宇,确定为订单地址对应的楼 宇,如上例中,最终将楼宇10004确定为订单地址"上海交通大学巧行校区西宿舍六十五楼 402"对应的楼宇。假设该楼宇预先划分给了配送员张 Ξ,则订单最终算作张 Ξ的业绩。
[0109] 本发明实施例提供的方法,首先确定订单地址对应的小区,然后根据订单地址生 成订单地址对应的字段集合,然后根据小区的楼宇对应的字段集合,确定小区中的楼宇的 匹配分值,并将匹配分值最大的楼宇作为该订单地址对应的楼宇,因而该方法可实现自动 将一个订单地址匹配到小区中某个具体的楼宇,相较于人工匹配方式,提高了效率,节约了 人力物力。
[0110] 下面对本发明实施例提供的订单地址匹配方法做详细描述,如图2所示,为本发明 实施例提供的订单地址匹配方法详细流程图。
[0111] 步骤201、确定订单地址对应的小区;
[0112] 步骤202、对所述订单地址中的中文数字转换为阿拉伯数字,并对转换后的订单地 址进行中文分词,得到订单地址对应订单字段集合;
[0113] 步骤203、针对小区中的每个楼宇,根据预先存储的楼宇记录信息确定该楼宇对应 的字段集合,并将该楼宇对应的字段集合与订单地址对应的字段集合的交集中的字段作为 匹配的字段的,并根据字段与字段分值的对应关系,确定所有匹配的字段的分值,并将所有 匹配的字段的分值之和作为该楼宇的匹配分值;
[0114] 步骤204、将小区中匹配分值最高的楼宇,确定为所述订单地址对应的楼宇。
[0115] 基于相同的技术构思,本发明实施例还提供一种订单地址匹配装置。本发明实施 例提供的订单地址匹配装置如图3所示。
[0116] 小区确定单元301,用于确定订单地址对应的小区;
[0117] 字段集合生成单元302,用于根据所述订单地址,生成所述订单地址对应的字段集 合;
[0118] 楼宇匹配分值确定单元303,用于针对所述小区中的一个楼宇,从所述楼宇对应的 字段集合中确定与所述订单对应的字段集合匹配的字段;W及根据匹配的字段的字段分 值,确定所述楼宇的匹配分值;
[0119] 楼宇确定单元304,用于将所述小区中匹配分值最高的楼宇,确定为所述订单地址 对应的楼宇。
[0120] 可选地,所述楼宇匹配分值确定单元303,具体用于:
[0121] 将所述楼宇对应的字段集合与所述订单对应的字段集合的交集中的字段作为匹 配字段;
[0122] 根据字段与字段分值之间的对应关系,确定匹配的每个字段的字段分值;
[0123] 将匹配的每个字段的字段分值之和作为所述楼宇的匹配分值。
[0124] 可选地,所述装
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1