服务器返回信息方案,一种Web信息系统中传递消息的方法及Web服务器

  • Post author:
  • Post category:其他


1.一种Web信息系统中传递消息的方法,应用于Web服务器,所述Web服务器能够与Web客户端进行信息交互,其特征在于,所述方法包括如下步骤: 对Web客户端发送的通行证进行第一验证; 若所述第一验证通过,将第一消息以所述通行证中的唯一凭证号为标示,保存到所述Web服务器的指定位置,其中,所述第一消息为需要交换或者需要向后续页面传递的消息;当所述Web客户端需要所述第一消息时,依据所述唯一凭证号从所述指定位置提取所述第一消息。

2.如权利要求1所述的Web信息系统中传递消息的方法,其特征在于,在所述对Web客户端发送的通行证进行第一验证之前,所述方法还包括: 接收到来自所述Web客户端的登陆请求,所述登陆请求包括请求用户的用户名和密码; 判断所述用户名和所述密码是否正确,获得一判断结果; 在所述判断结果表明所述用户名和所述密码均正确时,生成与所述请求用户对应的所述唯一凭证号; 保存与所述唯一凭证号对应的凭证到所述指定位置,以及将所述唯一凭证号发送给所述Web客户端。

3.如权利要求2所述的Web信息系统中传递消息的方法,其特征在于,所述对Web客户端发送的通行证进行第一验证,包括: 接收所述通行证; 若从所述通行证中获取到所述唯一凭证号,则检查所述指定位置是否保存有与所述唯一凭证号对应的凭证,若没有获取到所述唯一凭证号,则为所述第一验证失败; 其中,检查结果为是时为所述第一验证通过,否则为所述第一验证失败。

4.如权利要求3所述的Web信息系统中传递消息的方法,其特征在于,所述对Web客户端发送的通行证进行第一验证,还包括: 检测当前IP是否与所述指定位置保存的原始登陆IP是否一致; 其中,检测结果表明所述当前IP与所述原始登陆IP—致,且所述指定位置保存有与所述唯一凭证号对应的凭证时,表明所述第一验证通过,否则为所述第一验证失败。

5.如权利要求2-4中任一权项所述的Web信息系统中传递消息的方法,其特征在于,所述若所述第一验证通过,将第一消息以所述通行证中的唯一凭证号为标示,保存到所述Web服务器的指定位置,包括: 若所述第一验证通过,将所述第一消息写入到键值对的对象中,以生成消息键值对,其中,所述第一消息在所述消息键值对中以所述唯一凭证号为标示; 保存所述键值对到所述Web服务器的关系数据库或NoSQL数据库中。

6.如权利要求2-4中任一权项所述的Web信息系统中传递消息的方法,其特征在于,所述当所述Web客户端需要所述第一消息时,依据所述唯一凭证号从所述指定位置提取所述第一消息,包括: 当所述Web客户端需要所述第一消息时,接收来自所述Web客户端的所述通行证; 对所述通行证进行第二验证,其中,所述第二验证为与所述第一验证相同的验证方式; 若所述第二验证通过,从所述关系数据库或所述NoSQL数据库提取所述键值对; 将所述键值对还原为所述第一消息。

7.—种Web服务器,所述Web服务器能够与Web客户端进行信息交互,其特征在于,所述Web服务器包括: 第一验证单元,用于对Web客户端发送的通行证进行第一验证; 第一保存单元,用于若所述第一验证通过,将第一消息以所述通行证中的唯一凭证号为标示,保存到所述Web服务器的指定位置,其中,所述第一消息为需要交换或者需要向后续页面传递的消息; 提取单元,用于当所述Web客户端需要所述第一消息时,依据所述唯一凭证号从所述指定位置提取所述第一消息。

8.如权利要求7所述的Web服务器,其特征在于,所述Web服务器还包括: 接收单元,用于接收到来自所述Web客户端的登陆请求,所述登陆请求包括请求用户的用户名和密码; 判断单元,用于判断所述用户名和所述密码是否正确,获得一判断结果; 生成单元,用于在所述判断结果表明所述用户名和所述密码均正确时,生成与所述请求用户对应的所述唯一凭证号; 第二保存单元,用于保存与所述唯一凭证号对应的凭证到所述指定位置,以及将所述唯一凭证号发送给所述Web客户端。

9.如权利要求8所述的Web服务器,其特征在于,所述第一验证单元,具体用于: 接收所述通行证; 若从所述通行证中获取到所述唯一凭证号,则检查所述指定位置是否保存有与所述唯一凭证号对应的凭证,若没有获取到所述唯一凭证号,则为所述第一验证失败; 其中,检查结果为是时为所述第一验证通过,否则为所述第一验证失败。

10.如权利要求9所述的Web服务器,其特征在于,所述第一验证单元,具体还用于: 检测当前IP是否与所述指定位置保存的原始登陆IP是否一致; 其中,检测结果表明所述当前IP与所述原始登陆IP—致,且所述指定位置保存有与所述唯一凭证号对应的凭证时表明所述第一验证通过,否则为所述第一验证失败。