会话管理方法及装置的制造方法

文档序号:9870361阅读:261来源:国知局
会话管理方法及装置的制造方法
【技术领域】
[0001 ]本公开涉及通信技术领域,特别涉及一种会话管理方法及装置。
【背景技术】
[0002]会话(Sess1n),指代终端与服务器进行通信的一个具体场景。通常指用户从登入网站到离开网站进行的所有交互动作。具体到网络应用中,一个会话可以简单理解为:用户通过终端打开一个浏览器,访问某一个网站,在这个网站点击多个超链接,访问服务器存储的多个网络资源,直到用户空闲时间超过了某一个时间界限,才会释放该会话资源,整个过程称之为一个会话。
[0003]由于会话机制在B/S(Br0WSer/Server,浏览器/服务器)架构中使用频繁,因此需对各个会话进行管理。相关技术在进行会话管理时,通常采取下述方式:每当一个新用户A通过终端成功登录时,服务器会创建一个新的会话标识,并将该会话标识下发至新用户A的终端。该终端将该会话标识存储在本地。若在用户空闲时间未超过时间界限内,新用户A再次通过该终端向该服务器发送操作请求,则自动获取存储在本地的该会话标识,在每个操作请求中携带该会话标识。服务器在基于携带的会话标识确定请求发起者为新用户A后,再向新用户A返回操作请求的响应结果。

【发明内容】

[0004]为克服相关技术中存在的问题,本公开提供一种会话管理方法及装置。
[0005]根据本公开实施例的第一方面,提供一种会话管理方法,所述方法包括:
[0006]若检测到与服务器进行通信的触发操作,则在开启无线传输功能后广播报文;
[0007]若接收到已绑定智能穿戴设备基于所述报文返回的应答消息,且基于所述应答消息判断出所述触发操作合法,则获取本地存储的与所述服务器进行通信的会话标识;
[0008]根据所述会话标识与所述服务器进行通信。
[0009]在另一个实施例中,所述若接收到已绑定智能穿戴设备基于所述报文返回的应答消息,且基于所述应答消息判断出所述触发操作合法,则获取本地存储的与所述服务器进行通信的会话标识,包括:
[0010]在广播第一类型报文后,若接收到所述已绑定智能穿戴设备返回的第一应答消息,则检测所述第一应答消息中是否携带验证通过标识;
[0011 ]若所述第一应答消息中携带所述验证通过标识,则确定所述触发操作合法,获取本地存储的与所述服务器进行通信的会话标识;
[0012]其中,所述验证通过标识,用于表示所述已绑定智能穿戴设备接收到的所述第一类型报文的信号强度大于预设阈值,所述信号强度的数值越大,所述已绑定智能穿戴设备与智能终端之间的距离越小。
[0013]在另一个实施例中,所述若接收到已绑定智能穿戴设备基于所述报文返回的应答消息,且基于所述应答消息判断出所述触发操作合法,则获取本地存储的与所述服务器进行通信的会话标识,包括:
[0014]在广播第二类型报文后,若接收到所述已绑定智能穿戴设备返回的第二应答消息,则获取本地存储的验证字符串;
[0015]根据所述验证字符串对所述第二类型报文中的测试字符串进行加密,得到加密信息;
[0016]若所述第二应答消息与所述加密信息一致,则确定所述第二应答消息由所述已绑定智能穿戴设备返回,所述触发操作合法,获取本地存储的与所述服务器进行通信的会话标识;
[0017]其中,所述验证字符串由所述已绑定智能穿戴设备预先发送至智能终端,所述已绑定智能穿戴设备用于根据所述验证字符串对所述测试字符串进行加密,得到所述第二应答消息。
[0018]根据本公开实施例的第二方面,提供一种会话管理方法,应用于智能穿戴设备,所述方法包括:
[0019]在开启无线传输功能后,接收已绑定的智能终端广播的报文;
[0020]生成与所述报文匹配的应答消息;
[0021]将所述应答消息返回至所述智能终端,所述应答消息用于指示所述智能终端与服务器进行通信的触发操作是否合法。
[0022]在另一个实施例中,所述生成与所述报文匹配的应答消息,包括:
[0023]若所述报文为第一类型报文,则检测所述第一类型报文的信号强度,当所述信号强度大于预设阈值时,生成携带验证通过标识的第一应答消息,所述第一应答消息用于指示所述触发操作是否合法;
[0024]若所述报文为第二类型报文,则根据本地存储的验证字符串,对所述第二类型报文中的测试字符串进行加密,得到第二应答消息,所述第二应答消息用于指示所述触发操作是否合法。
[0025]根据本公开实施例的第三方面,提供一种会话管理装置,所述装置包括:
[0026]广播模块,被配置为若检测到与服务器进行通信的触发操作,则在开启无线传输功能后广播报文;
[0027]获取模块,被配置为若接收到已绑定智能穿戴设备基于所述报文返回的应答消息,且基于所述应答消息判断出所述触发操作合法,则获取本地存储的与所述服务器进行通信的会话标识;
[0028]通信模块,被配置为根据所述会话标识与所述服务器进行通信。
[0029]在另一个实施例中,所述获取模块,还被配置为在广播第一类型报文后,若接收到所述已绑定智能穿戴设备返回的第一应答消息,则检测所述第一应答消息中是否携带验证通过标识;若所述第一应答消息中携带所述验证通过标识,则确定所述触发操作合法,获取本地存储的与所述服务器进行通信的会话标识;
[0030]其中,所述验证通过标识,用于表示所述已绑定智能穿戴设备接收到的所述第一类型报文的信号强度大于预设阈值,所述信号强度的数值越大,所述已绑定智能穿戴设备与智能终端之间的距离越小。
[0031 ]在另一个实施例中,所述获取模块,还被配置为在广播第二类型报文后,若接收到所述已绑定智能穿戴设备返回的第二应答消息,则获取本地存储的验证字符串;根据所述验证字符串对所述第二类型报文中的测试字符串进行加密,得到加密信息;若所述第二应答消息与所述加密信息一致,则确定所述第二应答消息由所述已绑定智能穿戴设备返回,所述触发操作合法,获取本地存储的与所述服务器进行通信的会话标识;
[0032]其中,所述验证字符串由所述已绑定智能穿戴设备预先发送至智能终端,所述已绑定智能穿戴设备用于根据所述验证字符串对所述测试字符串进行加密,得到所述第二应答消息。
[0033]根据本公开实施例的第四方面,提供一种会话管理装置,所述装置包括:
[0034]接收模块,被配置为在开启无线传输功能后,接收已绑定的智能终端广播的报文;
[0035]生成模块,被配置为生成与所述报文匹配的应答消息;
[0036]发送模块,被配置为将所述应答消息返回至所述智能终端,所述应答消息用于指示所述智能终端与服务器进行通信的触发操作是否合法。
[0037]在另一个实施例中,所述生成模块,被配置为若所述报文为第一类型报文,则检测所述第一类型报文的信号强度,当所述信号强度大于预设阈值时,生成携带验证通过标识的第一应答消息,所述第一应答消息用于指示所述触发操作是否合法;若所述报文为第二类型报文,则根据本地存储的验证字符串,对所述第二类型报文中的测试字符串进行加密,得到第二应答消息,所述第二应答消息用于指示所述触发操作是否合法。
[0038]根据本公开实施例的第五方面,提供一种会话管理装置,包括:
[0039]处理器;
[0040]用于存储处理器可执行指令的存储器;
[0041]其中,所述处理器被配置为:若检测到与服务器进行通信的触发操作,则在开启无线传输功能后广播报文;若接收到已绑定智能穿戴设备基于所述报文返回的应答消息,且基于所述应答消息判断出所述触发操作合法,则获取本地存储的与所述服务器进行通信的会话标识;根据所述会话标识与所述服务器进行通信。
[0042]根据本公开实施例的第六方面,提供一种会话管理装置,包括:
[0043]处理器;
[0044]用于存储处理器可执行指令的存储器;
[0045]其中,所述处理器被配置为:在开启无线传输功能后,在开启无线传输功能后,接收已绑定的智能终端广播的报文;生成与所述报文匹配的应答消息;将所述应答消息返回至所述智能终端,所述应答消息用于指示所述智能终端与服务器进行通信的触发操作是否合法。
[0046]本公开的实施例提供的技术方案可以包括以下有益效果:
[0047]若智能终端检测到与服务器进行通信的触发操作,则在开启无线传输功能后广播报文,若接收到已绑定智能穿戴设备基于报文返回的应答消息,且基于应答消息判断出触发操作合法,则获取本地存储的与服务器进行通信的会话标识,根据会话标识与服务器进行通信。由于在会话管理过程中,基于智能穿戴设备对发起通信操作的用户进行了身份验证,仅在用户通过身份验证后方可获取到存储在智能终端上的会话标识,所以即便智能终端不在用户本人身边,或者智能终端被第三方获取到,第三方也不会拿到存储在智能终端上的会话标识,因此避免了因会话标识被第三方获取从而造成用户隐私泄露的风险,效果较佳。
[0048]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0049]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0050]图1是根据一示例性实施例示出的一种会话管理方法的流程图。
[0051 ]图2是根据一示例性实施例示出的一种会话管理方法的流程图。
[0052]图3A是根据一示例性实施例示
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1