一种辅助用户数据记录的方法和装置的制作方法

文档序号:6434616阅读:144来源:国知局
专利名称:一种辅助用户数据记录的方法和装置的制作方法
技术领域
本发明涉及信息管理技术领域,特别是涉及一种辅助用户数据记录的方法和装置。
背景技术
随着企业信息管理的普及,系统企业资源计划(Enterprise ResourcePlanning,ERP)系统的使用越来越广泛。现有的ERP系统,一般都没有专门的装置记录用户在使用ERP系统中所需保存的临时数据,如需重复输入的数据,临时用来比较、分析的数据,用户须借助其他的工具,如写字板、word等编辑工具来记录这些信息。发明人对现有技术的研究发现,采用写字板或者word工具来辅助记录用户数据,容易造成数据分散,且不便将ERP系统中的数据快速添加到数据文件,ERP系统也不能快速查阅、调用已记录的数据。

发明内容
本发明实施例提供了一种辅助用户数据记录的方法和装置,用于与ERP系统耦合,辅助记录ERP系统的临时数据,实现临时数据快速输入、分类和调用。依据本发明实施例提供的一种辅助用户数据记录的方法,用于与企业资源计划ERP系统耦合,包括利用钩子技术对不同的用户操作注册不同的操作快捷键;监听系统消息;接收系统消息并判断所述系统消息对应的用户操作;根据判断出的用户操作进行相应的数据处理;利用数据可视化窗口显示处理后的数据。优选地,根据接收到的系统消息进行相应的数据处理后进一步包括对处理后的数据进行保存,用于数据调用或数据在不同客户端的迁移。优选地,所述利用钩子技术对不同的用户操作注册不同的操作快捷键具体为定义不同用户操作对应的不同操作快捷键;预设消息钩子的回调函数,用以响应用户对数据的操作;设置键盘消息钩子,用以监听用户的输入操作;卸载消息钩子函数。优选地,所述根据判断出的用户操作进行相应的数据处理中相应的数据处理包括快速录入数据,快速调用数据和快速生成电子便签。优选地,所述快速录入数据具体为利用预设快捷键激活数据输入窗口,在所述数据输入窗口中输入需添加的数据,
或,选择需添加的数据,利用预设快捷键输入所述需添加的数据;对所述添加的数据按照预设属性进行分类、组合处理。优选地,所述快速调用数据具体为利用预设快捷键快速激活数据查找单元;根据检索条件过滤出相关的数据条目并进行显示;在显示的数据条目中选择所需的数据条目,利用预设快捷键调用。优选地,所述快速生成电子便签具体为通过预设快捷键激活电子便签生成单元;将需要生成电子便签的数据输入电子便签生成单元;生成电子便签。依据本发明又一实施例提供的一种辅助用户数据记录的装置,与企业资源计划ERP系统耦合,包括系统消息管理模块,用于利用钩子技术对不同的用户操作注册不同的操作快捷键,监听系统消息,接收系统消息并判断所述系统消息对应的用户操作;数据处理模块,用于根据判断出的用户操作进行相应的数据处理;数据显示模块,用于利用数据可视化窗口显示处理后的数据。优选地,所述系统消息管理模块进一步包括快捷键注册单元,用于定义用户对不同数据操作对应的不同操作快捷键,预设消息钩子的回调函数,设置键盘消息钩子,卸载消息钩子函数;系统消息监听单元,用于监听系统消息,接收系统消息进行判断所述系统消息对应的操作快捷键后发送给数据处理模块。优选地,所述数据处理模块进一步包括数据接收单元,用于接收输入数据;数据分类单元,用于对所述数据按照预设属性进行分类;数据查找单元,用于按照预设属性对所述输入数据进行查找。优选地,所述数据处理模块还包括数据保存单元,用于保存由数据分类单元处理后的分类数据,以便数据调用或数据在不同客户的端迁移;电子便签生成单元,用于接收所需生成电子便签的数据并生成电子便签。优选地,所述数据显示模块进一步包括数据显示单元,用于利用数据可视化窗口显示处理后的数据;电子便签显示单元,用于利用数据可视化窗口显示生成的电子便签数据。从以上技术方案可以看出,本发明实施例具有以下优点(I)临时数据记录与ERP系统进行耦合,用户可随时输入或调用需要的数据,提高了工作效率;(2)通过预设的快捷键完成对数据的操作,使得系统可操作性强,效率高;(3)利用ERP系统数据库的支持,可快速将数据迁移至不同客户端;(4)快速生成电子便签,可为用户提供数据提醒,提高系统集成度。


图1是本发明实施例的辅助用户数据记录的方法流程图;图2是本发明实施例的辅助用户数据记录的方法中利用钩子技术注册用户操作快捷键的流程图;图3是本发明实施例的辅助用户数据记录的方法中快速录入数据的流程图;图4是本发明实施例的辅助用户数据记录的方法中快速调用数据的流程图;图5是本发明实施例中的辅助用户数据记录的方法中快速生成电子便签的流程图;图6是本发明实施例中辅助用户数据记录装置结构示意图;图7是本发明实施例中辅助用户数据记录装置中系统消息管理模块结构示意图;图8是本发明实施例中辅助用户数据记录装置中数据处理模块结构示意图;图9是本发明实施例中辅助用户数据记录装置中数据显示模块结构示意图。
具体实施例方式本发明实施例提供了一种辅助用户数据记录的方法和装置,用于与ERP系统耦合,辅助记录ERP系统的临时数据,实现临时数据快速输入、分类和调用。为了使本发明的上述目的、特征和优点能更加清楚,下面结合附图和具体实施例对本发明作进一步详细的说明。参见图1,本发明实施例提供的辅助用户数据记录的方法,用于与ERP系统耦合,包括S10,利用钩子技术对不同的用户操作注册不同的操作快捷键;利用钩子技术,可注册与数据操作相关的快捷键,如注册“激活数据接收单元”快捷键、“激活数据输入单元”快捷键、“数据查找”快捷键、“激活电子便签生成单元”快捷键等,注册快捷键之后,用户可随时在ERP系统中利用快捷键激活相应功能操作。S20,监听系统消息;注册数据相关操作的快捷键后,开始监听来自ERP系统的关于数据操作快捷键的系统消息。S30,接收系统消息并判断系统消息对应的用户操作;当监听到关于数据操作的系统消息后,接收系统消息并进行判断后发送给数据处理模块中的相应处理单元进行数据的处理。S40,根据判断出的用户操作进行相应的数据处理;相应的数据处理大致可分为快速录入数据,快速调用数据和快速生成电子便签。S50,利用数据可视化窗口显示处理后的数据。此步骤用于为用户的数据输入、编辑、检索和调用等操作提供可视化窗口。通过以上实施例,用户需要的临时数据记录与ERP系统进行耦合,用户可以随时输入或调用需要的数据,提高了工作效率;同时,通过预设的快捷键完成对数据的操作,使得系统的可操作性强,效率高。SlO中的钩子(Hook)技术中的钩子是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理之前处理它。本实施例中利用钩子技术对不同的用户操作注册不同的操作快捷键,具体流程参见图2,包括S101,定义不同用户操作对应的不同操作快捷键;本实施例中,快速输入数据的快捷键为“Ctrl+Shift+Ο”,快速激活数据输入单元的快捷键为“Ctrl+Shifi+I”,信息查找的快捷键为“Ctrl+Shifi+N”,激活电子便签生成单元的快捷键为“Ctrl+Shift+M”,本领域内技术人员可知,具体快捷键的设置不作限制,可以任意选取,只要设置的快捷键之间相互不冲突即可。S102,预设消息钩子的回调函数,用以响应用户对数据的操作;设置好回调函数(CALLBACK Function),用以响应系统或某一特定类型的事件,以处理消息钩子的特定操作。S103,设置键盘消息钩子,用以监听用户的输入操作;使用应用程序接口 API函数SetWindowsHookEx O设置好键盘消息(WH_KEYB0ARD)钩子,以随时监听用户键盘操作,当SlOl中设置好的快捷键被触发时,自动启动预设的回调函数,进行相应的数据处理。S104,卸载消息钩子函数。消息钩子在使用完成之后用UnHookWindowsHookExO进行卸载。S40中快速录入数据操作的具体过程参见图3,可通过自定义添加或快速添加方式将进行数据的添加,其中自定义添加的过程为

S411,利 用预设快捷键激活数据输入窗口 ;S412,在数据输入窗口中输入需添加的数据;S413,对添加的数据按照预设属性进行分类、组合处理;本实施例中设置四个维度〈Keyword, SourceForm, Time, UsedFreq〉的属性来描述每个数据条目,具体属性及其描述见表1,用户输入数据时,系统获取数据条目的预设属性,根据预设属性进行分类。可以明白的是,在具体应用中,可以根据具体需求对数据的属性进行设置,数据根据不同的预设属性进行分类,在此不作限定。S414,将分类处理后的数据进行保存。本实施例中,为了实现数据可在不同的ERP系统应用客户端都可以使用,借助ERP系统的数据库进行数据的保存,当用户切换到不同的客户端使用时,系统首先将数据库中保存的数据下载到本地,与本地的缓存文件进行同步。表I数据属性表
权利要求
1.一种辅助用户数据记录的方法,其特征在于,用于与企业资源计划ERP系统耦合,包括利用钩子技术对不同的用户操作注册不同的操作快捷键;监听系统消息;接收系统消息并判断所述系统消息对应的用户操作;根据判断出的用户操作进行相应的数据处理;利用数据可视化窗口显示处理后的数据。
2.根据权利要求1所述的辅助用户数据记录的方法,其特征在于,根据接收到的系统消息进行相应的数据处理后进一步包括对处理后的数据进行保存,用于数据调用或数据在不同客户端的迁移。
3.根据权利要求1所述的辅助用户数据记录的方法,其特征在于,所述利用钩子技术对不同的用户操作注册不同的操作快捷键具体为定义不同用户操作对应的不同操作快捷键;预设消息钩子的回调函数,用以响应用户对数据的操作;设置键盘消息钩子,用以监听用户的输入操作;卸载消息钩子函数。
4.根据权利要求3所述的辅助用户数据记录的方法,其特征在于,所述根据判断出的用户操作进行相应的数据处理中相应的数据处理包括快速录入数据,快速调用数据和快速生成电子便签。
5.根据权利要求4所述的辅助用户数据记录的方法,其特征在于,所述快速录入数据具体为利用预设快捷键激活数据输入窗口,在所述数据输入窗口中输入需添加的数据,或,选择需添加的数据,利用预设快捷键输入所述需添加的数据;对所述添加的数据按照预设属性进行分类、组合处理。
6.根据权利要求4所述的辅助用户数据记录的方法,其特征在于,所述快速调用数据具体为利用预设快捷键快速激活数据查找单元;根据检索条件过滤出相关的数据条目并进行显示;在显示的数据条目中选择所需的数据条目,利用预设快捷键调用。
7.根据权利要求4所述的辅助用户数据记录的方法,其特征在于,所述快速生成电子便签具体为通过预设快捷键激活电子便签生成单元;将需要生成电子便签的数据输入电子便签生成单元;生成电子便签。
8.一种辅助用户数据记录的装置,其特征在于,与企业资源计划ERP系统耦合,包括 系统消息管理模块,用于利用钩子技术对不同的用户操作注册不同的操作快捷键,监听系统消息,接收系统消息并判断所述系统消息对应的用户操作;数据处理模块,用于根据判断出的用户操作进行相应的数据处理;数据显示模块,用于利用数据可视化窗口显示处理后的数据。
9.根据权利要求8所述的辅助用户数据记录的装置,其特征在于,所述系统消息管理模块进一步包括快捷键注册单元,用于定义用户对不同数据操作对应的不同操作快捷键,预设消息钩子的回调函数,设置键盘消息钩子,卸载消息钩子函数;系统消息监听单元,用于监听系统消息,接收系统消息进行判断所述系统消息对应的操作快捷键后发送给数据处理模块。
10.根据权利要求8所述的辅助用户数据记录的装置,其特征在于,所述数据处理模块进一步包括数据接收单元,用于接收输入数据;数据分类单元,用于对所述数据按照预设属性进行分类;数据查找单元,用于按照预设属性对所述输入数据进行查找。
11.根据权利要求10所述的辅助用户数据记录的装置,其特征在于,所述数据处理模块还包括数据保存单元,用于保存由数据分类单元处理后的分类数据,以便数据调用或数据在不同客户的端迁移;电子便签生成单元,用于接收所需生成电子便签的数据并生成电子便签。
12.根据权利要求11所述的辅助用户数据记录的装置,其特征在于,所述数据显示模块进一步包括数据显示单元,用于利用数据可视化窗口显示处理后的数据;电子便签显示单元,用于利用数据可视化窗口显示生成的电子便签数据。
全文摘要
本发明实施例公开了一种辅助用户数据记录的方法和装置,用于与ERP系统耦合,辅助记录ERP系统的临时数据,实现临时数据快速输入、分类和调用。本发明实施例方法包括利用钩子技术对不同的用户操作注册不同的操作快捷键;监听系统消息;接收系统消息并判断系统消息对应的用户操作;根据判断出的用户操作进行相应的数据处理;利用数据可视化窗口显示处理后的数据。
文档编号G06Q10/06GK103034915SQ201110297710
公开日2013年4月10日 申请日期2011年9月30日 优先权日2011年9月30日
发明者谭华 申请人:深圳市金蝶友商电子商务服务有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1