跨域会话管理方法和装置制造方法及图纸

技术编号:16219633 阅读:37 留言:0更新日期:2017-09-16 02:04
本发明专利技术实施例提供的跨域会话管理方法和装置,涉及互联网技术领域。用于实现浏览器第一网域到第二网域之间访问会话的管理。所述方法包括:获取从所述第一网域向所述第二网域发起的原始状态的会话访问请求,获取对应所述原始状态的会话访问请求的原始会话,生成对应所述原始会话的原始标记,存储所述原始会话,将所述原始会话及对应的原始标记返回至所述第一网域,在接收到所述第一网域发起的包含所述原始标记的二次访问请求时,根据所述原始标记,返回对应所述原始标记的所述原始会话至所述第一网域。节约了程序执行会话生成的操作时间和程序,提高了程序效率,且能有效的维持不同网域间的访问会话,提高了访问便捷性。

Cross domain session management method and apparatus

The invention provides an inter domain conversation management method and an apparatus provided by an embodiment of the invention, relating to the field of Internet technology. Management of access sessions between browser first domain to second domain. The method comprises: acquiring launched second to the domain from the first domain of the original state of the session access request, obtain corresponding to the original state of the original session session access request, the original mark generated corresponding to the original session, the storage of the original session, the original mark the original session and the corresponding return to the first domain in containing the original tag receives the first domain initiated two access request, according to the original mark, the original session to the first domain corresponding to the original mark the return. It saves the operation time and program of the program execution session generation, improves the program efficiency, and can effectively maintain the access session between different domains, and improve the access convenience.

【技术实现步骤摘要】
跨域会话管理方法和装置
本专利技术涉及互联网
,具体而言,涉及跨域会话管理方法和装置。
技术介绍
随着web技术的不断发展,网站之间资源实现跨域共享这一问题急需解决。目前,现有技术已经实现跨域访问资源,但由于http是无状态的协议,即每一次跨域请求后,当前session就会立即丢失,而后无法再获取此session;当处理的业务需要上次的session时,则需要重新进行会话请求操作,增加了系统的操作步骤。
技术实现思路
本专利技术提供的跨域会话管理方法和装置,旨在改善上述问题。第一方面,本专利技术实施例提供的一种跨域会话管理方法,用于实现浏览器第一网域到第二网域之间访问会话的管理。所述方法包括:获取从所述第一网域向所述第二网域发起的原始状态的会话访问请求,获取对应所述原始状态的会话访问请求的原始会话,生成对应所述原始会话的原始标记,存储所述原始会话,将所述原始会话及对应的原始标记返回至所述第一网域,在接收到所述第一网域发起的包含所述原始标记的二次访问请求时,根据所述原始标记,返回对应所述原始标记的所述原始会话至所述第一网域。第二方面,本专利技术实施例提供的一种跨域会话管理装置,用于实现浏览器第一网域到第二网域之间访问会话的管理,所述跨域会话管理装置包括:请求获取模块、会话存储模块、会话发送模块和会话管理模块。请求获取模块,用于获取从所述第一网域向所述第二网域发起的原始状态的会话访问请求。会话存储模块,用于获取对应所述原始状态的会话访问请求的原始会话,生成对应所述原始会话的原始标记,存储所述原始会话。会话发送模块,用于将所述原始会话及对应的原始标记返回至所述第一网域。会话管理模块,用于在接收到所述第一网域发起的包含所述原始标记的二次访问请求时,根据所述原始标记,返回对应所述原始标记的所述原始会话至所述第一网域。本专利技术实施例提供的跨域会话管理方法和装置,用于实现浏览器第一网域到第二网域之间访问会话的管理,主要是增加了会话存储和标记过程,便于二次访问时的会话查找。在所述第一网域向所述第二网域发起原始状态的会话访问请求时,根据系统的会话获取规则获取对应所述原始状态的会话访问请求的原始会话,以便将该原始会话返回给发起会话访问请求的第一网域。生成对应所述原始会话的原始标记,用于标记和查找该原始会话,将该原始标记同所述原始会话返回至所述第一网域进行存储和利用。所述第二网域存储所述原始会话和所述原始会话对应的所述原始标记。所述第一网域再次需要向所述第二网域发起对应所述原始会话的会话访问请求时,可以将包含所述原始标记的二次访问请求发送至所述第二网域,所述第二网域根据所述二次访问请求中包含的原始标记,直接查找该原始标记对应的原始会话,并将查找到的原始会话返回给所述第一网域。节约了程序执行会话生成的操作时间和程序,提高了程序效率,且能有效的维持不同网域间的访问会话,提高了访问便捷性。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1是本专利技术实施例提供的跨域会话管理方法和装置所应用的浏览器的方框图;图2是本专利技术第一实施例提供的跨域会话管理方法的步骤流程图;图3是本专利技术第二实施例提供的跨域会话管理方法的跨域会话管理方法的线程示意图;图4是本专利技术第二实施例提供的跨域会话管理方法的步骤流程图;图5是本专利技术第三实施例提供的跨域会话管理装置的功能模块图。具体实施方式鉴于此,本专利技术的设计者通过长期的探索和尝试,以及多次的实验和努力,不断的改革创新,得出本方案所示的跨域会话管理方法和装置及应用响应方法和装置。如图1所示,是本专利技术实施例提供的跨域会话管理方法和装置所应用的浏览器100的方框示意图。所述浏览器100包括跨域会话管理装置101、存储器102、存储控制器103、处理器104、外设接口105、输入输出单元106等所述存储器102、存储控制器103、处理器104、外设接口105、输入输出单元106等元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。所述跨域会话管理装置包括至少一个可以软件或固件(firmware)的形式存储于所述存储器中或固化在所述浏览器100的操作系统(operatingsystem,OS)中的软件功能模块。所述处理器104用于执行存储器102中存储的可执行模块,例如所述跨域会话管理装置101包括的软件功能模块或计算机程序。其中,存储器102可以是,但不限于,随机存取存储器(RandomAccessMemory,RAM),只读存储器(ReadOnlyMemory,ROM),可编程只读存储器(ProgrammableRead-OnlyMemory,PROM),可擦除只读存储器(ErasableProgrammableRead-OnlyMemory,EPROM),电可擦除只读存储器(ElectricErasableProgrammableRead-OnlyMemory,EEPROM)等。其中,存储器102用于存储程序,所述处理器104在接收到执行指令后,执行所述程序,后续本专利技术实施例任一实施例揭示的过程定义的浏览器100所执行的方法可以应用于处理器104中,或者由处理器104实现。处理器104可能是一种集成电路芯片,具有信号的处理能力。上述的处理器可以是通用处理器,包括中央处理器(CentralProcessingUnit,简称CPU)、网络处理器(NetworkProcessor,简称NP)等;还可以是数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本专利技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器104可以是微处理器或者该处理器也可以是任何常规的处理器等。所述外设接口105将各种输入输出单元106耦合至处理器104以及存储器102。在一些实施例中,外设接口,处理器以及存储控制器可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。输入输出单元106用于提供给用户输入数据实现用户与数据采集终端的交互。所述输入输出单元可以是,但不限于,鼠标和键盘等。显示单元101在所述浏览器与用户之间提供一个交互界面,例如用户操作界面,或用于显示图像数据给用户参考。在本实施例中,所述显示单元可以是液晶显示器或触控显示器。若为触控显示器,其可为支持单点和多点触控操作的电容式触控屏或电阻式触控屏等。支持单点和多点触控操作是指触控显示器能感应到来自该触控显示器上一个或多个位置处同时产生的触控操作,并将该感应到的触控操作交由处理器进行计算和处理。请参见图2,为本专利技术第一实施例提供的跨域会话管理方法的步骤流程图。下面将对图2所示的步骤进行具体解释。步骤S201,获取从所述第一网域向所述第二网域发起的原始状态的会话访问请求。其中,本专利技术实施例提供的跨域会话管理方法,应用于浏览器,尤其是低版本的浏览器,实现跨域访问时访问会话sess本文档来自技高网...
跨域会话管理方法和装置

【技术保护点】
一种跨域会话管理方法,其特征在于,用于实现浏览器第一网域到第二网域之间访问会话的管理,所述方法包括:获取从所述第一网域向所述第二网域发起的原始状态的会话访问请求;获取对应所述原始状态的会话访问请求的原始会话,生成对应所述原始会话的原始标记,存储所述原始会话;将所述原始会话及对应的原始标记返回至所述第一网域;在接收到所述第一网域发起的包含所述原始标记的二次访问请求时,根据所述原始标记,返回对应所述原始标记的所述原始会话至所述第一网域。

【技术特征摘要】
1.一种跨域会话管理方法,其特征在于,用于实现浏览器第一网域到第二网域之间访问会话的管理,所述方法包括:获取从所述第一网域向所述第二网域发起的原始状态的会话访问请求;获取对应所述原始状态的会话访问请求的原始会话,生成对应所述原始会话的原始标记,存储所述原始会话;将所述原始会话及对应的原始标记返回至所述第一网域;在接收到所述第一网域发起的包含所述原始标记的二次访问请求时,根据所述原始标记,返回对应所述原始标记的所述原始会话至所述第一网域。2.根据权利要求1所述的方法,其特征在于,存储所述原始会话的步骤包括:封装所述原始会话,获取所述原始会话对应的会话封装的状态信息;对应存储所述原始会话的会话封装的状态信息和原始标记。3.根据权利要求2所述的方法,其特征在于,对应存储所述原始会话的会话封装的状态信息和原始标记的步骤包括:利用哈希表将所述会话封装的状态信息和原始标记对应存储。4.根据权利要求2所述的方法,其特征在于,所述的对应存储所述原始会话的会话封装的状态信息和原始标记的步骤之前,还包括:设置所述访问会话的过期时限。5.根据权利要求4所述的方法,其特征在于,所述的对应存储所述原始会话的会话封装的状态信息和原始标记的步骤之后,还包括:判断所述访问会话是否达到对应的过期时限;当所述访问会话达到对应的过期时限,删除所述访问会话。6.根据权利要求5所述的方法,其特征在于,判断所述访问会话是否达到...

【专利技术属性】
技术研发人员:段品言卢霄李红
申请(专利权)人:成都三零盛安信息系统有限公司
类型:发明
国别省市:四川,51

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

1