一种会话建立方法、装置、设备和存储介质制造方法及图纸

技术编号:19938459 阅读:29 留言:0更新日期:2018-12-29 06:38
本发明专利技术实施例公开了一种会话建立的方法、装置、设备和存储介质。其中,该方法包括:获取会话建立请求,所述会话建立请求为用户登录时触发;根据登录用户的身份标识,确定所述登录用户历史登录时的历史会话参数;根据所述历史会话参数建立与后台服务器的会话。本发明专利技术实施例提供的技术方案,解决了现有技术中每次会话建立时可能需要对相同会话参数进行重复配置的问题,实现在会话建立过程中会话参数的自动配置,简化了会话建立步骤,提高了会话参数的配置效率。

【技术实现步骤摘要】
一种会话建立方法、装置、设备和存储介质
本专利技术实施例涉及数据库处理领域,尤其涉及一种会话建立方法、装置、设备和存储介质。
技术介绍
在数据库技术高速发展的当下,数据库管理系统在市场上的应用也越来越普遍。而数据库管理系统中存在多种可由用户进行配置的参数,使得用户可以根据不同数据库当前应用的具体情况对配置参数进行更新,例如根据数据库当前应用的硬件环境、业务数据量大小或业务特征等选择对应的参数进行配置。目前数据库管理系统中的参数有系统级参数和会话级参数两种。系统级参数通常由数据库系统的管理员用户进行配置,配置成功后在整个数据库系统范围内生效;会话级参数由连接到本地数据库应用的普通用户进行配置,仅在数据库登录时与后台服务器建立连接的当前会话中有效。由于会话级参数仅在当前会话中有效,用户在退出登录,也就是断开与后台服务器的连接后,在下次重新登录时,即使需要设置与前一次登录时相同的会话级参数,也只能进行重新设置。考虑到在很多业务系统中,一个用户登录数据库系统,建立与后台服务器的会话后,通常执行同一类型的业务操作,而使用会话级参数需要用户在每一次会话建立后均进行相同的参数配置,此时每次会话建立时的相同参数配置过程较为繁琐,需要重复对相同参数进行配置,配置效率较低,且浪费较大人力。
技术实现思路
本专利技术实施例提供了一种会话建立方法、装置、设备和存储介质,以解决现有技术中每次会话建立时可能对相同会话参数进行重复配置的问题,简化会话建立步骤,提高会话参数的配置效率。第一方面,本专利技术实施例提供了一种会话建立方法,该方法包括:获取会话建立请求,所述会话建立请求为用户登录时触发;根据登录用户的身份标识,确定所述登录用户历史登录时的历史会话参数;根据所述历史会话参数建立与后台服务器的会话。第二方面,本专利技术实施例提供了一种会话建立装置,该装置包括:请求获取模块,用于获取会话建立请求,所述会话建立请求为用户登录时触发;参数确定模块,用于根据登录用户的身份标识,确定所述登录用户历史登录时的历史会话参数;会话建立模块,用于根据所述历史会话参数建立与后台服务器的会话。第三方面,本专利技术实施例提供了一种设备,该设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术任意实施例所述的会话建立方法。第四方面,本专利技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本专利技术任意实施例所述的会话建立方法。本专利技术实施例提供了一种会话建立方法、装置、设备和存储介质,通过确定与登录用户的身份标识匹配的历史会话参数,并直接根据该历史会话参数建立数据库本机与后台服务器的会话连接,解决了现有技术中每次会话建立时可能需要对相同会话参数进行重复配置的问题,实现在会话建立过程中会话参数的自动配置,简化了会话建立步骤,提高了会话参数的配置效率。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1A为本专利技术实施例一提供的一种会话建立方法的流程图;图1B为本专利技术实施例一提供的方法中历史会话参数确定的方法流程图;图2为本专利技术实施例二提供的方法中确定参数配置表的方法流程图;图3为本专利技术实施例三提供的一种会话建立的方法流程图;图4为本专利技术实施例四提供的会话建立应用的具体场景的场景框图;图5为本专利技术实施例五提供的一种会话建立装置的结构示意图;图6为本专利技术实施例六提供的一种设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1A为本专利技术实施例一提供的一种会话建立方法的流程图,本实施例可适用于任一种部署有数据库应用程序,使用户登录到数据库系统的数据库本机中。本实施例提供的一种会话建立方法可以由本专利技术实施例提供的会话建立装置来执行,该装置可以通过软件和/或硬件的方式来实现,并集成在执行本方法的设备中,在本实施例中执行本方法的设备可以是平板电脑、台式机和笔记本等任意一种具备数据库应用功能的智能终端。具体的,参考图1A,该方法可以包括如下步骤:S110,获取会话建立请求。其中,会话建立请求为用户登录时触发。具体的,本实施例中将部署有对应数据库应用程序的计算机设备,作为数据库本机。用户可以在数据库本机上通过输入相应的账户密码来登录到对应的数据库系统中,从而执行某些数据库业务操作;此时数据库本机在接收到用户输入的登录信息执行对应的登录操作时,会同时触发数据库本机与后台服务器之间建立一个会话连接,此时建立的会话为数据库本机与后台服务器双方从开始通信到通信结束期间的通信信息,也就是数据库本机在从用户登录开始到用户退出登录期间,与后台服务器的通信内容;建立的会话可以记录本次连接的数据库本机的机器号、通过哪个数据库应用程序登录以及用户登录信息等。可选的,数据库本机在为用户提供各项业务操作功能时,首先需要用户通过数据库本机上部署的数据库应用程序进行登录,在接收到登录信息时,会同时触发数据库本机在与后台数据库之间建立一个会话连接,以实现各项业务操作功能的正常执行。因此,本实施例中数据库本机会在接收到用户通过部署的数据库应用程序输入的登录信息时,同时会获取到数据库本机中根据用户登录操作触发的会话建立请求。S120,根据登录用户的身份标识,确定登录用户历史登录时的历史会话参数。具体的,登录用户的身份标识是可以唯一确定登录用户身份的信息,例如:登录用户的登录账号或者该登录账号绑定的其他身份信息等。历史会话参数为登录用户在本次登录之前的历史登录时,对历史登录建立的数据库本机与后台服务器之间的会话进行配置的会话参数。其中,历史会话参数可以包括数据库本机与后台服务器之间的连接方式或者数据库本机上执行各项业务功能操作的执行算法等,其中,各用户业务的执行算法可以选用与各用户匹配的,能够高效完成对应业务操作的算法,以提高各用户的业务执行速率。例如用户A与用户B均在数据库中执行业务数据的排序操作,而用户A操作的业务数据量较低,用户B的业务数据量远高于用于A,此时会话参数中会包括对应的排序算法,用户A在历史登录时针对少量的业务数据可以将对应的历史会话参数中的排序算法设置为能够较快实现少量数据排序的第一排序算法,用户B在历史登录时针对大量的业务数据可以将对应的历史会话参数中的排序算法设置为能够较快实现大量数据排序的第二排序算法,并在配置时分别将该会话参数与对应的用户进行匹配绑定,以便用户后续在下一次重新登录时,可以直接匹配对应的会话参数,进行本次登录时对应会话参数的配置,从而提高数据库本机上各用户的业务操作性能。本实施例中在接收到用户登录信息的同时,会获取到登录触发的数据库本机与后台服务器之间需要建立对应会话的会话建立请求,此时通过对本次登录用户的登录信息进行判断,可以确定本次登录用户的身份标识,也就是确定出登录用户的登录账号或者与该登录账号绑定的包括身份证号、手机号等可以唯一标识用户身份的其他身份信息中的至少一个,并根据该登录用户的身份标识,确定出与该登本文档来自技高网...

【技术保护点】
1.一种会话建立方法,其特征在于,包括:获取会话建立请求,所述会话建立请求为用户登录时触发;根据登录用户的身份标识,确定所述登录用户历史登录时的历史会话参数;根据所述历史会话参数建立与后台服务器的会话。

【技术特征摘要】
1.一种会话建立方法,其特征在于,包括:获取会话建立请求,所述会话建立请求为用户登录时触发;根据登录用户的身份标识,确定所述登录用户历史登录时的历史会话参数;根据所述历史会话参数建立与后台服务器的会话。2.根据权利要求1所述的方法,其特征在于,所述根据登录用户的身份标识,确定所述登录用户历史登录时的历史会话参数,包括:获取预先存储的参数配置表;根据所述登录用户的身份标识,在所述参数配置表中查找所述登录用户绑定的会话参数,作为所述历史会话参数。3.根据权利要求2所述的方法,其特征在于,所述参数配置表通过如下方式确定:获取历史登录后的参数更新语句,所述参数更新语句中包括待配置用户的身份标识和待更新会话参数;历史登录用户为普通用户,则将与所述历史登录用户的身份标识匹配的待配置用户的身份标识,以及满足所述历史登录用户的参数配置权限的待更新会话参数进行绑定,更新到所述参数配置表中;历史登录用户为管理员用户,则将所述待配置用户的身份标识和所述待更新会话参数进行绑定,更新到所述参数配置表中。4.根据权利要求3所述的方法,其特征在于,在获取历史登录后的参数更新语句之后,还包括:确定所述参数更新语句的更新类型,所述更新类型包括参数配置和参数删除;相应的,所述更新到所述参数配置表中,包括:所述更新类型为参数配置,则根据所述历史登录用户的身份标识将匹配的待配置用户的身份标识和待更新会话参数添加至所述参数配置表中;所述更新类型为参数删除,则根据所述历史登录用户的身份标识在所述参数配置表中删除指定的待配置用户的身份标识和待更新会话参数。5.根据权利要求1所述的方法,其特征在于,在根据所述历史会话参数建立与后台服务器的会话...

【专利技术属性】
技术研发人员:周智伟郭琰
申请(专利权)人:上海达梦数据库有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1