[发明专利]一种社交游戏交友平台的服务器在审
申请号: | 201810431518.9 | 申请日: | 2018-05-08 |
公开(公告)号: | CN110460560A | 公开(公告)日: | 2019-11-15 |
发明(设计)人: | 李婷 | 申请(专利权)人: | 李婷 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/58 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610000四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 缓冲 进程 数据库查询 数据库 服务器 数据包处理 数据包接受 数据库更新 任务结果 数据库服务器 传统服务器 发送数据包 服务器结构 数据包发送 数据包缓冲 数据包加密 数据库操作 交友平台 社交游戏 稳定运行 用户提交 承受力 高负载 数据包 用户端 登陆 取出 更新 | ||
1.一种社交游戏交友平台的服务器,其特征在于,包括数据包接受进程、接受数据包缓冲、数据包处理进程、发送数据包缓冲、数据包发送进程、数据库任务缓冲、数据库任务结果缓冲、数据库查询进程、数据库更新进程和数据库服务器,数据包接受进程接受用户提交的数据包,并将这些数据包保存在接受数据包缓冲区中;数据包处理进程不断从接受数据包缓冲区中取出数据包进行处理,对于不需要数据库服务的请求直接处理,对于需要数据库服务的请求则将请求放入数据库查询任务缓冲;数据库查询进程和数据库更新进程分别从数据库任务缓冲中取出对数据库查询和更新的请求,然后向数据库服务器发出服务请求,等待数据库服务器的结果返回后,数据库查询进程和数据库更新进程再将得到的结果放到数据库任务结果缓冲中;数据包处理进程从数据库任务结果缓冲中不断得到数据库操作的结果;对于需要发送数据包给用户的请求,数据包处理进程产生发送的数据包,并将其放入发送数据包缓冲中;数据发送进程从发送数据包缓冲中不断地得到数据包,将其发送给相应的用户。
2.根据权利要求1所述的一种社交游戏交友平台的服务器,其特征在于,所述数据包处理进程还包括数据包超时和重发机制。
3.根据权利要求1所述的一种社交游戏交友平台的服务器,其特征在于,所述数据包处理进程在数据包取得用户的数据请求后,确定该请求是离线用户的请求还是在线用户的请求;如果是离线用户的请求,则需要建立该用户的信息对象,由其处理用户的请求;如果是在线用户的请求,则需要找到该用户的信息对象,由其负责处理请求;如果是用户离线的请求,则需要清除该用户的信息对象;当用户的服务需要向数据库服务器提出请求时,服务器对用户的服务必须暂时终止,并将请求的内容、用户标识和下一步服务的入口一起放入数据库查询任务缓冲区中;数据包处理进程从数据库任务结果缓冲中获得数据库操作的结果,根据其用户标识确定用户信息对象,然后根据下一步服务的入口进行下一步的处理;对于需要向用户发送数据包的服务,数据包处理进程还要生成相应的数据包,放入发送数据包缓冲中。
4.根据权利要求1所述的一种社交游戏交友平台的服务器,其特征在于,还包括用户认证和数据包加密;所述用户认证和数据包加密用于确保服务器的安全性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于李婷,未经李婷许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810431518.9/1.html,转载请声明来源钻瓜专利网。