排行榜数据响应方法、请求方法及排行榜数据展示系统的制作方法_3

文档序号:9667382阅读:来源:国知局
示;
[0098]当向服务器发送非排行榜首页数据请求之后,需要获取到服务器根据非排行榜首页数据请求从关系数据库中读取的非排行榜首页数据,并进行展示。
[0099]其中,非排行榜首页数据与非排行榜首页的请求页相对应。
[0100]需要说明的是,如图9所示,为客户端展示的贡献周榜示意图,用户在打开娱乐模板客户端之后,需要马上显示贡献周榜的首页数据,在用户点击翻页按钮后,需要显示相应后续页的内容,用户进频道之后显示贡献周榜首页的速度要尽量快。由于现实中,绝大部分用户进频道的场景中,用户均不会对贡献周榜进行翻页,所以这时候只需要贡献周榜首页数据即够用。
[0101 ] 本实施例中,通过发送首页数据请求或非首页数据请求,达到了快速地从服务器的内存或关系数据库中获取对应页的排行榜数据的有益效果。
[0102]请参阅图4,本发明实施例中提供的一种排行榜数据响应装置的一个实施例包括:
[0103]请求判断单元401,用于判断获取到的排行榜数据请求类型,若为排行榜首页数据请求,则触发第一响应单元402,若为非排行榜首页数据请求,则触发第二响应单元403 ;
[0104]第一响应单元402,用于直接读取预置在内存中的排行榜首页数据,并响应给客户端;
[0105]第二响应单元403,用于读取关系数据库中预置的与非排行榜首页的请求页相对应的非排行榜首页数据,并响应给客户端。
[0106]本实施例中,通过请求判断单元401判断获取到的排行榜数据请求类型为排行榜首页数据请求时,则第一响应单元402直接读取预置在内存中的排行榜首页数据,并响应给客户端,或者是请求判断单元401判断的排行榜数据请求类型为非排行榜首页数据请求时,则第一响应单元403读取关系数据库中预置的与非排行榜首页的请求页相对应的非排行榜首页数据,并响应给客户端,实现了高速响应排行榜数据请求的有益效果,解决了目前直接存储在内存或存储在关系数据库中所导致的数据响应速度慢的技术问题。
[0107]上面是对排行榜数据响应装置的各单元进行详细的描述,下面将对附加单元进行详细的描述,请参阅图5,本发明实施例中提供的一种排行榜数据响应装置的另一个实施例包括:
[0108]第一存储单元501,用于将排行榜首页数据直接存储在内存中;
[0109]第二存储单元502,用于将非排行榜首页数据存储在对应的关系数据库中。
[0110]请求判断单元503,用于判断获取到的排行榜数据请求类型,若为排行榜首页数据请求,则触发第一响应单元504,若为非排行榜首页数据请求,则触发第二响应单元505,请求判断单元503,具体用于判断获取到的排行榜数据请求类型,若为排行榜首页数据请求,则触发第一响应单元504,若为通过客户端触发的后续页排行榜数据请求,则触发第二响应单元505 ;
[0111]第一响应单元504,用于直接读取预置在内存中的排行榜首页数据,并响应给客户端;
[0112]第二响应单元505,用于读取关系数据库中预置的与非排行榜首页的请求页相对应的非排行榜首页数据,并响应给客户端。
[0113]本实施例中,通过请求判断单元503判断获取到的排行榜数据请求类型为排行榜首页数据请求时,则第一响应单元504直接读取预置在内存中的排行榜首页数据,并响应给客户端,或者是请求判断单元503判断的排行榜数据请求类型为非排行榜首页数据请求时,则第一响应单元504读取关系数据库中预置的与非排行榜首页的请求页相对应的非排行榜首页数据,并响应给客户端,实现了高速响应排行榜数据请求的有益效果,解决了目前直接存储在内存或存储在关系数据库中所导致的数据响应速度慢的技术问题,以及第一存储单元501将排行榜首页数据直接存储在内存中,第二存储单元502将非排行榜首页数据存储在对应的关系数据库中,进一步解决了由于服务器内存有限,所导致的数据存储限制的技术问题。
[0114]请参阅图6,本发明实施例中提供的一种排行榜数据请求装置的一个实施例包括:
[0115]请求发起单元601,用于向服务器发送排行榜首页数据请求或非排行榜首页数据请求;
[0116]第一获取单元602,用于获取到服务器根据首页数据请求从内存中直接读取的排行榜首页数据,并进行展示;
[0117]或
[0118]第二获取单元603,用于获取到服务器根据非排行榜首页数据请求从关系数据库中读取的非排行榜首页数据,并进行展示;
[0119]其中,非排行榜首页数据与非排行榜首页的请求页相对应。
[0120]本实施例中,通过请求发起单元601发送首页数据请求或非首页数据请求,第一获取单元602或第二获取单元603达到了快速地从服务器的内存或关系数据库中获取对应页的排行榜数据的有益效果。
[0121]请参阅图7,本发明实施例中提供的一种排行榜数据请求系统的一个实施例包括:
[0122]服务器71和至少一个客户端72 ;
[0123]服务器71包括图4或图5所示实施例中的排行榜数据响应装置711 ;
[0124]客户端72包括如图6所示实施例中的排行榜数据请求装置721 ;
[0125]服务器71和客户端72建立有通信连接关系。
[0126]本实施例中的排行榜数据展示系统,通过客户端72向服务器71发送首页数据请求或非首页数据请求,服务器71根据请求读取预置在内存或关系数据库中与前述的请求对应页的数据,快速响应给客户端72进行展示。
[0127]上面是对排行榜数据请求系统的连接关系进行详细的描述,下面将对具体的结构进行详细的描述,请参阅图8,本发明实施例中提供的一种排行榜数据请求系统的另一个实施例包括:
[0128]服务器81和至少一个客户端82 ;
[0129]服务器81包括图4或图5所示实施例中的排行榜数据响应装置811 ;
[0130]客户端72包括如图6所示实施例中的排行榜数据请求装置821 ;
[0131]服务器81和客户端82建立有通信连接关系。
[0132]排行榜数据响应装置811具体包括:
[0133]请求判断单元811a,用于判断获取到的通过客户端的请求发起单元发送的排行榜数据请求类型,若为排行榜首页数据请求,则触发第一响应单元811b,若为非排行榜首页数据请求,则触发第二响应单元811c ;
[0134]第一响应单元811b,用于直接读取预置在内存中的排行榜首页数据,并响应给客户端的第一获取单元812b ;
[0135]第二响应单元811c,用于读取关系数据库中预置的与非排行榜首页的请求页相对应的非排行榜首页数据,并响应给客户端的第二获取单元812c。
[0136]排行榜数据请求装置812具体包括:
[0137]请求发起单元812a,用于向请求判断单元发送排行榜首页数据请求或非排行榜首页数据请求;
[0138]第一获取单元812b,用于获取到第一响应单元811b根据首页数据请求从内存中直接读取的排行榜首页数据,并进行展示;
[0139]或
[0140]第二获取单元812c,用于获取到第二响应单元811c根据非排行榜首页数据请求从关系数据库中读取的非排行榜首页数据,并进行展示;
[0141]其中,非排行榜首页数据与非排行榜首页的请求页相对应。
[0142]需要说明的是,如图9所示,排行榜数据展示系统的请求及响应的流程为服务器端81对贡献榜数据的存储方案为在内存中存储每个频道贡献周榜前12名用户的数据,并将每个频道贡献前50名的用户存储在关系型数据库中。用户在进频道之后客户端82请求频道贡献榜首页,服务器81收到请求之后即将内存中存储的贡献榜首页数据响应给客户端82进行展示。若用户对贡献榜进行翻页,则客户端向服务器81请求对应页的贡献榜数据,服务器81在收到请求之后从数据库中读取相应页数据响应给客户端82。
[0143]本实施例中的排行榜数据展示系统,通过客户端82向服务器81发送首页数据请求或非首页数据请求,服务器81根据请求读取预置在内存或关系数据库中与前述的请求对应
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1