CN105740285B - 一种业务数据检索方法和业务数据检索设备 - Google Patents
一种业务数据检索方法和业务数据检索设备 Download PDFInfo
- Publication number
- CN105740285B CN105740285B CN201410764984.0A CN201410764984A CN105740285B CN 105740285 B CN105740285 B CN 105740285B CN 201410764984 A CN201410764984 A CN 201410764984A CN 105740285 B CN105740285 B CN 105740285B
- Authority
- CN
- China
- Prior art keywords
- document
- target
- data
- keywords
- data record
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明实施例公开了一种业务数据检索方法和业务数据检索设备,用于个性化查询单据。本发明实施例方法包括:创建用于存储数据记录的数据表,所述数据记录为浏览单据产生的数据记录,所述单据为业务数据和业务状态的载体;当接收到添加自定义关键字的请求后,将所述请求中携带的自定义关键字保存到所述数据表中;当接收到目标关键字后,从所述数据表中查询所述自定义关键字为所述目标关键字时与所述目标关键字匹配的目标数据记录,所述目标数据记录为所述数据表中与所述目标关键字匹配的数据记录;打开所述目标数据记录对应的单据维护界面。本发明实施例还提供一种业务数据检索设备。本发明实施例可以实现个性化查询单据的目的。
Description
技术领域
本发明涉及数据处理领域,尤其涉及一种业务数据检索方法和业务数据检索设备。
背景技术
用户在使用业务***时,往往无法记住自己浏览过的数据,而这些数据中有些对自己后续的业务有很重要的参考和借鉴意义。
为了解决这个问题,目前存在一种解决方案,业务***设定好查询条件,打开条件查询界面,该界面包括两个子界面,其中的条件界面包括了查询条件,查询条件具体为通过单据的属性进行查询,而另一个排序界面设定所查询单据的排列顺序,将符合的单据按照程序设定的排列顺序显示出来,当用户在条件界面输入单据的属性值时,排序界面将该属性值对应的单据按照设定好的排列顺序显示出来,供用户选择。
但是,这种方案只能通过单据的属性进行查询,不能按照个性化的语义查询单据。
发明内容
本发明实施例提供了一种业务数据检索方法和业务数据检索设备,能够个性化查询单据。
有鉴于此,本发明第一方面提供一种业务数据检索方法,可包括:
创建用于存储数据记录的数据表,所述数据记录为浏览单据产生的数据记录,所述单据为业务数据和业务状态的载体;
当接收到添加自定义关键字的请求后,将所述请求中携带的自定义关键字保存到所述数据表中;
当接收到目标关键字后,从所述数据表中查询所述自定义关键字为所述目标关键字时与所述目标关键字匹配的目标数据记录,所述目标数据记录为所述数据表中与所述目标关键字匹配的数据记录;
打开所述目标数据记录对应的单据维护界面。
结合本发明第一方面,本发明第一方面的第一实施方式中,可包括:
所述数据表的表项包括:单据类型、单据内码、单据编码、用户内码、浏览时间以及关键字。
结合本发明第一方面的第一实施方式,本发明第一方面的第二实施方式中,可包括:
打开第一单据的第一单据维护界面,所述第一单据为所述单据中任意一个;
接收到添加自定义关键字的请求包括:
接收到由所述第一单据维护界面触发的添加自定义关键字的请求。
结合本发明第一方面的第二实施方式,本发明第一方面的第三实施方式中,可包括:
获取所述第一单据的单据类型和所述第一单据的单据内码;
判断在所述数据表中是否有与所述第一单据的单据类型和所述第一单据的单据内码对应的数据记录;
若有,则打开所述对应的数据记录对应的第二单据维护界面;
将所述自定义关键字保存到所述数据表中包括:
将在所述第一单据维护界面或所述第二单据维护界面输入的所述自定义关键字保存于所述数据表中。
结合本发明第一方面的第三实施方式,本发明第一方面的第四实施方式中,可包括:
判断与所述目标关键字匹配的所述目标数据记录的个数。
结合本发明第一方面的第四实施方式,本发明第一方面的第五实施方式中,可包括:
若判断与所述目标关键字匹配的所述目标数据记录仅有一个,则根据所述目标关键字的目标单据类型查询对应的单据元数据,所述单据元数据为所述单据的一种描述数据,再根据所述单据元数据和所述目标关键字的目标单据内码打开所述目标数据记录对应的第三单据维护界面;
或,
若判断与所述目标关键字匹配的所述目标数据记录至少有两个,则显示所述目标数据记录,并接收选择所述目标数据记录对应的选择指令,然后打开与所述选择指令对应的第四单据维护界面。
有鉴于此,本发明第二方面提供一种业务数据检索设备,可包括:
创建模块,用于创建存储数据记录的数据表,所述数据记录为浏览单据产生的数据记录,所述单据为业务数据和业务状态的载体;
第一接收模块,用于接收添加自定义关键字的请求;
保存模块,用于当所述第一接收模块接收到添加自定义关键字的请求后,将所述请求中携带的自定义关键字保存到所述创建模块创建的所述数据表中;
第二接收模块,用于接收目标关键字;
查询模块,用于当所述第二接收模块接收到目标关键字后,从所述创建模块创建的数据表中查询所述自定义关键字为所述目标关键字时与所述目标关键字匹配的目标数据记录,所述目标数据记录为所述数据表中与所述目标关键字匹配的数据记录;
第一执行模块,用于打开所述目标数据记录对应的单据维护界面。
结合本发明第二方面,本发明第二方面的第一实施方式中,可包括:
组合单元,用于将单据类型、单据内码、单据编码、用户内码、浏览时间以及关键字组合成所述创建模块创建的所述数据表。
结合本发明第二方面的第一实施方式中,本发明第二方面的第二实施方式中,可包括:
第二执行模块,用于打开第一单据的第一单据维护界面,所述第一单据为所述单据中任意一个;
所述第一接收模块包括:
第一接收单元,用于接收由所述第二执行模块打开的所述第一单据维护界面触发的添加自定义关键字的请求。
结合本发明第二方面的第二实施方式中,本发明第二方面的第三实施方式中,可包括:
获取模块,用于获取所述第一单据的单据类型和所述第一单据的内码;
第一判断模块,用于判断所述数据表中是否有与所述获取模块获取到的所述第一单据的单据类型和所述第一单据的单据内码对应的数据记录;
第三执行模块,用于当所述第一判断模块判断所述数据表中存在所述获取模块获取到的所述第一单据类型和第一单据内码对应时的第二数据记录,打开所述对应的数据记录对应的第二单据维护界面;
所述保存模块包括:
保存单元,用于将在所述第一单据维护界面或所述第二单据维护界面输入的所述自定义关键字保存于所述数据表中。
结合本发明第二方面的第三实施方式,本发明第二方面的第四实施方式中,可包括:
第二判断模块,用于判断与所述目标关键字匹配的所述目标数据记录的个数。
结合本发明第二方面的第四实施方式,本发明第二方面的第五实施方式中,可包括:
查询单元,用于当所述判断模块判断与所述目标关键字匹配的目标数据记录仅有一个时,根据所述目标关键字的目标单据类型查询对应的单据元数据,所述单据元数据为所述单据的一种描述数据;
第一执行单元,用于根据所述单据元数据和所述目标关键字的目标单据内码打开所述目标数据记录对应的第三单据维护界面;
或,
显示单元,用于当所述判断模块判断与所述目标关键字匹配的目标数据记录至少有两个时,显示所述目标数据记录;
第二接收单元,用于接收选择所述显示单元显示的所述目标数据记录对应的选择指令;
第二执行单元,用于打开与所述选择指令对应的第四单据维护界面。
从以上技术方案可以看出,本发明实施例具有以下优点:业务数据检索设备通过数据表记录下用户浏览单据时产生的数据记录并记录下用户每次浏览时输入的自定义关键字,这样也就把自定义关键字和数据记录联系起来,也就是自定义关键字对应着相应的数据记录,当用户需要查找单据时,输入关键字,业务数据检索设备就会查询这个关键字对应的数据记录,然后就可以打开数据记录对应的单据的维护界面了,通过自定义关键字来查询单据的手段,实现了个性化查询单据的目的。
附图说明
图1为本发明实施例中业务数据检索方法一个实施例示意图;
图2为本发明实施例中业务数据检索方法另一实施例示意图;
图3为本发明实施例中业务数据检索方法另一实施例示意图;
图4为本发明实施例中业务数据检索设备一个实施例示意图;
图5为本发明实施例中业务数据检索设备另一实施例示意图;
图6为本发明实施例中业务数据检索设备另一实施例示意图;
图7为本发明实施例中服务器结构一个实施例示意图。
具体实施方式
本发明实施例提供了一种业务数据检索方法和业务数据检索设备,用于个性化查询单据。
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
请参阅图1,本发明实施例中业务数据检索方法一个实施例包括:
101、创建用于存储数据记录的数据表,该数据记录为浏览单据产生的数据记录,该单据为业务数据和业务状态的载体;
本实施例中,业务数据检索设备通过创建数据表,用来存储浏览单据时产生的数据记录。
需要说明的是,该数据表的表项包括:单据类型、单据内码、单据编码、用户内码、浏览时间以及关键字;还可以包括其他字段,具体此处不作限定。
102、当接收到添加自定义关键字的请求后,将该请求中携带的自定义关键字保存到该数据表中;
当业务数据检索设备创建完数据表后,业务数据检索设备接收到添加自定义关键字的请求,将请求中携带的自定义关键字保存到数据表中。
需要说明的是,业务数据检索设备接收到添加自定义关键字的请求可以通过多种途径,可选的:在单据列表界面定位到单据后或打开单据后;还可以是其他的途径,具体此处不作限定。
103、当接收到目标关键字后,从该数据表中查询该自定义关键字为该目标关键字时与该目标关键字匹配的目标数据记录,该目标数据记录为该数据表中与该目标关键字匹配的数据记录;
当业务数据检索设备将自定义关键字保存到数据表后,业务数据检索设备接收到目标关键字,从数据表中查询自定义关键字为目标关键字时与目标关键字匹配的目标数据记录,该目标数据记录为该数据表中与该目标关键字匹配的数据记录。
需要说明的是,业务数据检索设备可以通过多种途径查询目标数据记录,可选的:通过单据类型和单据内码查询;还可以通过其他途径,具体此处不作限定。
104、打开该目标数据记录对应的单据维护界面。
当业务数据检索设备从数据表中查询自定义关键字为目标关键字时与目标关键字匹配的目标数据记录后,打开目标数据记录对应的单据维护界面。
需要说明的是,该单据维护界面可以为一个,也可以为多个。
本实施例中,业务数据检索设备通过数据表记录下用户浏览单据时产生的数据记录并记录下用户每次浏览时输入的自定义关键字,这样也就把自定义关键字和数据记录联系起来,也就是自定义关键字对应着相应的数据记录,当用户需要查找单据时,输入关键字,业务数据检索设备就会查询这个关键字对应的数据记录,然后就可以打开数据记录对应的单据的维护界面了,通过自定义关键字来查询单据的手段,实现了个性化查询单据的目的。
为了便于理解,下面对本发明实施例中的业务数据检索方法进行详细描述,请参阅图2,本发明实施例中业务数据检索方法的另一实施例包括:
201、创建用于存储数据记录的数据表;
本实施例中,业务数据检索设备通过创建数据表,用来存储浏览单据时产生的数据记录,该单据为业务数据和业务状态的载体,该数据表的表项由单据类型、单据内码、单据编码、用户内码、浏览时间以及关键字组成。
需要说明的是,该数据表的表项还可以包括其他字段,具体此处不作限定。
202、打开第一单据的第一单据维护界面;
业务数据检索设备在单据列表界面定位到第一单据后,打开第一单据的第一单据维护界面,该第一单据为单据中任意一个。
需要说明的是,业务数据检索设备可以通过多种途径打开第一单据的第一单据维护界面,具体此处不作限定。
203、接收到由该第一单据维护界面触发的添加自定义关键字的请求;
在第一单据维护界面,用户通过点击按钮,菜单,或者输入快捷键,触发第一单据维护界面向业务数据检索设备发送添加自定义关键字的请求。
需要说明的是,还可以通过其他方式进行触发,具体此处不作限定。
204、获取该第一单据的单据类型和该第一单据的单据内码;
业务数据检索设备对第一单据进行解析,通过解析得到的结果获取第一单据的单据类型和第一单据的单据内码。
205、判断在该数据表中是否有与该第一单据的单据类型和该第一单据的单据内码对应的数据记录,若有,则执行步骤206;
业务数据检索设备通过设定的查询程序判断在数据表中是否有与第一单据的单据类型和第一单据的单据内码对应的数据记录,若有,则执行步骤206。
206、打开该对应的数据记录对应的第二单据维护界面;
当业务数据检索设备判断有与第一单据的单据类型和第一单据的单据内码对应的数据记录时,打开对应的数据记录对应的第二单据维护界面。
207、将在该第一单据维护界面或该第二单据维护界面输入的该自定义关键字保存于该数据表中;
当业务数据检索设备判断有与第一单据的单据类型和第一单据的单据内码对应的数据记录时,则业务数据检索设备将在第二单据维护界面输入的自定义关键字保存于数据表中;
当业务数据检索设备判断没有与第一单据的单据类型和第一单据的单据内码对应的数据记录时,则业务数据检索设备将在第一单据维护界面输入的自定义关键字保存与数据表中。
208、接收到目标关键字;
当用户在导航栏或浏览界面中输入目标关键字时,业务数据检索设备就接收到目标关键字。
需要说明的是,业务数据检索设备还能通过其他方式接收到目标关键字,具体此处不作限定。
209、从该数据表中查询该自定义关键字为该目标关键字时与该目标关键字匹配的目标数据记录;
业务数据检索设备通过设定的查询程序在数据表中查询自定义关键字为目标关键字时与目标关键字匹配的目标数据记录。
210、打开该目标数据记录对应的单据维护界面。
业务数据检索设备通过目标关键字的目标单据类型打开目标数据记录对应的单据维护界面。
需要说明的是,业务数据检索设备可以通过多种途径打开目标数据记录对应的单据维护界面,具体此处不作限定。
本实施例中,业务数据检索设备通过数据表记录下用户浏览单据时产生的数据记录并记录下用户每次浏览时输入的自定义关键字,这样也就把自定义关键字和数据记录联系起来,也就是自定义关键字对应着相应的数据记录,当用户需要查找单据时,输入关键字,业务数据检索设备就会查询这个关键字对应的数据记录,然后就可以打开数据记录对应的单据的维护界面了,通过自定义关键字来查询单据的手段,实现了个性化查询单据的目的。
其次,本实施例增加了添加关键字到数据表中的一种途径,增加了方案的灵活性。
需要说明的是,本实施例还可以包括:当接收到修改或删除自定义关键字的指令后,业务数据检索设备执行修改或删除的指令;将自定义关键字中存放时间超过预定阈值的自定义关键字删除。
为了便于理解,下面对本发明实施例中的业务数据检索方法进行详细描述,请参阅图3,本发明实施例中业务数据检索方法的另一实施例包括:
301、创建用于存储数据记录的数据表;
本实施例中,业务数据检索设备通过创建数据表,用来存储浏览单据时产生的数据记录,该单据为业务数据和业务状态的载体,该数据表的表项由单据类型、单据内码、单据编码、用户内码、浏览时间以及关键字组成。
需要说明的是,该数据表的表项还可以包括其他字段,具体此处不作限定。
302、打开第一单据的第一单据维护界面;
业务数据检索设备在单据列表界面定位到第一单据后,打开第一单据的第一单据维护界面,该第一单据为单据中任意一个。
需要说明的是,业务数据检索设备可以通过多种途径打开第一单据的第一单据维护界面,具体此处不作限定。
303、接收到由该第一单据维护界面触发的添加自定义关键字的请求;
在第一单据维护界面,用户通过点击按钮,菜单,或者输入快捷键,触发第一单据维护界面向业务数据检索设备发送添加自定义关键字的请求。
需要说明的是,还可以通过其他方式进行触发,具体此处不作限定。
304、获取该第一单据的单据类型和该第一单据的单据内码;
业务数据检索设备对第一单据进行解析,通过解析得到的结果获取第一单据的单据类型和第一单据的单据内码。
305、判断在该数据表中是否有与该第一单据的单据类型和该第一单据的单据内码对应的数据记录,若有,则执行步骤306;
业务数据检索设备通过设定的查询程序判断在数据表中是否有与第一单据的单据类型和第一单据的单据内码对应的数据记录,若有,则执行步骤306。
306、打开该对应的数据记录对应的第二单据维护界面;
当业务数据检索设备判断有与第一单据的单据类型和第一单据的单据内码对应的数据记录时,打开对应的数据记录对应的第二单据维护界面。
307、将在该第一单据维护界面或该第二单据维护界面输入的自定义关键字保存于数据表中;
当业务数据检索设备判断有与第一单据的单据类型和第一单据的单据内码对应的数据记录时,则业务数据检索设备将在第二单据维护界面输入的自定义关键字保存于数据表中;
当业务数据检索设备判断没有与第一单据的单据类型和第一单据的单据内码对应的数据记录时,则业务数据检索设备将在第一单据维护界面输入的自定义关键字保存与数据表中。
308、接收到目标关键字;
当用户在导航栏或浏览界面中输入目标关键字时,业务数据检索设备就接收到目标关键字。
需要说明的是,业务数据检索设备还能通过其他方式接收到目标关键字,具体此处不作限定。
309、从数据表中查询该自定义关键字为该目标关键字时与该目标关键字匹配的目标数据记录;
业务数据检索设备通过设定的查询程序在数据表中查询自定义关键字为目标关键字时与目标关键字匹配的目标数据记录。
310、判断与该目标关键字匹配的该目标数据记录的个数,若仅有一个,则执行步骤311,若至少有两个,则执行步骤313;
业务数据检索设备判断查询得到的目标数据记录的个数,若仅有一个,则执行步骤311,若至少有两个,则执行步骤313。
311、根据该目标关键字的目标单据类型查询对应的单据元数据,再执行步骤312;
业务数据检索设备根据目标单据类型可以查询到对应的单据元数据,单据元数据包括单据的界面控件、控件的显示格式、单据对应的数据库,再执行步骤312。
需要说明的是,单据元数据还包括其他的内容,具体此处不作限定。
312、根据该单据元数据和该目标关键字的目标单据内码打开该目标数据记录对应的第三单据维护界面;
业务数据检索设备根据单据元数据和目标关键字的目标单据内码的共同作用打开目标数据记录对应的第三单据维护界面。
313、显示该目标数据记录,再执行步骤314;
当判断与目标关键字匹配的目标数据记录至少有两个时,业务数据检索设备显示目标数据记录,再执行步骤314。
314、接收选择该目标数据记录对应的选择指令;
用户选择目标数据记录中的一个,业务数据检索设备接收到选择目标数据记录对应的选择指令。
315、打开与该选择指令对应的第四单据维护界面。
当业务数据检索设备接收到选择指令后,业务数据检索设备打开与选择指令对应的第四单据维护界面。
本实施例中,业务数据检索设备通过数据表记录下用户浏览单据时产生的数据记录并记录下用户每次浏览时输入的自定义关键字,这样也就把自定义关键字和数据记录联系起来,也就是自定义关键字对应着相应的数据记录,当用户需要查找单据时,输入关键字,业务数据检索设备就会查询这个关键字对应的数据记录,然后就可以打开数据记录对应的单据的维护界面了,通过自定义关键字来查询单据的手段,实现了个性化查询单据的目的。
其次,本实施例增加了添加关键字到数据表中的一种途径,增加了方案的灵活性。
再次,本实施例增加了根据单据类型打开单据维护界面的一种方法,增加了方案的选择性。
需要说明的是,本实施例还可以包括:当接收到修改或删除自定义关键字的指令后,业务数据检索设备执行修改或删除的指令;将自定义关键字中存放时间超过预定阈值的自定义关键字删除。
为了便于理解,下面以一实际的应用场景对本发明实施例中的业务数据检索方法进行描述:
用户A在浏览K/3Cloud产品过程中,当用户A打开单据后,点击按钮或者菜单,***就会自动根据当前的单据类型和单据内码,从创建好的数据表中的浏览记录中查找匹配的浏览记录,查询到有记录后,打开这个记录对应的单据的界面,用户A可以在这个界面中添加、修改、或删除关键字,然后***保存用户执行操作后生成的数据,***将数据保存在数据库中。这样,当用户A在导航栏或者浏览界面输入1111后,***自动根据1111,从数据表中查找与1111匹配的浏览记录,查找到与1111匹配的浏览记录有两个,则***显示这两个浏览记录,用户A选择其中一个,通过双击打开单据的维护界面。
下面介绍本发明实施例中的业务数据检索设备,请参阅4,本发明实施例中业务数据检索设备的一个实施例包括:
创建模块401,用于创建存储数据记录的数据表;
第一接收模块402,用于接收添加自定义关键字的请求;
保存模块403,用于当第一接收模块402接收到添加自定义关键字的请求后,将请求中携带的自定义关键字保存到创建模块401创建的数据表中;
第二接收模块404,用于接收目标关键字;
查询模块405,用于当第二接收模块404接收到目标关键字后,从创建模块401创建的数据表中查询自定义关键字为目标关键字时与目标关键字匹配的目标数据记录;
第一执行模块406,用于打开目标数据记录对应的单据维护界面。
本实施例中,创建模块401通过数据表记录下用户浏览单据时产生的数据记录并记录下用户每次浏览时输入的自定义关键字,这样也就把自定义关键字和数据记录联系起来,也就是自定义关键字对应着相应的数据记录,当用户需要查找单据时,输入关键字,查询模块405就会查询这个关键字对应的数据记录,然后第一执行模块406就可以打开数据记录对应的单据的维护界面了,通过自定义关键字来查询单据的手段,实现了个性化查询单据的目的。
为了便于理解,下面对业务数据检索设备进行详细的描述,请参阅图5,本发明实施例中业务数据检索设备的另一实施例包括:
创建模块501,用于创建存储数据记录的数据表;
第二执行模块502,用于打开第一单据的第一单据维护界面;
第一接收模块503,用于接收添加自定义关键字的请求;
获取模块504,用于获取第一单据的单据类型和第一单据的内码;
第一判断模块505,用于判断数据表中是否有与获取模块504获取到的第一单据的单据类型和第一单据的单据内码对应的数据记录;
第三执行模块506,用于当第一判断模块505判断数据表中存在获取模块504获取到的第一单据类型和第一单据内码对应时的第二数据记录,打开对应的数据记录对应的第二单据维护界面;
保存模块507,用于当第一接收模块503接收到添加自定义关键字的请求后,将请求中携带的自定义关键字保存到创建模块501创建的数据表中;
第二接收模块508,用于接收目标关键字;
查询模块509,用于当第二接收模块508接收到目标关键字后,从创建模块501创建的数据表中查询自定义关键字为目标关键字时与目标关键字匹配的目标数据记录;
第一执行模块510,用于打开目标数据记录对应的单据维护界面。
本发明实施例还包括:
第四执行模块511,用于当接收到修改或删除自定义关键字的指令后,执行修改或删除的指令;
删除模块512,用于将自定义关键字中存放时间超过预定阈值的自定义关键字删除。
其中本实施例中的创建模块501包括:
组合单元5011,用于将单据类型、单据内码、单据编码、用户内码、浏览时间以及关键字组合成创建模块501创建的数据表;
第一接收模块503包括:
第一接收单元5031,用于接收由第二执行模块502打开的第一单据维护界面触发的添加自定义关键字的请求;
保存模块507包括:
保存单元5071,用于将在第一单据维护界面或第二单据维护界面输入的自定义关键字保存于数据表中。
本实施例中,创建模块501通过数据表记录下用户浏览单据时产生的数据记录并记录下用户每次浏览时输入的自定义关键字,这样也就把自定义关键字和数据记录联系起来,也就是自定义关键字对应着相应的数据记录,当用户需要查找单据时,输入关键字,查询模块509就会查询这个关键字对应的数据记录,然后第一执行模块510就可以打开数据记录对应的单据的维护界面了,通过自定义关键字来查询单据的手段,实现了个性化查询单据的目的。
其次,本实施例通过新增的模块的共同作用,将自定义关键字添加到数据表,增加了方案的灵活性。
为了便于理解,下面对业务数据检索设备进行详细的描述,请参阅图6,本发明实施例中业务数据检索设备的另一实施例包括:
创建模块601,用于创建存储数据记录的数据表;
第二执行模块602,用于打开第一单据的第一单据维护界面;
第一接收模块603,用于接收添加自定义关键字的请求;
获取模块604,用于获取第一单据的单据类型和第一单据的内码;
第一判断模块605,用于判断数据表中是否有与获取模块604获取到的第一单据的单据类型和第一单据的单据内码对应的数据记录;
第三执行模块606,用于当第一判断模块605判断数据表中存在获取模块604获取到的第一单据类型和第一单据内码对应时的第二数据记录,打开对应的数据记录对应的第二单据维护界面;
保存模块607,用于当第一接收模块603接收到添加自定义关键字的请求后,将请求中携带的自定义关键字保存到创建模块601创建的数据表中;
第二接收模块608,用于接收目标关键字;
查询模块609,用于当第二接收模块608接收到目标关键字后,从创建模块601创建的数据表中查询自定义关键字为目标关键字时与目标关键字匹配的目标数据记录;
第二判断模块610,用于判断与目标关键字匹配的目标数据记录的个数;
第一执行模块611,用于打开目标数据记录对应的单据维护界面。
本发明实施例还包括:
第四执行模块612,用于当接收到修改或删除自定义关键字的指令后,执行修改或删除的指令;
删除模块613,用于将自定义关键字中存放时间超过预定阈值的自定义关键字删除。
其中本实施例中的创建模块601包括:
组合单元6011,用于将单据类型、单据内码、单据编码、用户内码、浏览时间以及关键字组合成创建模块601创建的数据表;
第一接收模块603包括:
第一接收单元6031,用于接收由第二执行模块602打开的第一单据维护界面触发的添加自定义关键字的请求;
保存模块607包括:
保存单元6071,用于将在第一单据维护界面或第二单据维护界面输入的自定义关键字保存于数据表中;
第一执行模块611包括:
查询单元6111,用于当第二判断模块610判断与目标关键字匹配的目标数据记录仅有一个时,根据目标关键字的目标单据类型查询对应的单据元数据;
第一执行单元6112,用于根据单据元数据和目标关键字的目标单据内码打开目标数据记录对应的第三单据维护界面;
或,
显示单元6113,用于当第二判断模块610判断与目标关键字匹配的目标数据记录至少有两个时,显示目标数据记录;
第二接收单元6114,用于接收选择显示单元6113显示的目标数据记录对应的选择指令;
第二执行单元6115,用于打开与选择指令对应的第四单据维护界面。
本实施例中,创建模块601通过数据表记录下用户浏览单据时产生的数据记录并记录下用户每次浏览时输入的自定义关键字,这样也就把自定义关键字和数据记录联系起来,也就是自定义关键字对应着相应的数据记录,当用户需要查找单据时,输入关键字,查询模块609就会查询这个关键字对应的数据记录,然后第一执行模块611就可以打开数据记录对应的单据的维护界面了,通过自定义关键字来查询单据的手段,实现了个性化查询单据的目的。
其次,本实施例通过新增的模块的共同作用,将自定义关键字添加到数据表,增加了方案的灵活性。
再次,本实施例通过新增的模块的共同作用,根据单据类型和单据内码打开单据维护界面,增加了方案的选择性。
为了便于理解,下面以一实际的应用场景对本实施例中业务数据检索设备各模块间的交互进行描述:
业务数据检索设备通过创建模块601创建数据表,用来存储浏览单据时产生的数据记录,该单据为业务数据和业务状态的载体,该数据表的表项由组合单元6011中的单据类型、单据内码、单据编码、用户内码、浏览时间以及关键字组成,在单据列表界面定位到第一单据后,第二执行模块602打开第一单据的第一单据维护界面,该第一单据为单据中任意一个,在第一单据维护界面,用户通过点击按钮,菜单,或者输入快捷键,触发第一单据维护界面向第一接收模块603中的第一接收单元6031发送添加自定义关键字的请求,对第一单据进行解析,通过解析得到的结果获取模块604获取第一单据的单据类型和第一单据的单据内码,通过设定的查询程序第一判断模块605判断在数据表中是否有与第一单据的单据类型和第一单据的单据内码对应的数据记录,若有,则第三执行模块606打开对应的数据记录对应的第二单据维护界面,当第一判断模块605判断有与第一单据的单据类型和第一单据的单据内码对应的数据记录时,保存模块607中的保存单元6071将在第二单据维护界面输入的自定义关键字保存于数据表中,当第一判断模块605判断没有与第一单据的单据类型和第一单据的单据内码对应的数据记录时,保存模块607中的保存单元6071将在第一单据维护界面输入的自定义关键字保存于数据表中,当用户在导航栏或浏览界面中输入目标关键字时,第二接收模块608接收到目标关键字,查询模块609通过设定的查询程序在数据表中查询自定义关键字为目标关键字时与目标关键字匹配的目标数据记录,第二判断模块610判断与目标关键字匹配的目标数据记录的个数,若仅有一个,则查询单元6111根据目标关键字的目标单据类型查询对应的单据元数据,第一执行单元6112根据单据元数据和目标关键字的目标单据内码打开目标数据记录对应的第三单据维护界面,若至少有两个,则显示单元6113显示目标数据记录,第二接收单元6114接收选择显示单元6113显示的目标数据记录对应的选择指令,第二执行单元6115打开与选择指令对应的第四单据维护界面,当接收到修改或删除自定义关键字的指令后,第四执行模块612执行修改或删除的指令,在将自定义关键字保存于数据表后,删除模块613将自定义关键字中存放时间超过预定阈值的自定义关键字删除。
请参阅图7,本发明实施例中服务器结构一个实施例包括:
图7是本发明实施例提供的一种服务器结构示意图,该服务器700可因配置或性能不同而产生比较大的差异,可以包括一个或一个以***处理器(central processingunits,CPU)701(例如,一个或一个以上处理器)和存储器702,一个或一个以上存储应用程序703或数据704的存储介质705(例如一个或一个以上海量存储设备)。其中,存储器702和存储介质705可以是短暂存储或持久存储。存储在存储介质705的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器701可以设置为与存储介质705通信,在服务器700上执行存储介质702中的一系列指令操作。
服务器700还可以包括一个或一个以上电源706,一个或一个以上有线或无线网络接口707,一个或一个以上输入输出接口708,和/或,一个或一个以上操作***709,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。
上述实施例中由服务器所执行的步骤可以基于该图7所示的服务器结构。
从以上技术方案可以看出,本发明实施例具有以下优点:中央处理器701通过数据表记录下用户浏览单据时产生的数据记录并记录下用户每次浏览时输入的自定义关键字,这样也就把自定义关键字和数据记录联系起来,也就是自定义关键字对应着相应的数据记录,当用户需要查找单据时,输入关键字,中央处理器701就会查询这个关键字对应的数据记录,然后就可以打开数据记录对应的单据的维护界面了,通过自定义关键字来查询单据的手段,实现了个性化查询单据的目的。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (12)
1.一种业务数据检索方法,其特征在于,包括:
创建用于存储数据记录的数据表,所述数据记录为浏览单据产生的数据记录,所述单据为业务数据和业务状态的载体;
在单据列表界面定位到单据后或打开单据后,接收到添加自定义关键字的请求,将所述请求中携带的自定义关键字保存到所述数据表中;
当接收到目标关键字后,从所述数据表中查询所述自定义关键字为所述目标关键字时与所述目标关键字匹配的目标数据记录,所述目标数据记录为所述数据表中与所述目标关键字匹配的数据记录;
打开所述目标数据记录对应的单据维护界面。
2.根据权利要求1所述的业务数据检索方法,其特征在于,所述数据表的表项包括:
单据类型、单据内码、单据编码、用户内码、浏览时间以及关键字。
3.根据权利要求2所述的业务数据检索方法,其特征在于,所述接收到添加自定义关键字的请求之前,所述方法包括:
打开第一单据的第一单据维护界面,所述第一单据为所述单据中任意一个;
接收到添加自定义关键字的请求包括:
接收到由所述第一单据维护界面触发的添加自定义关键字的请求。
4.根据权利要求3所述的业务数据检索方法,其特征在于,将所述请求中携带的自定义关键字保存到所述数据表中之前,所述方法包括:
获取所述第一单据的单据类型和所述第一单据的单据内码;
判断在所述数据表中是否有与所述第一单据的单据类型和所述第一单据的单据内码对应的数据记录;
若有,则打开所述对应的数据记录对应的第二单据维护界面;
将所述自定义关键字保存到所述数据表中包括:
将在所述第一单据维护界面或所述第二单据维护界面输入的所述自定义关键字保存于所述数据表中。
5.根据权利要求4所述的业务数据检索方法,其特征在于,打开所述目标数据记录对应的单据维护界面之前,所述方法包括:
判断与所述目标关键字匹配的所述目标数据记录的个数。
6.根据权利要求5所述的业务数据检索方法,其特征在于,打开所述目标数据记录对应的单据维护界面包括:
若判断与所述目标关键字匹配的所述目标数据记录仅有一个,则根据所述目标关键字的目标单据类型查询对应的单据元数据,所述单据元数据为所述单据的一种描述数据,再根据所述单据元数据和所述目标关键字的目标单据内码打开所述目标数据记录对应的第三单据维护界面;
或,
若判断与所述目标关键字匹配的所述目标数据记录至少有两个,则显示所述目标数据记录,并接收选择所述目标数据记录对应的选择指令,然后打开与所述选择指令对应的第四单据维护界面。
7.一种业务数据检索设备,其特征在于,包括:
创建模块,用于创建存储数据记录的数据表,所述数据记录为浏览单据产生的数据记录,所述单据为业务数据和业务状态的载体;
第一接收模块,用于接收添加自定义关键字的请求;
保存模块,用于当所述第一接收模块接收到添加自定义关键字的请求后,将所述请求中携带的自定义关键字保存到所述创建模块创建的所述数据表中;
第二接收模块,用于在单据列表界面定位到单据后或打开单据后,接收目标关键字;
查询模块,用于当所述第二接收模块接收到目标关键字后,从所述创建模块创建的数据表中查询所述自定义关键字为所述目标关键字时与所述目标关键字匹配的目标数据记录,所述目标数据记录为所述数据表中与所述目标关键字匹配的数据记录;
第一执行模块,用于打开所述目标数据记录对应的单据维护界面。
8.根据权利要求7所述的业务数据检索设备,其特征在于,所述创建模块包括:
组合单元,用于将单据类型、单据内码、单据编码、用户内码、浏览时间以及关键字组合成所述创建模块创建的所述数据表。
9.根据权利要求8所述的业务数据检索设备,其特征在于,所述业务数据检索设备还包括:
第二执行模块,用于打开第一单据的第一单据维护界面,所述第一单据为所述单据中任意一个;
所述第一接收模块包括:
第一接收单元,用于接收由所述第二执行模块打开的所述第一单据维护界面触发的添加自定义关键字的请求。
10.根据权利要求9所述的业务数据检索设备,其特征在于,所述业务数据检索设备还包括:
获取模块,用于获取所述第一单据的单据类型和所述第一单据的内码;
第一判断模块,用于判断所述数据表中是否有与所述获取模块获取到的所述第一单据的单据类型和所述第一单据的单据内码对应的数据记录;
第三执行模块,用于当所述第一判断模块判断所述数据表中存在所述获取模块获取到的所述第一单据类型和第一单据内码对应时的第二数据记录,打开所述对应的数据记录对应的第二单据维护界面;
所述保存模块包括:
保存单元,用于将在所述第一单据维护界面或所述第二单据维护界面输入的所述自定义关键字保存于所述数据表中。
11.根据权利要求10所述的业务数据检索设备,其特征在于,所述业务数据检索设备还包括:
第二判断模块,用于判断与所述目标关键字匹配的所述目标数据记录的个数。
12.根据权利要求11所述的业务数据检索设备,其特征在于,所述第一执行模块包括:
查询单元,用于当所述判断模块判断与所述目标关键字匹配的目标数据记录仅有一个时,根据所述目标关键字的目标单据类型查询对应的单据元数据,所述单据元数据为所述单据的一种描述数据;
第一执行单元,用于根据所述单据元数据和所述目标关键字的目标单据内码打开所述目标数据记录对应的第三单据维护界面;
或,
显示单元,用于当所述判断模块判断与所述目标关键字匹配的目标数据记录至少有两个时,显示所述目标数据记录;
第二接收单元,用于接收选择所述显示单元显示的所述目标数据记录对应的选择指令;
第二执行单元,用于打开与所述选择指令对应的第四单据维护界面。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410764984.0A CN105740285B (zh) | 2014-12-11 | 2014-12-11 | 一种业务数据检索方法和业务数据检索设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410764984.0A CN105740285B (zh) | 2014-12-11 | 2014-12-11 | 一种业务数据检索方法和业务数据检索设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105740285A CN105740285A (zh) | 2016-07-06 |
CN105740285B true CN105740285B (zh) | 2019-04-19 |
Family
ID=56240593
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410764984.0A Active CN105740285B (zh) | 2014-12-11 | 2014-12-11 | 一种业务数据检索方法和业务数据检索设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105740285B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107145538B (zh) * | 2017-04-21 | 2020-07-10 | 网易(杭州)网络有限公司 | 表格数据查询方法、装置与*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101079051A (zh) * | 2007-06-11 | 2007-11-28 | 周广宇 | 在网络环境下进行结构化信息发布与搜索的方法 |
CN101174268A (zh) * | 2007-10-23 | 2008-05-07 | 金蝶软件(中国)有限公司 | 软件搜索方法 |
CN101751290A (zh) * | 2009-10-23 | 2010-06-23 | 金蝶软件(中国)有限公司 | 一种调用功能模块的方法、装置及erp*** |
CN102662977A (zh) * | 2012-03-13 | 2012-09-12 | 网经科技(苏州)有限公司 | 自学习的发帖审计***的实现方法 |
CN104205134A (zh) * | 2012-01-31 | 2014-12-10 | Ips株式会社 | 便携终端管理服务器及便携终端管理程序 |
-
2014
- 2014-12-11 CN CN201410764984.0A patent/CN105740285B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101079051A (zh) * | 2007-06-11 | 2007-11-28 | 周广宇 | 在网络环境下进行结构化信息发布与搜索的方法 |
CN101174268A (zh) * | 2007-10-23 | 2008-05-07 | 金蝶软件(中国)有限公司 | 软件搜索方法 |
CN101751290A (zh) * | 2009-10-23 | 2010-06-23 | 金蝶软件(中国)有限公司 | 一种调用功能模块的方法、装置及erp*** |
CN104205134A (zh) * | 2012-01-31 | 2014-12-10 | Ips株式会社 | 便携终端管理服务器及便携终端管理程序 |
CN102662977A (zh) * | 2012-03-13 | 2012-09-12 | 网经科技(苏州)有限公司 | 自学习的发帖审计***的实现方法 |
Also Published As
Publication number | Publication date |
---|---|
CN105740285A (zh) | 2016-07-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6622227B2 (ja) | ユーザ関係データユーザ関係データの結合に基づく検索 | |
CN104462557B (zh) | 基于搜索历史记录的即时搜索方法及装置 | |
US20230185857A1 (en) | Method and system for providing context based query suggestions | |
JP2018077879A5 (zh) | ||
WO2018024057A1 (zh) | 用于访问业务的方法和装置 | |
CN108733713A (zh) | 数据仓库中的数据查询方法及装置 | |
EP2633487B1 (en) | Method and system to recommend applications from an application market place to a new device | |
WO2013163644A2 (en) | Updating a search index used to facilitate application searches | |
EP3807784B1 (en) | Providing query recommendations | |
CN104468774B (zh) | 应用于云盘客户端的数据展示方法及云盘客户端 | |
CN107483522A (zh) | 业务访问的方法和装置 | |
EP3559827A1 (en) | Search results integrated with interactive conversation service interface | |
US11061979B2 (en) | Website domain specific search | |
CN106547870B (zh) | 数据库的分表方法及装置 | |
JP2014500541A (ja) | オンライン取引プラットフォームのための検索方法、装置およびサーバ | |
US9785712B1 (en) | Multi-index search engines | |
CN104461702A (zh) | 业务处理方法及装置 | |
US10776408B2 (en) | Natural language search using facets | |
CN104572981B (zh) | 一种网页页面缓存处理方法和移动终端设备 | |
CN105740285B (zh) | 一种业务数据检索方法和业务数据检索设备 | |
EP2778982A1 (en) | Attribute detection | |
CN102129454A (zh) | 一种基于云存储的百科数据处理方法及*** | |
US10339135B2 (en) | Query handling in search systems | |
WO2020101988A1 (en) | Search engine user interface ai skinning | |
CN114327196B (zh) | 一种交互方法、装置、计算机设备以及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |