一种数据表展示的方法和系统的制作方法_3

文档序号:9453071阅读:来源:国知局
求以查询需要查看的数据表内容,该 查询请求可以包括数据表标识,数据表标识可以包括如下信息:业务对象标识、时间。当接 收到用户的查询请求后,可以从预先生成的数据表信息数据库中获取与所述数据表标识匹 配的数据表内容作为目标数据表内容,从而更加有针对性有效率地获取目标数据表内容。
[0121] 需要说明的是,上述步骤202以及步骤203的执行顺序不受限制,可以先执行步骤 202获取属性信息再执行步骤203确定目标数据表内容,也可以先执行步骤203确定目标数 据表内容再执行步骤202获取属性信息。
[0122] 步骤204,根据所述属性信息确定展示模板;
[0123] 在本申请的一种优选实施例中,所述目标数据表内容可以包含业务对象标识,所 述步骤204可以包括如下子步骤:
[0124] 子步骤S31,从预设的模板数据库中选择与所述业务对象标识匹配的一个或多个 展示模板;
[0125] 在具体实现中,业务对象标识为出具所述目标数据表内容所对应的机构或业务的 标识。
[0126] 在本申请实施例中,所述模板数据库中可以包括一个或多个展示模板及对应的属 性信息表,如下表2所示,属性信息表可以包括如下字段:业务对象标识、适用性别、适用年 龄段、适用民族、存储位置等。
[0127]
[0128]表 2
[0129] 如表2所示,属性信息表包括业务对象标识,与业务对象标识匹配的展示模板可 以为数据表内容中的业务对象标识在所述属性信息表中存在的展示模板。
[0130] 在本申请实施例中,一个应用中包含不同业务对象标识的数据表内容,并且所述 模板数据库中包括不同对象标识的展示模板,则本申请可以在一个应用中实现多种业务或 对象的数据表内容展示,无需用户分别到不同的应用中查看不同类型的数据表内容,简化 用户操作,节省用户时间的同时,由于用户无需访问不同的应用,减少了访问次数,节省网 络资源以及带宽,提高了计算机的处理效率。
[0131] 本申请实施例对展示模板的格式不作限制,可以为图片格式、HTML格式及其衍生 格式,或者其他格式。
[0132] 子步骤S32,若所述展示模板为多个,依据所述属性信息遍历所述多个展示模板, 获取与所述属性信息的匹配度最大的展示模板作为与所述属性信息匹配的展示模板,所述 与所述属性信息的匹配度为落在属性信息表范围的属性信息的个数。
[0133] 在实际中,对于同一业务对象标识,模板数据库中可以存储多份展示模板并可以 灵活扩展,如:适合老人和视力不好用户的大字体版本、适合年轻女性的粉色系版本,适合 少数民族的版本等,模板越丰富,选择余地越大。因此,与业务对象标识匹配的展示模板可 以有多个,在获得与业务对象标识匹配的多个展示模板后,还可以从所述多个展示模板中 选择一个与属性信息最匹配的展示模板展示目标数据表内容,而所述最匹配的展示模板即 为所述属性信息与所述属性信息表的匹配度最大的展示模板。
[0134] 属性信息与所述属性信息表的匹配度为落在属性信息表范围的属性信息的个数, 其具体过程如下:在属性信息表中查找与所述属性信息对应的字段,判断所述属性信息是 否落在所述对应的字段的范围内,若是,则所述属性信息为匹配的属性信息,所述匹配度为 所述属性信息表中所有匹配的属性信息的个数,例如,若与用户标识对应的属性信息中匹 配的属性信息的个数为4,则匹配度为4。
[0135] 遍历模板数据库中所有的属性信息表,获取所述与用户标识对应的属性信息与每 个属性信息表的匹配度,选取匹配度最高的属性信息表对应的展示模块作为与所述属性信 息匹配的展示模板。本申请实施例综合多维度的属性信息进行展示模板的匹配,使得匹配 得到的展示模板更能满足用户需求,减少用户的交互请求,提高处理效率的同时,满足用户 体验。
[0136] 当然,上述计算属性信息与所述属性信息表的匹配度,以及判断与所述属性信息 匹配的展示模板的方法均是本申请实施例的一种示例,本领域技术人员也可以采用其他方 法达到等同的目的,例如,按照用户标识对应的属性信息预先生成每个用户标识专用的一 个或多个展示模板,当接收到用户标识时,即可获取对应的展示模板来展示目标数据表内 容,本申请对此无需加以限制。
[0137] 对于步骤203中的个性化展示一个或多个数据表标识的方式,与上述个性化展现 目标数据表内容的方式基本类似,本申请实施例对此不再赘述。
[0138] 步骤205,基于所述展示模板对所述目标数据表内容进行渲染;
[0139] 步骤206,展示所述渲染后的目标数据表内容。
[0140] 实际上,在展示模板中对所述目标数据表内容进行展现的过程为采用所述与所述 属性信息匹配的展示模板对所述目标数据表内容进行渲染的过程。其中,渲染为将数据 (包括如数据表标识、展示模板)变成人眼看到的图像或者页面的全过程。需要说明的是, 本申请所指的渲染过程所依据的渲染方案,依据展示模板格式的不同而不同,例如针对展 示模板格式为HTML格式的渲染方案为将目标数据表内容嵌入到展示模板的对应位置中。 本申请实施例对具体的渲染方案无需加以限制。
[0141] 本申请实施例在获取用户标识对应的属性信息后,可以依据属性信息个性化展示 目标数据表内容,使用户感觉更亲近,增强用户体验。同时,本申请在一开始就依据用户属 性信息进行目标数据表内容的展示,免去用户在对展示的内容存在阅读困难或不满足用户 需求时,再次发送交互请求以获取符合需求的数据表内容的麻烦,减少了交互的次数和应 用负担,提高应用性能,进而提高了应用的数据处理效率。
[0142] 此外,本申请实施例中在使用展示模板展示目标数据表内容后,用户还可以通过 选择预设模板来变更用于展示目标数据表内容的展示模板,本申请实施例还可以包括:
[0143] 1)展示预设的一个或多个展示模板;
[0144] 2)接收用户针对某个展示模板的选定指令;
[0145] 3)采用所述选定指令所指定的展示模板对所述目标数据表内容进行渲染。
[0146] 具体而言,可以在屏幕的预设位置展示一个或多个展示模板,该预设位置由开发 人员或用户按需设定,可以是屏幕中目标数据表内容的上方、下方、左方或右方的任一个或 多个位置。该一个或多个展示模板中有选定框,用户点击选定框可以生成选定指令,此时可 以采用所述选定指令所指定的展示模板对所述目标数据表内容进行重新渲染展示。
[0147] 本申请实施例依据用户标识对应的属性信息获取展示模板,采用展示模板展示目 标数据表内容,更贴近用户需求,减少用户因不满足展示内容而增加访问次数的可能性,减 轻了应用负担,提高应用性能以及应用的数据处理能力。
[0148] 为了使本领域技术人员能更好地理解本申请,参照图3,示出了本申请的互联网应 用系统中的电子账单展示实例的流程图,在本实例中,所述数据表为电子账单,所述数据表 内容为电子账单中各数据项的内容,所述数据表信息数据库为账单数据库,所述目标数据 表内容为用户选择的单条电子账单的各数据项内容,所述数据表标识为电子账单标识,所 述业务对象标识为机构标识和/或户号标识(机构标识为指示该电子账单为哪个机构所出 具的标识,户号标识是指用户在所述机构标识对应的机构注册时所产生的针对业务信息的 类型的号码,如电表号)。
[0149] 如图3所示,本实例中的电子账单展示方法可以包括如下过程:
[0150] (1)用户在互联网应用系统100的登录界面中输入用户标识以及密码来登录互联 网应用系统,用户在互联网应用系统中查询其账单列表,触发系统运行;
[0151] 其中,互联网应用系统100可以包括账单列表展示模块10、展示入口 20、解析模块 30、属性信息提取模块40、模板拟合模块50、展现容器60、渲染模块70、展示模块80、账单信 息库11、用户数据库12 (包括用户行为数据库以及用户信息数据库)、模板数据库13等。
[0152] (2)互联网应用系统100通过"用户标识"从账单信息库11中获取对应的账单列 表,并通过账单列表展示模块10展示给用户;
[0153] 进一步地,在此步骤中,互联网应用系统100在展示账单列表前,可以首先依据用 户标识从用户数据库12中获取用户的属性信息,然后在预设的电子账单列表展示模板中 获取与所述属性信息匹配的电子账单列表展示模板,采用所述电子账单列表展示模板展示 所述电子账单列表,例如,若用户的属性信息中用户的年龄是在60岁以上,则可以从电子 账单列表展示模板中获取字体较大的老人版模板展示电子账单列表;再如,若用户的自然 属性信息中用户的民族是回族,则可以从电子账单列表展示模板中获取添加有回文翻译的 少数民族版模板展示电子账单列表。依据用户的属性信息展示电子账单列表,可以满足不 同用户个性化的需求,避免用户因展示的内容不满足需求而多次发起访问请求造成系统带 宽和其他资源的浪费,提高系统性能。
[0154] (3)为了查看详细信息,用户会选择单条电子账单,进入展示入口 20 ;
[0155] 此步骤中,展示的电子账单列表中的每条电子账单旁会设置有"详情"字样,若用 户想查看某条电子账单中的各数据项的内容,可以点击"详情"来查看详细信息选定。
[0156] (4)用户选择的该条电子账单,传递给展现容器60用于后面的展现;
[0157] (5)与上述步骤(4)同步,用户选定的该条电子账单传递给解析模块30进行数据 解析,得到机构标识;
[0158] 在本实例中,用户可以通过互联网应用系统100查看不同机构的电子账单,而无 需分别到不同机构的账单系统中查看电子账单,提高了用户查看账单的效率,简化了用户 操作;另外,由于用户不需要分别到不同系统发起账单查看请求,减少了用户的访问次数, 节省了带宽资源,提高了计算机的处理效率。
[0159] (6)依据用户标识到预先生成的用户数据库中获取用户信息;
[0160] (7)将机构标识传递给模板拟合模块50用于后续的模板匹配;
[0161] (8)将步骤(6)中得到的用户信息传递给属性信息提取模块40;
[0162] (9)用属性信息提取模块40对用户信息进行解析并提取出用户的自然属性信息 和社会属性信息并传递给模板拟合模块50 ;
[0163] 此步骤中,用户的自然属性信息可以包括年龄、性别、民族等信息,这部分信息可 以从用户信息数据库中直接获取得到;
[0164] 用户的社会属性信息可以包括专业背景、相应户号的消费特点、用户的颜色偏好 等信息。其中,专业背景主要用
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1