一种群体用户自身指数展示系统及方法

文档序号:6363285阅读:123来源:国知局
专利名称:一种群体用户自身指数展示系统及方法
技术领域
本发明属于计算机及网络技术领域,涉及一种指数展示系统,尤其涉及一种群体用户自身指数展示系统;同时,本发明还涉及一种群体用户自身指数展示方法。
背景技术
在具备用户管理的系统中,经常有各种基于用户所提交的主观指数评分的业务场景,如针对所售商品的客户评价。这种指数的统计与展示极大提高了其余用户对该商品的客观认知度,有一定的借鉴价值。以亚马逊卓越为例,其所售商品均有用户评价,购买用户可以对该商品进行评分,以数字形式展示用户对该商品的满意程度,同时,网站也会对单个商品的所有评分进行统 计得出该商品的综合评分;流程如图I所示。亚马逊卓越这种多用户指数系统在应用中主要有以下的限制(I)该系统主要针对特定对象,非用户本身,无法展现用户本身的指数状态。(2)统计形式单一,不能多维度区域化统计。(3)统计针对单一目标的多个评价分值,而不支持多个目标的单一分值的统计方式。(4)无法与用户关系联动,不能适应不同业务场景。

发明内容
本发明所要解决的技术问题是提供一种群体用户自身指数展示系统,可灵活管理用户主观指数,并辅助目录管理以及生命周期管理实现多种业务功能。此外,本发明还提供一种群体用户自身指数展示方法,可灵活管理用户主观指数,并辅助目录管理以及生命周期管理实现多种业务功能。为解决上述技术问题,本发明采用如下技术方案一种群体用户自身指数展示系统,所述系统包括指数统计模块,用以完成对于用户指数的管理与统计展示;指数统计模块与用户模块进行交互,用户模块用以完成用户信息的管理;所述指数统计模块包括指数目录管理单元,用以管理指数目录,支持动态多目录级别,管理员根据业务要求创建或更改目录级别,目录级别在数据库中以单条记录中的父目录ID字段的方式进行层级关联,每个目录本身作为目录表的一条记录由系统保存;一条目录记录包含目录名、目录ID、目录描述、目录级别、父目录ID信息;同时也支持对目录记录的删除,删除前系统将检查要删除的目录是否有下属子目录及下属指数记录,若含有下属空子目录,管理员具有强制删除该目录的权限,同时也将下属空子目录删除;若含有下属的指数记录,则不允许删除该目录,待管理员处理对应指数记录,检查通过后才可成功删除此目录;指数创建单元,用以创建用户指数;创建的用户指数体现用户共性,可作为用户的属性进行归类;指数创建时需要填入指数相关信息,并将该指数关联至对应指数目录内,通过将指数目录ID与指数ID关联的方式关联;指数创建后,在数据库中的指数表创建一条指数记录,记录中包含指数ID、指数目录ID、指数名、指数描述、指数最大最小值、指数采样时间区间、指数状态信息;指数采样时间区间以时间长度设定,该设定的时间长度代表单个用户的特定指数在采样区间内只能有一个有效结果值,时间区间内若再次提交将覆盖原有结果值;每个指数需要单独设定采样区间;指数管理单元,用以管理已有指数;包括(1)将指数激活,通过将指数记录中的指数状态位置为“生效”实现,一旦指数生效,用户可在用户界面见到此指数,并可提交该指数的结果数值;支持定时激活,设定激活时间,系统定时轮询检查系统时间,与激活时间表内的指数对应激活时间作比较,一旦到达则将指数记录的状态置为“生效”;激活操作时支持批量激活;(2)设定指数条件,包括设定互斥指数,即该指数与其互斥指数不得同时存在指数结果,在同一时间仅能存在一个指数结果;设定关联指数,即该指数与其关联指数必须同时存在指数结果,一个指数记录可通过指数ID关联多个指数条件ID,每个指数条件具 备唯一的指数条件ID,指数条件以“条件类型”字段区别各种指数条件的类型,然后指定条件指数ID来进行条件约束;(3)将指数关闭,关闭指数通过将指数记录中的指数状态位置为“关闭”实现,一旦指数关闭,用户在用户界面不可见此指数,并且也不再能够提交该指数的结果数值;关闭前将检查指数的指数条件,将相关指数关联断开后才可进行关闭;(4)将指数删除,只有状态为关闭的指数才可被删除,删除前系统将检查是否有用户提交的历史指数数据是针对该指数的,只有所有用户针对该指数所提交的指数结果数据被清除后才可将该指数删除;(5)修改指数,只有状态为非激活状态的指数才可由管理员进行修改,修改内容包括更改归属目录ID、更新指数名、指数描述、指数最大最小值、指数采样时间区间;指数结果提交单元,用以支持用户对生效的指数提交结果值;用户在终端以表单方式提交指数结果值,在符合指数关联条件的情况下,用户可一次提交所有指数结果值,或者分次提交指数结果值;用户提交指数结果值后,系统将提交的记录存储入数据库,以用户ID及指数ID进行区分;指数统计单元,用以对用户提交的指数结果集进行分类并统计;首先将不同指数依照指数ID进行区分,然后将用户提交的指数结果值加入统计结果进行再次计算更新;指数展示单元,用以在前台展示指数结果;前台用户通过终端打开界面时,指数展示单元将指数统计单元统计出的指数统计结果进行界面展示,默认展示的统计结果以用户自身关联属性进行展示;指数展示单元同时展示指数统计单元统计出的用户好友指数统计结果,以用户ID为查询标识;指数展示单元支持针对单个用户的指数结果展示;即指数展示单元可进行两个维度的指数统计结果展示,一种是存储于数据库内的经过计算的统计结果,一种存储于数据库内的单个用户指数结果;两种指数统计结果展示均可以查询历史数据,以指数ID为条件查询一段时间内的连续指数采样时间区间结果,并进行展示;同样的,单个用户的指数结果值可查询连续的历史数据。一种群体用户自身指数展示系统,所述系统包括指数统计模块,用以完成对于用户指数的管理与统计展示; 所述指数统计模块包括指数目录管理单元,用以管理指数目录,支持动态多目录级别,管理员根据业务要求创建或更改目录级别,目录级别在数据库中以单条记录中的父目录ID字段的方式进行层级关联,每个目录本身作为目录表的一条记录由系统保存;指数创建单元,用以创建用户指数;创建的用户指数体现用户共性,可作为用户的属性进行归类;指数创建时填入指数相关信息,并将该指数关联至对应指数目录内,通过将指数目录ID与指数ID关联的方式关联;指数创建后,在数据库中的指数表创建一条指数记录;指数管理单元,用以管理已有指数;包括将指数激活、设定指数条件、将指数关闭、将指数删除、修改指数中的一种或多种;指数结果提交单元,用以支持用户对生效的指数提交结果值;用户在终端以表单方式提交指数结果值,在符合指数关联条件的情况下,用户可一次提交所有指数结果值,或者分次提交指数结果值;指数统计单元,用以对用户提交的指数结果集进行分类并统计;首先将不同指数依照指数ID进行区分,然后将用户提交的指数结果值加入统计结果进行再次计算更新;指数展示单元,用以在前台展示指数结果。作为本发明的一种优选方案,一条目录记录包含目录名、目录ID、目录描述、目录级别、父目录ID信息;同时也支持对目录记录的删除,删除前系统将检查要删除的目录是否有下属子目录及下属指数记录,若含有下属空子目录,管理员具有强制删除该目录的权限,同时也将下属空子目录删除;若含有下属的指数记录,则不允许删除该目录,待管理员处理对应指数记录,检查通过后才可成功删除此目录。作为本发明的一种优选方案,通过将指数记录中的指数状态位置为“生效”实现将 指数激活,一旦指数生效,用户可在用户界面见到此指数,并可提交该指数的结果数值;支持定时激活,设定激活时间,系统定时轮询检查系统时间,与激活时间表内的指数对应激活时间作比较,一旦到达则将指数记录的状态置为“生效”;激活操作时支持批量激活;设定指数条件包括设定互斥指数,即该指数与其互斥指数不得同时存在指数结果,在同一时间仅能存在一个指数结果;设定关联指数,即该指数与其关联指数必须同时存在指数结果,一个指数记录可通过指数ID关联多个指数条件ID,每个指数条件具备唯一的指数条件ID,指数条件以“条件类型”字段区别各种指数条件的类型,然后指定条件指数ID来进行条件约束;通过将指数记录中的指数状态位置为“关闭”实现关闭指数,一旦指数关闭,用户在用户界面不可见此指数,并且也不再能够提交该指数的结果数值;关闭前将检查指数的指数条件,将相关指数关联断开后才可进行关闭;只有状态为关闭的指数才可被删除,删除前系统将检查是否有用户提交的历史指数数据是针对该指数的,只有所有用户针对该指数所提交的指数结果数据被清除后才可将该指数删除;只有状态为非激活状态的指数才可由管理员进行修改,修改内容包括更改归属目录ID、更新指数名、指数描述、指数最大最小值、指数采样时间区间。作为本发明的一种优选方案,所述指数创建单元创建的指数记录中包含指数ID、指数目录ID、指数名、指数描述、指数最大最小值、指数采样时间区间、指数状态信息;指数采样时间区间以时间长度设定,该设定的时间长度代表单个用户的特定指数在采样区间内只能有一个有效结果值,时间区间内若再次提交将覆盖原有结果值;每个指数需要单独设定采样区间。作为本发明的一种优选方案,前台用户通过终端打开界面时,指数展示单元将指数统计单元统计出的指数统计结果进行界面展示,默认展示的统计结果以用户自身关联属性进行展示;指数展示单元同时展示指数统计单元统计出的用户好友指数统计结果,以用户ID为查询标识;指数展示单元支持针对单个用户的指数结果展示;即指数展示单元可进行两个维度的指数统计结果展示,一种是存储于数据库内的经过计算的统计结果,一种存储于数据库内的单个用户指数结果;两种指数统计结果展示均可以查询历史数据,以指数ID为条件查询一段时间内的连续指数采样时间区间结果,并进行展示;同样的,单个用户的指数结果值可查询连续的历史数据。一种群体用户自身指数展示方法,所述方法包括指数目录管理步骤管理指数目录,支持动态多目录级别,管理员根据业务要求创建或更改目录级别,目录级别在数据库中以单条记录中的父目录ID字段的方式进行层级 关联,每个目录本身作为目录表的一条记录由系统保存;指数创建步骤创建用户指数,创建的用户指数体现用户共性,可作为用户的属性进行归类;指数创建时填入指数相关信息,并将该指数关联至对应指数目录内,通过将指数目录ID与指数ID关联的方式关联;指数创建后,在数据库中的指数表创建一条指数记录;指数管理步骤管理已有指数,包括将指数激活、设定指数条件、将指数关闭、将指数删除、修改指数中的一种或多种;指数结果提交步骤提交指数结果,支持用户对生效的指数提交结果值;用户在终端以表单方式提交指数结果值,在符合指数关联条件的情况下,用户可一次提交所有指数结果值,或者分次提交指数结果值;指数统计步骤对用户提交的指数结果集进行分类并统计;首先将不同指数依照指数ID进行区分,然后将用户提交的指数结果值加入统计结果进行再次计算更新;指数展示步骤在前台展示指数结果。作为本发明的一种优选方案,所述方法的具体流程如下系统管理员在后台创建指数目录,而后创建指数,并设定指数的所属目录、指数名、指数描述、指数最大最小值、指数采样时间区间信息;然后设定该指数的指数条件,设定完毕后通过激活操作将指数激活;前台用户通过终端CTI界面针对指数提交自身的指数结果值,系统收到用户提交的结果表单,将该用户的结果值进行存储,同时计算地域统计结果与用户好友统计结果;前台用户通过终端⑶I界面查询并显示地域指数统计结果,并可以重新更改地域进行查询;前台用户通过终端GUI界面查询并显示好友指数统计结果;前台用户通过终端GUI界面查询并显示用户自身或者好友的单独用户所提交的指数结果值;管理员将指数条件进行去除,包括相斥条件与关联条件;取消指数条件后,管理员将该指数进行关闭,通过将指数记录的状态字段置为“关闭”实现,关闭时将先检查该指数的指数条件是否已经全部消除;关闭后,用户在前台将不再可见已关闭的指数,并且无法针对该已关闭的指数提交用户指数结果值;管理员将针对该已关闭指数的所有历史提交的用户指数结果值删除,然后可删除该指数,删除前系统将检查是否仍有用户指数结果值记录还未删除,若有则删除失败。本发明的有益效果在于本发明提出的群体用户自身指数展示系统及方法,可以灵活管理用户主观指数,并辅助目录管理以及生命周期管理实现多种业务功能。用户可以针对自身的用户主观指数提交指数结果并由系统进行统计后展示结果。本发明良好结合了用户好友关系,可以对用户好友指数统计状况进行展示。同时,本发明可以实时更新指数统计结果;可多维度,多范围展示统计结果。


图I为现有群体用户自身指数展示方法的流程图。图2为本发明群体用户自身指数展示系统的组成示意图。图3为本发明群体用户自身指数展示方法的流程图。
具体实施例方式下面结合附图详细说明本发明的优选实施例。实施例一本发明将指数评价与用户关系以及指数统计进行整合,实现了一种群体用户自身指数展示方法及系统。该系统对用户设定若干个指数,该指数反映用户自身相关状态,用户依据自身状况对若干指数提交基于自身主观评价的数字形式指数分值,系统得到数据后进行统计,并可以依照用户相关属性进行分类统计,如依照地域,年龄等进行区分。这种指数展现形式不同于线上的市场调查方式,首先市场调查是用户针对标的的一种判断,这种判断是基于标的的,本发明的判断是主观的,基于用户本身的;其次,市场调查的评价是以一次调查为基础的,离开此次市场调查则评价分值无实际价值,本发明是以用户本身为基础的,与外界条件无关,所以用户可以不断更新修正指数分值;第三,市场调查是有调查问卷形式的,本发明仅用于表现用户基于自身的几个主观提交指数。请参阅图2,本发明揭示了一种群体用户自身指数展示系统,主要包括指数统计模块II,指数统计模块Il包含指数目录管理单元111、指数创建单元112、指数管理单元113、指数结果提交单元114、指数统计单元115及指数展示单元116。该系统主要与平台的用户模块Ul交互,用户模块Ul主要负责用户信息管理。指数统计模块Il主要负责对于用户指数的管理与统计展示,其中指数目录管理单元Ill主要负责指数所属目录的管理;指数创建单元112主要负责用户指数的创建;指数管理单元113主要负责已有指数的管理,包括目录归属,指数修改与删除等;指数结果提交单元114主要负责用户提交指数结果;指数统计单元115主要负责将用户提交的指数结果进行计算并分类统计;指数展示单元116主要负责将指数按照规则展示于用户前台。指数目录管理单元Ill主要负责管理指数目录,支持动态多目录级别,管理员根据业务要求创建或更改目录级别,目录级别在数据库中以单条记录中的父目录ID字段的方式进行层级关联,每个目录本身作为目录表的一条记录由系统保存。一条目录记录包含目录名,目录ID,目录描述,目录级别,父目录ID等信息。同时也支持对目录记录的删除,删除前系统将检查要删除的目录是否有下属子目录及下属指数记录,若含有下属空子目录,管理员可以强制删除该目录,同时也将下属空子目录删除;若含有下属的指数记录,则不允许删除该目录,待管理员处理对应指数记录,检查通过后才可以成功删除此目录。指数创建单元112主要负责用户指数的创建。用户指数应当体现用户共性进行创建,可作为用户的属性进行归类。 指数创建时需要填入指数相关信息,并将该指数关联至对应指数目录内,通过将指数目录ID与指数ID关联的方式关联。指数创建后,在数据库中的指数表创建一条指数记录,记录中包含指数ID,指数目录ID,指数名,指数描述,指数最大最小值,指数采样时间区间(以时间长度设定,该设定的时间长度代表单个用户的特定指数在采样区间内只能有一个有效结果值,时间区间内若再次提交将覆盖原有结果值。每个指数需要单独设定采样区间。比如针对指数A,设定其采样区间为24小时,从激活时间O点计时,那在激活后的每24小时的时间段内,单个用户无论提交多少次该指数结果值,只有最后提交的结果值作为有效结果值进行计算),指数状态等信息。指数管理单元113主要负责对已有指数进行管理。包括(I)将指数激活,激活指数通过将指数记录中的指数状态位置为“生效”实现,一旦指数生效,用户可以在用户界面见到此指数,并且可以提交该指数的结果数值。支持定时激活,设定激活时间,系统定时轮询检查系统时间,与激活时间表内的指数对应激活时间作比较,一旦到达则将指数记录的状态置为“生效”。激活操作时支持批量激活,比如批量激活同目录所有指数。(2)设定指数条件,如设定互斥指数,即该指数与其互斥指数不得同时存在指数结果,在同一时间仅能存在一个指数结果;设定关联指数,即该指数与其关联指数必须同时存在指数结果。一个指数记录可以通过指数ID关联多个指数条件ID,每个指数条件具备唯一的指数条件ID,指数条件以“条件类型”字段区别各种指数条件的类型,然后指定条件指数ID来进行条件约束。(3)将指数关闭,关闭指数通过将指数记录中的指数状态位置为“关闭”实现,一旦指数关闭,用户在用户界面不可见此指数,并且也不再能够提交该指数的结果数值。关闭前将检查指数的指数条件,将相关指数关联断开后才可以进行关闭。(4)将指数删除,只有状态为关闭的指数才可以被删除,删除前系统将检查是否有用户提交的历史指数数据是针对该指数的,只有所有用户针对该指数所提交的指数结果数据被清除后才可以将该指数删除。(5)修改指数,只有状态为非激活状态的指数才可以由管理员进行修改,修改内容包括更改归属目录ID,更新指数名,指数描述,指数最大最小值,指数采样时间区间等字段。指数结果提交单元114主要负责支持用户对生效的指数提交结果值。用户在终端以表单方式提交指数结果值,在符合指数关联条件的情况下,用户可一次提交所有指数结果值,也可分次提交指数结果值。用户提交指数结果值后,系统将提交的记录存储入数据库,以用户ID及指数ID进行区分。指数统计单元115主要负责对用户提交的指数结果集进行分类并统计。首先将不同指数依照指数ID进行区分,然后将用户提交的指数结果值加入统计结果进行再次计算更新。(I)统计结果可以按照地域进行分类,地域分为多层级别,取决于平台对于地址表的组织形式(普遍认为地址表组织形式为父子结构,如“中国”作为“江苏”的父地址,“江苏”是“南京”的父地址,若“中国”为第一级,则“江苏”为第二级,“南京”为第三级,每个地址具备单独的地址ID),以三级为例,每条统计结果作为一条记录存储进统计结果表。一条记录包含如下字段统计结果ID,统计结果,样本量,地址级别(代表本条记录统计到第几级地址),地址ID,有效时间等。当有新的用户提交指数结果值时,系统将对应的指数统计结果进行更新。计算方式根据指数的特性进行设定,如一种统计方式,在样本数少于10条时直接取平均值,若样本数大于10小于200时去除最高及最低数后取平均值,若样本数大于200时取中间数作为统计结果。下面以取平均值统计方式举例说明,在用户提交新的指数结果值时,若该结果值在有效统计范围内,计算方式如下若在采样时间区间内该用户未提交过该指数结果值,则直接为(统计结果X样本量+用户提交该指数结果值)/ (样本量+1);若在采样时间区间内该用户提交过该指数结果值,则为(统计结果X样本量-用户上次提交该指数结果值+用户提交该指数结果值)/ (样本量)。(2)还有一种统计方式依照用户好友关系进行统计,统计结果与用户ID进行关联。统计结果体现该用户ID的所有好友在采样时间区间内的指数统计结果。如ID为100001的用户,在某采样时间区间针对指数A提交了结果值9,ID为100001的用户有好友ID为 100002的用户,100002用户的指数A好友指数统计结果为8,则系统不仅要将100001用户的结果值9计算入地域统计结果,也将以同样的计算规则将结果值9计算入100002的指数统计结果中进行更新。指数展示单元116主要负责指数结果在前台的展示。前台用户通过终端打开界面时,指数展示单元116将指数统计单元115统计出的指数统计结果进行界面展示,默认展示的统计结果以用户自身关联属性进行展示,如该用户信息若填写的是北京,则展示北京二级地址ID对应的指数结果,同时用户也可以对展示结果进行设定,如选择展示南京的指数统计结果或者设定展示三级地址北京海淀区的指数统计结果等。指数展示单元116同时可以展示指数统计单元115统计出的用户好友指数统计结果,以用户ID为查询标识。指数展示单元116也支持针对单个用户的指数结果展示。也就是说指数展示单元116可以进行两个维度的指数统计结果展示,一种是存储于数据库内的经过计算的统计结果,一种存储于数据库内的单个用户指数结果。两种指数统计结果展示均可以查询历史数据,以指数ID为条件查询一段时间内的连续指数采样时间区间结果,并进行展示。同样的,单个用户的指数结果值也可以查询连续的历史数据。综上所述,本发明提出的群体用户自身指数展示系统及方法主要有以下改进点(I)本发明可以灵活管理用户主观指数,并辅助目录管理以及生命周期管理实现多种业务功能。(2)用户可以针对自身的用户主观指数提交指数结果并由系统进行统计后展示结果O(3)本发明良好结合了用户好友关系,可以对用户好友指数统计状况进行展示。(4)指数采样时间区间的设定可以有效管理单个指数的统计范围。(5)系统可以实时更新指数统计结果。(6)可多维度,多范围展示统计结果。(7)用户指数有灵活的关联方式如关联,排斥等,支持多种应用模式。
(8)指数可以通过目录进行管理。(9)指数激活方式灵活多样。这里本发明的描述和应用是说明性的,并非想将本发明的范围限制在上述实施例中。这里所披露的实施例的变形和改变是可能的,对于那些本领域的普通技术人员来说实施例的替换和等效的各种部件是公知的。本领域技术人员应该清楚的是,在不脱离本发明的精神或本质特征的情况下,本发明可以以其它形式、结构 、布置、比例,以及用其它组件、材料和部件来实现。在不脱离本发明范围和精神的情况下,可以对这里所披露的实施例进行其它变形和改变。
权利要求
1.一种群体用户自身指数展示系统,其特征在于,所述系统包括指数统计模块,用以完成对于用户指数的管理与统计展示;指数统计模块与用户模块进行交互,用户模块用以完成用户信息的管理; 所述指数统计模块包括 指数目录管理单元,用以管理指数目录,支持动态多目录级别,管理员根据业务要求创建或更改目录级别,目录级别在数据库中以单条记录中的父目录ID字段的方式进行层级关联,每个目录本身作为目录表 的一条记录由系统保存;一条目录记录包含目录名、目录ID、目录描述、目录级别、父目录ID信息;同时也支持对目录记录的删除,删除前系统将检查要删除的目录是否有下属子目录及下属指数记录,若含有下属空子目录,管理员具有强制删除该目录的权限,同时也将下属空子目录删除;若含有下属的指数记录,则不允许删除该目录,待管理员处理对应指数记录,检查通过后才可成功删除此目录; 指数创建单元,用以创建用户指数;创建的用户指数体现用户共性,可作为用户的属性进行归类;指数创建时需要填入指数相关信息,并将该指数关联至对应指数目录内,通过将指数目录ID与指数ID关联的方式关联;指数创建后,在数据库中的指数表创建一条指数记录,记录中包含指数ID、指数目录ID、指数名、指数描述、指数最大最小值、指数采样时间区间、指数状态信息;指数采样时间区间以时间长度设定,该设定的时间长度代表单个用户的特定指数在采样区间内只能有一个有效结果值,时间区间内若再次提交将覆盖原有结果值;每个指数需要单独设定采样区间; 指数管理单元,用以管理已有指数;包括(1)将指数激活,通过将指数记录中的指数状态位置为“生效”实现,一旦指数生效,用户可在用户界面见到此指数,并可提交该指数的结果数值;支持定时激活,设定激活时间,系统定时轮询检查系统时间,与激活时间表内的指数对应激活时间作比较,一旦到达则将指数记录的状态置为“生效”;激活操作时支持批量激活;(2)设定指数条件,包括设定互斥指数,即该指数与其互斥指数不得同时存在指数结果,在同一时间仅能存在一个指数结果;设定关联指数,即该指数与其关联指数必须同时存在指数结果,一个指数记录可通过指数ID关联多个指数条件ID,每个指数条件具备唯一的指数条件ID,指数条件以“条件类型”字段区别各种指数条件的类型,然后指定条件指数ID来进行条件约束;(3)将指数关闭,关闭指数通过将指数记录中的指数状态位置为“关闭”实现,一旦指数关闭,用户在用户界面不可见此指数,并且也不再能够提交该指数的结果数值;关闭前将检查指数的指数条件,将相关指数关联断开后才可进行关闭;(4)将指数删除,只有状态为关闭的指数才可被删除,删除前系统将检查是否有用户提交的历史指数数据是针对该指数的,只有所有用户针对该指数所提交的指数结果数据被清除后才可将该指数删除;(5)修改指数,只有状态为非激活状态的指数才可由管理员进行修改,修改内容包括更改归属目录ID、更新指数名、指数描述、指数最大最小值、指数采样时间区间; 指数结果提交单元,用以支持用户对生效的指数提交结果值;用户在终端以表单方式提交指数结果值,在符合指数关联条件的情况下,用户可一次提交所有指数结果值,或者分次提交指数结果值;用户提交指数结果值后,系统将提交的记录存储入数据库,以用户ID及指数ID进行区分; 指数统计单元,用以对用户提交的指数结果集进行分类并统计;首先将不同指数依照指数ID进行区分,然后将用户提交的指数结果值加入统计结果进行再次计算更新;指数展示单元,用以在前台展示指数结果;前台用户通过终端打开界面时,指数展示单元将指数统计单元统计出的指数统计结果进行界面展示,默认展示的统计结果以用户自身关联属性进行展示;指数展示单元同时展示指数统计单元统计出的用户好友指数统计结果,以用户ID为查询标识;指数展示单元支持针对单个用户的指数结果展示;即指数展示单元可进行两个维度的指数统计结果展示,一种是存储于数据库内的经过计算的统计结果,一种存储于数据库内的单个用户指数结果;两种指数统计结果展示均可以查询历史数据,以指数ID为条件查询一段时间内的连续指数采样时间区间结果,并进行展示;同样的,单个用户的指数结果值可查询连续的历史数据。
2.一种群体用户自身指数展示系统,其特征在于,所述系统包括指数统计模块,用以完成对于用户指数的管理与统计展示; 所述指数统计模块包括 指数目录管理单元,用以管理指数目录,支持动态多目录级别,管理员根据业务要求创建或更改目录级别,目录级别在数据库中以单条记录中的父目录ID字段的方式进行层级关联,每个目录本身作为目录表的一条记录由系统保存; 指数创建单元,用以创建用户指数;创建的用户指数体现用户共性,可作为用户的属性进行归类;指数创建时填入指数相关信息,并将该指数关联至对应指数目录内,通过将指数目录ID与指数ID关联的方式关联;指数创建后,在数据库中的指数表创建一条指数记录; 指数管理单元,用以管理已有指数;包括将指数激活、设定指数条件、将指数关闭、将指数删除、修改指数中的一种或多种; 指数结果提交单元,用以支持用户对生效的指数提交结果值;用户在终端以表单方式提交指数结果值,在符合指数关联条件的情况下,用户可一次提交所有指数结果值,或者分次提交指数结果值; 指数统计单元,用以对用户提交的指数结果集进行分类并统计;首先将不同指数依照指数ID进行区分,然后将用户提交的指数结果值加入统计结果进行再次计算更新; 指数展示单元,用以在前台展示指数结果。
3.根据权利要求2所述的群体用户自身指数展示系统,其特征在于 一条目录记录包含目录名、目录ID、目录描述、目录级别、父目录ID信息;同时也支持对目录记录的删除,删除前系统将检查要删除的目录是否有下属子目录及下属指数记录,若含有下属空子目录,管理员具有强制删除该目录的权限,同时也将下属空子目录删除;若含有下属的指数记录,则不允许删除该目录,待管理员处理对应指数记录,检查通过后才可成功删除此目录。
4.根据权利要求2所述的群体用户自身指数展示系统,其特征在于 通过将指数记录中的指数状态位置为“生效”实现将指数激活,一旦指数生效,用户可在用户界面见到此指数,并可提交该指数的结果数值;支持定时激活,设定激活时间,系统定时轮询检查系统时间,与激活时间表内的指数对应激活时间作比较,一旦到达则将指数记录的状态置为“生效”;激活操作时支持批量激活; 设定指数条件包括设定互斥指数,即该指数与其互斥指数不得同时存在指数结果,在同一时间仅能存在一个指数结果;设定关联指数,即该指数与其关联指数必须同时存在指数结果,一个指数记录可通过指数ID关联多个指数条件ID,每个指数条件具备唯一的指数条件ID,指数条件以“条件类型”字段区别各种指数条件的类型,然后指定条件指数ID来进行条件约束; 通过将指数记录中的指数状态位置为“关闭”实现关闭指数,一旦指数关闭,用户在用户界面不可见此指数,并且也不再能够提交该指数的结果数值;关闭前将检查指数的指数条件,将相关指数关联断开后才可进行关闭; 只有状态为关闭的指数才可被删除,删除前系统将检查是否有用户提交的历史指数数据是针对该指数的,只有所有用户针对该指数所提交的指数结果数据被清除后才可将该指数删除; 只有状态为非激活状态的指数才可由管理员进行修改,修改内容包括更改归属目录ID、更新指数名、指数描述、指数最大最小值、指数采样时间区间。
5.根据权利要求2所述的群体用户自身指数展示系统,其特征在于 所述指数创建单元创建的指数记录中包含指数ID、指数目录ID、指数名、指数描述、指数最大最小值、指数采样时间区间、指数状态信息;指数采样时间区间以时间长度设定,该设定的时间长度代表单个用户的特定指数在采样区间内只能有一个有效结果值,时间区间内若再次提交将覆盖原有结果值;每个指数需要单独设定采样区间。
6.根据权利要求2所述的群体用户自身指数展示系统,其特征在于 前台用户通过终端打开界面时,指数展示单元将指数统计单元统计出的指数统计结果进行界面展示,默认展示的统计结果以用户自身关联属性进行展示;指数展示单元同时展示指数统计单元统计出的用户好友指数统计结果,以用户ID为查询标识;指数展示单元支持针对单个用户的指数结果展示;即指数展示单元可进行两个维度的指数统计结果展示,一种是存储于数据库内的经过计算的统计结果,一种存储于数据库内的单个用户指数结果;两种指数统计结果展示均可以查询历史数据,以指数ID为条件查询一段时间内的连续指数采样时间区间结果,并进行展示;同样的,单个用户的指数结果值可查询连续的历史数据。
7.一种群体用户自身指数展示方法,其特征在于,所述方法包括 指数目录管理步骤管理指数目录,支持动态多目录级别,管理员根据业务要求创建或更改目录级别,目录级别在数据库中以单条记录中的父目录ID字段的方式进行层级关联,每个目录本身作为目录表的一条记录由系统保存; 指数创建步骤创建用户指数,创建的用户指数体现用户共性,可作为用户的属性进行归类;指数创建时填入指数相关信息,并将该指数关联至对应指数目录内,通过将指数目录ID与指数ID关联的方式关联;指数创建后,在数据库中的指数表创建一条指数记录; 指数管理步骤管理已有指数,包括将指数激活、设定指数条件、将指数关闭、将指数删除、修改指数中的一种或多种; 指数结果提交步骤提交指数结果,支持用户对生效的指数提交结果值;用户在终端以表单方式提交指数结果值,在符合指数关联条件的情况下,用户可一次提交所有指数结果值,或者分次提交指数结果值; 指数统计步骤对用户提交的指数结果集进行分类并统计;首先将不同指数依照指数ID进行区分,然后将用户提交的指数结果值加入统计结果进行再次计算更新;指数展示步骤在前台展示指数结果。
8.根据权利要求7所述的群体用户自身指数展示方法,其特征在于 所述方法的具体流程如下 系统管理员在后台创建指数目录,而后创建指数,并设定指数的所属目录、指数名、指数描述、指数最大最小值、指数采样时间区间信息;然后设定该指数的指数条件,设定完毕后通过激活操作将指数激活; 前台用户通过终端GUI界面针对指数提交自身的指数结果值,系统收到用户提交的结果表单,将该用户的结果值进行存储,同时计算地域统计结果与用户好友统计结果; 前台用户通过终端GUI界面查询并显示地域指数统计结果,并可以重新更改地域进行查询; 前台用户通过终端GUI界面查询并显示好友指数统计结果; 前台用户通过终端GUI界面查询并显示用户自身或者好友的单独用户所提交的指数结果值; 管理员将指数条件进行去除,包括相斥条件与关联条件;取消指数条件后,管理员将该指数进行关闭,通过将指数记录的状态字段置为“关闭”实现,关闭时将先检查该指数的指数条件是否已经全部消除;关闭后,用户在前台将不再可见已关闭的指数,并且无法针对该已关闭的指数提交用户指数结果值; 管理员将针对该已关闭指数的所有历史提交的用户指数结果值删除,然后可删除该指数,删除前系统将检查是否仍有用户指数结果值记录还未删除,若有则删除失败。
全文摘要
本发明揭示了一种群体用户自身指数展示系统及方法,所述系统包括指数统计模块,用以完成对于用户指数的管理与统计展示。所述指数统计模块包括指数目录管理单元,用以管理指数目录;指数创建单元,用以创建用户指数;指数管理单元,用以管理已有指数;指数结果提交单元,用以支持用户对生效的指数提交结果值;指数统计单元,用以对用户提交的指数结果集进行分类并统计;指数展示单元,用以在前台展示指数结果。本发明提出的群体用户自身指数展示系统及方法,可以灵活管理用户主观指数,并辅助目录管理以及生命周期管理实现多种业务功能。用户可以针对自身的用户主观指数提交指数结果并由系统进行统计后展示结果。
文档编号G06F17/30GK102708111SQ20121001280
公开日2012年10月3日 申请日期2012年1月16日 优先权日2012年1月16日
发明者陈晓亮 申请人:陈晓亮
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1