《数据加载方法及系统.pdf》由会员分享,可在线阅读,更多相关《数据加载方法及系统.pdf(10页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104123307A43申请公布日20141029CN104123307A21申请号201310155060622申请日20130429G06F17/3020060171申请人鸿富锦精密工业(深圳)有限公司地址518109广东省深圳市宝安区龙华镇油松第十工业区东环二路2号申请人鸿海精密工业股份有限公司72发明人李忠一谢德意陈海云曹运龙54发明名称数据加载方法及系统57摘要一种数据加载方法,该方法包括步骤当用户阅读一个页面时,获取该用户的用户信息,并根据所述用户信息获取对应的数据加载方式的配置表;读取所获取的配置表,得到该页面的数据加载方式;按照从所述配置表中读取的数据加载方式。
2、,从数据库中加载数据,并通过显示器显示在浏览器页面中。本发明还提供一种数据加载系统。本发明可以针对不同用户实现智能化数据加载。51INTCL权利要求书2页说明书4页附图3页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书4页附图3页10申请公布号CN104123307ACN104123307A1/2页21一种数据加载方法,其特征在于,该方法包括获取步骤当用户阅读一个页面时,获取该用户的用户信息,并根据所述用户信息获取对应的数据加载方式的配置表;读取步骤读取所获取的配置表,得到该页面的数据加载方式;及加载步骤按照从所述配置表中读取的数据加载方式,从数据库中加载数据,并通过显示。
3、器显示在浏览器页面中。2如权利要求1所述的数据加载方法,其特征在于,该方法在所述获取步骤之前还包括记录步骤记录每个用户阅读该页面时的行为动作,得到该行为动作记录的原始数据;及分析步骤对所述原始数据进行整理和分析,生成数据加载方式的配置表,包括系统默认配置表、角色默认配置表及用户最佳配置表。3如权利要求2所述的数据加载方法,其特征在于,所述页面上包括多个功能模块,所述行为动作包括使用的功能模块,使用该功能模块的时间,搜索该功能模块的次数,更换功能模块的位置。4如权利要求2所述的数据加载方法,其特征在于,该方法在所述分析步骤之后,获取步骤之前还包括设置步骤当用户选择自定义数据加载方式时,接收用户对。
4、该页面的数据加载方式的设置,生成自定义配置表。5如权利要求4所述的数据加载方法,其特征在于,所述用户信息包括用户名、所属角色类型、是否进行自定义。6如权利要求4所述的数据加载方法,其特征在于,获取对应的数据加载方式的配置表的优先级别从高到低分别为自定义配置表,用户最佳配置表,角色默认配置表,系统默认配置表。7一种数据加载系统,其特征在于,该系统包括获取模块,用于当用户阅读一个页面时,获取该用户的用户信息,并根据所述用户信息获取对应的数据加载方式的配置表;读取模块,用于读取所获取的配置表,得到该页面的数据加载方式;及加载模块,用于按照从所述配置表中读取的数据加载方式,从数据库中加载数据,并通过显。
5、示器显示在浏览器页面中。8如权利要求7所述的数据加载系统,其特征在于,该系统还包括记录模块,用于记录每个用户阅读该页面时的行为动作,得到该行为动作记录的原始数据;及分析模块,用于对所述原始数据进行整理和分析,生成数据加载方式的配置表,包括系统默认配置表、角色默认配置表及用户最佳配置表。9如权利要求8所述的数据加载系统,其特征在于,所述页面上包括多个功能模块,所述行为动作包括使用的功能模块,使用该功能模块的时间,搜索该功能模块的次数,更换功能模块的位置。10如权利要求8所述的数据加载系统,其特征在于,该系统还包括权利要求书CN104123307A2/2页3设置模块,用于当用户选择自定义数据加载方。
6、式时,接收用户对该页面的数据加载方式的设置,生成自定义配置表。11如权利要求10所述的数据加载系统,其特征在于,所述用户信息包括用户名、所属角色类型、是否进行自定义。12如权利要求10所述的数据加载系统,其特征在于,在所述获取步骤中,获取对应的数据加载方式的配置表的优先级别从高到低分别为自定义配置表,用户最佳配置表,角色默认配置表,系统默认配置表。权利要求书CN104123307A1/4页4数据加载方法及系统技术领域0001本发明涉及一种数据处理方法及系统,尤其是涉及一种数据加载方法及系统。背景技术0002当前大部分信息系统都对所有用户加载相同的数据,不会因为用户角色、操作习惯不同而有所区别。。
7、这样一来,每次加载都会产生大量冗余的数据,既影响加载速度,又不能很好地满足不同用户的特殊需求,影响了用户体验。发明内容0003鉴于以上内容,有必要提供一种数据加载方法,可以针对不同用户实现智能化数据加载。0004鉴于以上内容,还有必要提供一种数据加载系统,可以针对不同用户实现智能化数据加载。0005所述数据加载方法包括获取步骤当用户阅读一个页面时,获取该用户的用户信息,并根据所述用户信息获取对应的数据加载方式的配置表;读取步骤读取所获取的配置表,得到该页面的数据加载方式;及加载步骤按照从所述配置表中读取的数据加载方式,从数据库中加载数据,并通过显示器显示在浏览器页面中。0006所述数据加载系统。
8、包括获取模块,用于当用户阅读一个页面时,获取该用户的用户信息,并根据所述用户信息获取对应的数据加载方式的配置表;读取模块,用于读取所获取的配置表,得到该页面的数据加载方式;及加载模块,用于按照从所述配置表中读取的数据加载方式,从数据库中加载数据,并通过显示器显示在浏览器页面中。0007相较于现有技术,所述的数据加载方法及系统,能够通过对用户行为动作的收集与分析,得到最符合用户行为习惯的配置表,并根据对应的配置表,为每种角色、每个用户按照最符合他们行为习惯的方式加载数据,使得用户可以在最短的时间、在最显眼的位置看到自己最为关注的信息。附图说明0008图1是本发明数据加载系统较佳实施例的运行环境图。
9、。0009图2是本发明数据加载系统较佳实施例的功能模块图。0010图3是本发明数据加载方法较佳实施例的流程图。0011主要元件符号说明加载服务器1数据服务器2显示器3数据加载系统10存储器20处理器30数据库40说明书CN104123307A2/4页5记录模块100分析模块200设置模块300获取模块400读取模块500加载模块600如下具体实施方式将结合上述附图进一步说明本发明。具体实施方式0012参阅图1所示,是本发明数据加载系统较佳实施例的运行环境图。所述数据加载系统10运行于加载服务器1中。所述加载服务器1中还包括通过数据线或信号线相连的存储器20及处理器30,所述存储器20用于存储所。
10、述数据加载系统10的程序代码等资料,所述处理器30用于执行所述数据加载系统10的各功能模块,以完成本发明。0013所述加载服务器1连接于数据服务器2及显示器3,所述数据服务器2中包括数据库40。当用户在显示器3上阅读页面(如新闻网站页面或电子办公系统页面)时,加载服务器1需要向数据库40请求加载数据,然后显示在显示器3的浏览器页面中。在其它实施例中,所述加载服务器1和数据服务器2也可以合二为一,所述数据库40存在于该合并的服务器中。0014参阅图2所示,是本发明数据加载系统较佳实施例的功能模块图。0015所述数据加载系统10包括记录模块100、分析模块200、设置模块300、获取模块400、读。
11、取模块500及加载模块600。0016所述记录模块100用于记录每个用户阅读一个页面时的行为动作,得到该行为动作记录的原始数据。在本实施中,所述页面上包括多个功能模块,每个功能模块显示不同的内容供用户阅读。例如,在新闻网站页面,可以包括社会新闻模块、军事新闻模块、娱乐新闻模块、体育新闻模块等;在电子办公系统页面,可以包括未处理事项模块、处理中事项模块、已完成事项模块等。所述行为动作包括使用的功能模块,使用该功能模块的时间,搜索该功能模块的次数,更换功能模块的位置等。0017所述分析模块200用于对所述原始数据进行整理和分析,生成数据加载方式的配置表。在本实施例中,所述数据加载方式为该页面需要显。
12、示的功能模块和显示位置、加载顺序等。所述数据加载方式的配置表包括系统默认配置表、角色默认配置表及用户最佳配置表等(还包括后面所述的自定义配置表)。所述系统默认配置表为记录该页面默认的数据加载方式的配置表。所述角色默认配置表为根据各种角色类型(如普通用户角色、主管角色、管理员角色等)的行为动作记录,得到的该页面最适合各种角色类型的数据加载方式的配置表。所述用户最佳配置表为根据每个用户的行为动作记录,得到的该页面最适合该用户的数据加载方式的配置表。0018具体而言,所述分析模块200将根据各种行为动作的重要性及紧急性等因素预先设置的权重参数加入所述原始数据中,重新生成带有权值的数据。例如,某个用户。
13、对某个功能模块的操作次数为N(原始数据),该操作的权重参数为2,则重新生成的带有权值的数据为2N。所述分析模块200根据所述带有权值的数据,通过统计和计算,对该页面的整体行为动作、按角色类型分类的行为动作及按单个用户分类的行为动作进行分析,并根据分析结说明书CN104123307A3/4页6果生成所述系统默认配置表、角色默认配置表和用户最佳配置表。例如,所述对该页面的整体行为动作进行分析包括统计该页面的所有用户经常使用的功能模块、经常最先使用的功能模块等;所述对按角色类型分类的行为动作进行分析包括统计所述角色类型经常使用的功能模块、经常最先使用的功能模块等;所述对按单个用户分类的行为动作进行分。
14、析包括统计所述用户经常使用的功能模块、经常最先使用的功能模块等。因此,在所述系统默认配置表、角色默认配置表或用户最佳配置表中,可以将所有用户、所述角色类型或所述单个用户经常使用的功能模块、经常最先使用的功能模块等设置为显示在该页面靠前的位置,并先加载该功能模块的数据。0019所述设置模块300用于当用户选择自定义数据加载方式时,接收用户对该页面的数据加载方式的设置,生成自定义配置表。所述自定义数据加载方式即用户按照自身需求和习惯设置需要在该页面加载的功能模块,以及各个功能模块显示的位置、加载的顺序等。0020在本实施例中,用户可以在该页面的功能模块库(可以存储在数据库40中)中搜索需要的功能模。
15、块并预览。如果找到满意的功能模块,可将该功能模块设置为自定义功能模块,在下次登录时进行加载。如果没找到满意的功能模块,可以提交自己详细的需求,定制自己的功能模块。用户提交的需求经过系统分析和人工分析,如果确定该功能模块在功能模块库中不存在,并且有设计的必要(存在设计价值和可行性),则设计该功能模块,并将该功能模块设置为该用户的自定义功能模块。用户还可以自己设置各个功能模块显示的位置、加载的顺序等。0021所述获取模块400用于当用户阅读该页面时,获取该用户的用户信息,并根据所述用户信息获取对应的数据加载方式的配置表。所述用户信息包括用户名、所属角色类型、是否进行自定义等。0022在本实施中,所。
16、述获取模块400获取上述四种配置表的优先级别从高到低分别为自定义配置表,用户最佳配置表,角色默认配置表,系统默认配置表。当该用户对应的上一级别的配置表不存在时,所述获取模块400获取下一级别的配置表。例如,当该用户有自定义数据加载方式时,所述获取模块400获取该用户对应的自定义配置表。当该用户不存在对应的自定义配置表和用户最佳配置表,但是设定了角色类型时,所述获取模块400获取该用户对应的角色默认配置表。如果角色类型也不存在,则获取系统默认配置表。在本实施例中,若该用户对应的自定义配置表和用户最佳配置表都存在,且两个配置表内容不一致,最终按照自定义配置表加载数据,但在加载数据后,提示用户有更加。
17、适合他的数据加载方式(即用户最佳配置表)。0023所述读取模块500用于读取所获取的配置表,得到该页面的数据加载方式。0024所述加载模块600用于按照从所述配置表中读取的数据加载方式,从数据库40中加载数据,并通过显示器3显示在浏览器页面中给用户阅读。0025参阅图3所示,是本发明数据加载方法较佳实施例的流程图。0026步骤S10,所述记录模块100记录每个用户阅读一个页面时的行为动作,得到该行为动作记录的原始数据。在本实施中,所述页面上包括多个功能模块,每个功能模块显示不同的内容供用户阅读。0027步骤S12,所述分析模块200对所述原始数据进行整理和分析,生成数据加载方式的配置表。在本实。
18、施例中,所述数据加载方式为该页面需要显示的功能模块和显示位置、加说明书CN104123307A4/4页7载顺序等。所述数据加载方式的配置表包括系统默认配置表、角色默认配置表及用户最佳配置表等。0028步骤S14,当用户选择自定义数据加载方式时,所述设置模块300接收用户对该页面的数据加载方式的设置,生成自定义配置表。值得注意的是,所述步骤S1012及步骤S14之间不存在承接关系,交换步骤S1012与步骤S14的顺序不影响本发明的最终结果。0029步骤S16,当用户阅读该页面时,所述获取模块400获取该用户的用户信息,并根据所述用户信息获取对应的数据加载方式的配置表。所述用户信息包括用户名、所属。
19、角色类型、是否进行自定义等。在本实施中,所述获取模块400获取上述四种配置表的优先级别从高到低分别为自定义配置表,用户最佳配置表,角色默认配置表,系统默认配置表。0030步骤S18,所述读取模块500读取所获取的配置表,得到该页面的数据加载方式。0031步骤S20,所述加载模块600按照从所述配置表中读取的数据加载方式,从数据库40中加载数据,并通过显示器3显示在浏览器页面中给用户阅读。0032以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。说明书CN104123307A1/3页8图1说明书附图CN104123307A2/3页9图2说明书附图CN104123307A3/3页10图3说明书附图CN104123307A10。