【技术实现步骤摘要】
本专利技术涉及计算机技术,特别的涉及一种查询结果排序方法以及信息查询系统。
技术介绍
随着计算机信息技术的发展,基于查询的基础服务的应用越来越广泛。比如:号码查询、便民服务查询、web网站地址查询等查询。在用户不能准确提供要求单位名称的情况下,搜索引擎根据用户要求的关键字进行查询,将已登记为相应关键字的单位的信息提供给用户,为登记单位提供增值服务。随着电信业务和计算机信息技术的结合,基于查询的基础服务越来越广泛的被应用到电信业务中,其典型的应用是,用户在通信终端侧拨打信息台查询信息内容,电话被接入话务员进行人工服务,用户通过话务员查询关于某些不确定具体单位的信息,话务员根据用户要求输入查询条件查询信息查询系统,由信息查询系统根据查询条件在信息数据库中查询,获取符合用户要求的信息并优先选择某单位信息给用户,用户根据所提供的信息得到该单位的联系方式,并可以根据联系方式与之联系取得相关的服务。通过电话语音进行的信息查询系统和其他的查询系统的区别主要是:基于电话语音查询的信息是通过话务员筛选提供给查询者的,查询者无法预览到符合查询条件的查询返回结果,话务员为了加快查询的速度一般将查询结果的第一条信息提供给查询者,因此显示的查询结果的排序,特别是首位的排序,在通过电话语音进行的信息查询系统中尤为重要。在信息查询系统中,在登记单位注册单位信息时同时登记优先权值,使得优先权值越大的单位,排列在查询结果的首位的次数越多。在现有技术中,一般采用基于优先权值滚动排列的方式显示查询结果。该技术方案具体是,例如:有A、B两单位均登记了某个关键字(设为X),A、-->B两单位登记 ...
【技术保护点】
一种查询结果排序方法,其特征是,包括:根据查询条件查询信息数据库,确定符合查询条件的记录;根据符合查询条件的记录对应的优先权值,随机确定排列在待显示的查询结果首位的记录,并确定其他符合查询条件的记录在待显示的查询结果中的排序 位置。
【技术特征摘要】
1、一种查询结果排序方法,其特征是,包括:根据查询条件查询信息数据库,确定符合查询条件的记录;根据符合查询条件的记录对应的优先权值,随机确定排列在待显示的查询结果首位的记录,并确定其他符合查询条件的记录在待显示的查询结果中的排序位置。2、根据权利要求1所述的查询结果排序方法,其特征是,根据所述优先权值,随机确定排列在待显示的查询结果首位的记录,具体包括:确定符合查询条件的各记录对应的优先权值;获取所述各优先权值的总和,创建区间长度等于所述总和的数值区间,建立所述总和与数值区间的映射关系;根据所述各优先权值与所述总和的比例关系,确定各优先权值在所述区间长度等于所述总和的数值区间内占据的区间长度以及数值区间,建立各优先权值与数值区间的映射关系;在所述区间长度等于所述总和的数值区间内,任意选取一数值;确定所选取的数值所属的数值区间对应的优先权值,将所述优先权值对应的记录置于待显示的查询结果首位。3、根据权利要求1所述的查询结果排序方法,其特征是,根据所述优先权值,随机确定排列在待显示的查询结果首位的记录,具体包括:确定符合查询条件的各记录对应的优先权值;获取所述各优先权值的乘积,创建区间长度等于所述乘积的数值区间,建立所述乘积与数值区间的映射关系;根据所述各优先权值与所述乘积的比例关系,确定各优先权值在所述区间长度等于所述乘积的数值区间内占据的区间长度以及数值区间,建立各优先权值与数值区间的映射关系;在所述区间长度等于所述乘积的数值区间内,任意选取一数值;确定所选取的数值所属的数值区间对应的优先权值,将所述优先权值对应的记录置于待显示的查询结果首位。4、根据权利要求1所述的查询结果排序方法,其特征是,根据所述优先权值,随机确定排列在待显示的查询结果首位的记录,包括:A、确定符合查询条件的各记录对应的优先权值,并根据按照对应的优先权值由大到小对各记录排序,并确定排序后各记录的序号;B、确定所述各优先权值的总和,并选取一小于所述总和的随机数;C、确定各记录对应的优先权值与记录序号小于所述记录序号的记录对应的各优先权值之和;D、在所有步骤C中所确定的数值中,选取大于步骤B中获取的随机数的数值组成集合,并从所述集合中选取最小的数值代表的记录,将所述记录置于待显示的查询结果首位。5、根据权利要求1所述的查询结果排序方法,其特征是,所述信息数据库包括:单位名称、单位的联系方式、业务类别信息以及所述单位登记的关键字信息;所述根据查询条件查询信息数据库,确定符合查询条件的各记录具体是:根据关键字、业务类别查询信息数据库;将业务类别、关键字均匹配的记录作为符合查询条件的记录。6、一种信息查询系统,其特征是,包括:信息库存储单元,用于存储信息数据库;查询单元,用于根据用户查询条件,查询所述单位信息库存储单元存储的信息数据库,确定符合查询条件的记录;优先权值确定单元,用于确定所述查询单元所确定的记录对应的优先权值;排序单元,用于根据所述优先权值确定单元确定的...
【专利技术属性】
技术研发人员:刘洪喜,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。