座位数据传输方法和装置、座位图像渲染方法和装置制造方法及图纸

技术编号:22298330 阅读:86 留言:0更新日期:2019-10-15 06:54
本申请涉及一种座位数据传输方法和装置、座位图像渲染方法和装置以及电子设备。该座位数据传输方法应用于服务器端,包括:确定待传输的座位数据中的有状态的座位数据和无状态的座位数据;比较有状态的座位数据和无状态的座位数据的数据量;以及,将有状态的座位数据和无状态的座位数据中的数据量较小者发送到终端。这样,可以采用二分法传输座位数据并渲染座位图像,从而优化数据传输方式,提高页面加载速度,增强用户体验。

Seat Data Transmission Method and Device, Seat Image Rendering Method and Device

【技术实现步骤摘要】
座位数据传输方法和装置、座位图像渲染方法和装置
本申请总的来说涉及数据传输和图像显示领域,且更为具体地,涉及一种座位数据传输方法、座位数据传输装置、座位图像渲染方法、座位图像渲染装置和电子设备。
技术介绍
随着网上售票的普及,越来越多的用户在网上购买所需的各种票品。在用户购票的同时,也希望能够在线选择座位。因此,需要由购票网站的服务器端将座位数据传送到用户的终端设备,以使得用户可以在自己的终端设备上查看座位信息。但是,在大型演出等大型活动的情况下,由于场馆内的座位数量众多。用户选座常常涉及大数据量的座位数据的传输,在这个过程中很多时候会存在用户等待时间过长的问题,甚至可能出现因数据量过大导致的用户的终端设备的浏览器崩溃的问题。因此,需要适于大数据量的座位数据的改进的座位数据传输和渲染方案。
技术实现思路
为了解决上述技术问题,提出了本申请。本申请的实施例提供了一种座位数据传输方法、座位图像渲染方法、座位数据传输装置、座位图像渲染装置和电子设备,其可以采用二分法传输座位数据并渲染座位图像,从而优化数据传输方式,提高页面加载速度,增强用户体验。根据本申请的一方面,提供了一种应用于服务器端的座位数据传输方法,包括:确定待传输的座位数据中的有状态的座位数据和无状态的座位数据;比较所述有状态的座位数据和所述无状态的座位数据的数据量;以及,将所述有状态的座位数据和所述无状态的座位数据中的数据量较小者发送到终端。在上述座位数据传输方法中,确定将待传输的座位数据中的有状态的座位数据和无状态的座位数据之前进一步包括:确定二分法阀门的开关状态,所述二分法阀门用于控制是否以二分法传输所述待传输的座位数据。在上述座位数据传输方法中,确定二分法阀门的开关状态包括:基于所述待传输的座位数据的传输参数确定二分法阀门的开关状态,所述传输参数至少包括所述待传输的座位数据的数据量和传输速度。在上述座位数据传输方法中,确定二分法阀门的开关状态包括:响应于接收到来自所述终端的阀门开启请求,确定开启所述二分法阀门;其中,所述阀门开启请求表示所述终端对已传输的座位数据的响应时间大于预定时间阈值。在上述座位数据传输方法中,在确定二分法阀门的开关状态之前进一步包括:将所述有状态的座位数据发送到所述终端。在上述座位数据传输方法中,将所述有状态的座位数据发送到所述终端包括:接收来自所述终端的数据传输请求;确定所述二分法阀门的开关状态;以及,响应于所述二分法阀门处于关闭状态,将所述有状态的座位数据发送到所述终端。在上述座位数据传输方法中,将所述有状态的座位数据和所述无状态的座位数据中的数据量较小者发送到终端之后进一步包括:在将所述有状态的座位数据发送到所述终端的情况下,响应于接收到来自所述终端的分开传输请求,将所述有状态的座位数据划分为第一部分数据和第二部分数据,所述第一部分数据的量级小于所述第二部分数据的量级;在第一时间将所述第一部分数据发送到所述终端;以及,在晚于所述第一时间的第二时间将所述第二部分数据发送到所述终端。根据本申请的另一方面,提供了一种应用于终端的座位图像渲染方法,包括:将二分法阀门的阀门开启请求发送到服务器端,所述二分法阀门用于控制是否以二分法传输所述待传输的座位数据;从所述服务器端接收有状态的座位数据和无状态的座位数据中的数据量较小者;以及,基于所接收的数据渲染页面。在上述座位图像渲染方法中,将二分法阀门的阀门开启请求发送到服务器端包括:确定所述页面的第一响应时间是否大于预定时间阈值;以及,响应于所述页面的第一响应时间大于所述预定时间阈值,将二分法阀门的阀门开启请求发送到所述服务器端。在上述座位图像渲染方法中,将二分法阀门的阀门开启请求发送到服务器端之前进一步包括:从所述服务器端接收所述有状态的座位数据。在上述座位图像渲染方法中,在从所述服务器端接收所述有状态的座位数据之前进一步包括:将数据传输请求发送到所述服务器端。在上述座位图像渲染方法中,基于所接收的数据渲染页面之后进一步包括:确定所述页面的第二响应时间是否大于预定时间阈值;响应于所述页面的第二响应时间大于所述预定时间阈值,将分开传输请求发送到所述服务器端;从所述服务器端接收所述有状态的座位数据的第一部分数据;基于所述第一部分数据渲染页面;在基于所述第一部分数据渲染页面的同时,从所述服务器端接收第二部分数据,所述第二部分数据的量级大于所述第一部分数据的量级;以及,基于所述第二部分数据渲染页面。根据本申请的再一方面,提供了一种应用于终端的座位数据传输装置,包括:数据确定单元,用于确定待传输的座位数据中的有状态的座位数据和无状态的座位数据;数据比较单元,用于比较所述有状态的座位数据和所述无状态的座位数据的数据量;以及,数据传输单元,用于将所述有状态的座位数据和所述无状态的座位数据中的数据量较小者发送到终端。在上述座位数据传输装置中,进一步包括:阀门确定单元,用于确定二分法阀门的开关状态,所述二分法阀门用于控制是否以二分法传输所述待传输的座位数据。在上述座位数据传输装置中,所述阀门确定单元用于基于所述待传输的座位数据的传输参数确定二分法阀门的开关状态,所述传输参数至少包括所述待传输的座位数据的数据量和传输速度。在上述座位数据传输装置中,所述阀门确定单元用于响应于接收到来自所述终端的阀门开启请求,确定开启所述二分法阀门,所述阀门开启请求表示所述终端对已传输的座位数据的响应时间大于预定时间阈值。在上述座位数据传输装置中,所述数据传输单元在确定二分法阀门的开关状态之前进一步用于将所述有状态的座位数据发送到所述终端。在上述座位数据传输装置中,所述阀门确定单元用于接收来自所述终端的数据传输请求,并响应于所述数据传输请求确定所述二分法阀门的开关状态;以及,所述数据传输单元用于响应于所述二分法阀门处于关闭状态,将所述有状态的座位数据发送到所述终端。在上述座位数据传输装置中,所述数据确定单元在将所述有状态的座位数据和所述无状态的座位数据中的数据量较小者发送到终端之后进一步用于在将所述有状态的座位数据发送到所述终端的情况下,响应于接收到来自所述终端的分开传输请求,将所述有状态的座位数据划分为第一部分数据和第二部分数据,所述第一部分数据的量级小于所述第二部分数据的量级;以及,所述数据传输单元用于在第一时间将所述第一部分数据发送到所述终端,和在晚于所述第一时间的第二时间将所述第二部分数据发送到所述终端。根据本申请的又一方面,提供了一种应用于终端的座位图像渲染装置,包括:请求发送单元,用于将二分法阀门的阀门开启请求发送到服务器端,所述二分法阀门用于控制是否以二分法传输所述待传输的座位数据;数据接收单元,用于从所述服务器端接收有状态的座位数据和无状态的座位数据中的数据量较小者;以及,页面渲染单元,用于基于所接收的数据渲染页面。在上述座位图像渲染装置中,所述请求发送单元用于:确定所述页面的第一响应时间是否大于预定时间阈值;以及,响应于所述页面的第一响应时间大于所述预定时间阈值,将二分法阀门的阀门开启请求发送到所述服务器端。在上述座位图像渲染装置中,所述数据接收单元用于在将二分法阀门的阀门开启请求发送到服务器端之前,从所述服务器端接收所述有状态的座位数据。在上述座位图像渲染装置中,所述请求发送单元用于在本文档来自技高网...

【技术保护点】
1.一种应用于服务器端的座位数据传输方法,包括:确定待传输的座位数据中的有状态的座位数据和无状态的座位数据;比较所述有状态的座位数据和所述无状态的座位数据的数据量;以及将所述有状态的座位数据和所述无状态的座位数据中的数据量较小者发送到终端。

【技术特征摘要】
1.一种应用于服务器端的座位数据传输方法,包括:确定待传输的座位数据中的有状态的座位数据和无状态的座位数据;比较所述有状态的座位数据和所述无状态的座位数据的数据量;以及将所述有状态的座位数据和所述无状态的座位数据中的数据量较小者发送到终端。2.根据权利要求1所述的座位数据传输方法,其中,确定待传输的座位数据中的有状态的座位数据和无状态的座位数据之前进一步包括:确定二分法阀门的开关状态,所述二分法阀门用于控制是否以二分法传输所述待传输的座位数据。3.根据权利要求2所述的座位数据传输方法,其中,确定二分法阀门的开关状态包括:基于所述待传输的座位数据的传输参数确定二分法阀门的开关状态,所述传输参数至少包括所述待传输的座位数据的数据量和传输速度。4.根据权利要求2所述的座位数据传输方法,其中,确定二分法阀门的开关状态包括:响应于接收到来自所述终端的阀门开启请求,确定开启所述二分法阀门;其中,所述阀门开启请求表示所述终端对已传输的座位数据的响应时间大于预定时间阈值。5.根据权利要求4所述的座位数据传输方法,其中,在确定二分法阀门的开关状态之前进一步包括:将所述有状态的座位数据发送到所述终端。6.根据权利要求5所述的座位数据传输方法,其中,将所述有状态的座位数据发送到所述终端包括:接收来自所述终端的数据传输请求;确定所述二分法阀门的开关状态;以及响应于所述二分法阀门处于关闭状态,将所述有状态的座位数据发送到所述终端。7.根据权利要求1所述的座位数据传输方法,其中,将所述有状态的座位数据和所述无状态的座位数据中的数据量较小者发送到终端之后进一步包括:在将所述有状态的座位数据发送到所述终端的情况下,响应于接收到来自所述终端的分开传输请求,将所述有状态的座位数据划分为第一部分数据和第二部分数据,所述第一部分数据的量级小于所述第二部分数据的量级;在第一时间将所述第一部分数据发送到所述终端;以及在晚于所述第一时间的第二时间将所述第二部分数据发送到所述终端。8.一种应用于终端的座位图像渲染方法,包括:将二分法阀门的阀门开启请求发送到服务器端,所述二分法阀门用于控制是否以二分法传输所述待传输的座位数据;从所述服务器端接收有状态的座位数据和无状态的座位数据中的数据量较小者;以及基于所接收的数据渲染页面。9.根据权利要求8所述的座位图像渲染方法,其中,将二分法阀门的阀门开启请求发送到服务器端包括:确定所述页面的第一响应时间是否大于预定时间阈值;以及响应于所述页面的第一响应时间大于所述预定时间阈值,将二分法阀门的阀门开启请求发送到所述服务器端。10.根据权利要求8所述的座位图像渲染方法,其中,将二分法阀门的阀门开启请求发送到服务器端之前进一步包括:从所述服务器端接收所述有状态的座位数据。11.根据权利要求10所述的座位图像渲染方法,其中,在从所述服务器端接收所述有状态的座位数据之前进一步包括:将数据传输请求发送到所述服务器端。12.根据权利要求8所述的座位图像渲染方法,其中,基于所接收的数据渲染页面之后进一步包括:确定所述页面的第二响应时间是否大于预定时间阈值;响应于所述页面的第二响应时间大于所述预定时间阈值,将分开传输请求发送到所述服务器端;从所述服务器端接收所述有状态的座位数据的第一部分数据;基于所述第一部分数据渲染页面;在基于所述第一部分数据渲染页面的同时,从所述服务器端接收第二部分数据,所述第二部分数据的量级大于所述第一部分数据的量级;以及基于所述第二部分数据渲染页面。13.一种应用于终端的座位数据传输装置,包括:数据确定单元,用于确定待传输的座位数据中的有状态的座位数据和无状态的座位数据;数据比较单元,用于比较所述有状态的座位数据和所述无状态的座位数据的数据量;以及数据传输单元,用于将所述有状态的座位数据和所述无状态的座位数据中的数据量较小者发送到终端。14.根据权利要求13所...

【专利技术属性】
技术研发人员:管玉泉
申请(专利权)人:北京红马传媒文化发展有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1