发明名称 Method and apparatus for managing sessions of different websites
摘要 A method, apparatus, and/or computer program product manages sessions of different websites. Respective session identifiers of a plurality of websites are recorded, where each of the respective session identifiers of the plurality of websites identifies a session established in response to a page open operation for a respective website, and where pages of the plurality of websites are integrated into one page on one website. An operation request for a page of a first website of the plurality of websites is received. In response to receiving the operation request, a session synchronization request message that requests that a session of the first website be synchronized with sessions of the plurality of websites is generated and transmitted from the first website to other websites from the plurality of websites.
申请公布号 US9591079(B2) 申请公布日期 2017.03.07
申请号 US201414151888 申请日期 2014.01.10
申请人 International Business Machines Corporation 发明人 Huo Jia;Li Bing;Liu Tao G.;Wang Ying Chu;Zhang Kai;Zou Yu Zhu
分类号 H04L29/08;G06F17/30 主分类号 H04L29/08
代理机构 Law Office of Jim Boice 代理人 Law Office of Jim Boice
主权项 1. A method for managing sessions of different websites, the method comprising: recording, by a website server, respective session identifiers of a plurality of websites, wherein each of the respective session identifiers of the plurality of websites identifies a session, wherein the session is a communication session in which a client accesses a website from the plurality of websites via the website server, and wherein pages of the plurality of websites are integrated into one page on one website from the plurality of websites; obtaining, by the website server, the session identifier of the first website and a session identifier of a further website to which a further page integrated with the page from the first website into the one page belongs; generating, by the website server, a session mapping table for the first website, wherein the session mapping table comprises the session identifier of the first website and the session identifier of the further website; providing, by the website server, the further website with the session mapping table; receiving, by the website server and from the client via a network connection, an operation request, wherein the operation request requests a page from a first website from the plurality of websites, and wherein the operation request comprises a session identifier of the first website; in response to receiving the operation request, generating and transmitting, by the website server, a session synchronization request message that requests that a session of the first website be synchronized with sessions of all other websites from the plurality of websites, wherein synchronizing the first website with all other websites from the plurality of websites causes all of the plurality of websites to timeout at a same time, and wherein the timeout causes all of the plurality of websites to terminate their respective sessions with the website server at the same time; directing, by the website server, all of the plurality of websites to timeout at the same time, wherein the session of the first website is synchronized with the sessions of the plurality of websites that receive the session synchronization request message; removing, by the website server, the session mapping table from the first website in response to ending the session of the first website; and notifying, by the website server, the further website of removing the session mapping table from the first website.
地址 Armonk NY US