生成排期数据的方法、客户端及计算设备的制造方法

文档序号:9564985阅读:751来源:国知局
生成排期数据的方法、客户端及计算设备的制造方法
【技术领域】
[0001]本发明涉及互联网领域,尤其涉及生成排期数据的方法、客户端及计算设备。
【背景技术】
[0002]随着互联网的快速发展与普及,网络已成为信息获取的重要来源。网络中各种网络平台都会被呈现大量的信息内容以便用户浏览。所说的信息内容可以是新闻、广告、音乐、视频等多媒体信息内容。例如网站在呈现信息内容时,需要对信息呈现的位置、时间和展示方式等进行排期管理。
[0003]目前,对信息内容呈现的排期进行管理越来越复杂,存在排期重叠的问题。

【发明内容】

[0004]为此,本发明提供一种新的生成排期数据的方案,以力图解决或者至少缓解上面存在的冋题。
[0005]根据本发明的一个方面,提供一种生成排期数据的方法,适于在计算设备中执行。该方法包括下述步骤。首先,选定并向排期服务器发送包含信息呈现的时间段和呈现位置的排期参数,以便该排期服务器查询并返回对应该排期参数的排期占用记录。其中,排期占用记录包括在所述呈现位置上所述时间段内已占用的时间单元。响应于接收到排期占用记录,生成包含所述呈现位置上所述时间段内时间单元的排期列表。该排期列表中已占用的时间单元处于锁定状态。选定排期列表中一个或者多个未占用的时间单元,并将所选定的时间单元生成为一条排期选定记录,并向所述排期服务器发送这条排期选定记录。
[0006]根据本发明的又一个方面,提供一种生成排期数据的客户端,适于驻留在计算设备中。该客户端包括排期参数发送器、列表生成器和排期选定器。排期参数发送器,适于选定并向排期服务器发送包含信息呈现的时间段和呈现位置的排期参数,以便该排期服务器查询并返回对应该排期参数的排期占用记录。其中排期占用记录包括在所述呈现位置上时间段内已占用的时间单元。列表生成器响应于接收到排期占用记录,生成包含呈现位置上该时间段内已占用的时间单元的排期列表。其中已占用的时间单元处于锁定状态。排期选定器适于选定排期列表中一个或者多个未占用的时间单元,并将所选定的时间单元生成为一条排期选定记录,并向所述排期服务器发送这条排期选定记录。
[0007]根据本发明的又一个方面,还提供一种计算设备,包括根据本发明的生成排期数据的客户端。
[0008]根据本发明的生成排期数据的技术方案,通过从服务器获取排期占用记录和在生成的排期列表中锁定已占用的时间单元,能够避免排期重复引起的重叠。本发明的技术方案能够灵活地将排期列表中时间单元按照不同的索引属性进行分组,从而可以快速批量选中时间单元,进而极大提高了生成排期数据的效率。
【附图说明】
[0009]为了实现上述以及相关目的,本文结合下面的描述和附图来描述某些说明性方面,这些方面指示了可以实践本文所公开的原理的各种方式,并且所有方面及其等效方面旨在落入所要求保护的主题的范围内。通过结合附图阅读下面的详细描述,本公开的上述以及其它目的、特征和优势将变得更加明显。遍及本公开,相同的附图标记通常指代相同的部件或元素。
[0010]图1为根据本发明的示例计算设备100的框图;
[0011]图2示出了根据本发明一些实施例的生成排期数据的方法200流程图;
[0012]图3示出了根据本发明一个实施例中确定排期参数的GUI示意图;
[0013]图4示出了根据本发明一个实施例中排期列表的GUI示意图;以及
[0014]图5示出了根据本发明一个实施例的生成排期数据的客户端500的框图。
【具体实施方式】
[0015]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0016]图1是示例计算设备100的框图。在基本的配置102中,计算设备100典型地包括系统存储器106和一个或者多个处理器104。存储器总线108可以用于在处理器104和系统存储器106之间的通信。
[0017]取决于期望的配置,处理器104可以是任何类型的处理,包括但不限于:微处理器(UP)、微控制器UC)、数字信息处理器(DSP)或者它们的任何组合。处理器104可以包括诸如一级高速缓存110和二级高速缓存112之类的一个或者多个级别的高速缓存、处理器核心114和寄存器116。示例的处理器核心114可以包括运算逻辑单元(ALU)、浮点数单元(FPU)、数字信号处理核心(DSP核心)或者它们的任何组合。示例的存储器控制器118可以与处理器104 —起使用,或者在一些实现中,存储器控制器118可以是处理器104的一个内部部分。
[0018]取决于期望的配置,系统存储器106可以是任意类型的存储器,包括但不限于??易失性存储器(诸如RAM)、非易失性存储器(诸如R0M、闪存等)或者它们的任何组合。系统存储器106可以包括操作系统120、一个或者多个应用122以及程序数据124。在一些实施方式中,应用122可以布置为在操作系统上利用程序数据124进行操作。
[0019]计算设备100还可以包括有助于从各种接口设备(例如,输出设备142、外设接口144和通信设备146)到基本配置102经由总线/接口控制器130的通信的接口总线140。示例的输出设备142包括图形处理单元148和音频处理单元150。它们可以被配置为有助于经由一个或者多个A/V端口 152与诸如显示器或者扬声器之类的各种外部设备进行通信。示例外设接口 144可以包括串行接口控制器154和并行接口控制器156,它们可以被配置为有助于经由一个或者多个I/O端口 158和诸如输入设备(例如,键盘、鼠标、笔、语音输入设备、触摸输入设备)或者其他外设(例如打印机、扫描仪等)之类的外部设备进行通信。示例的通信设备146可以包括网络控制器160,其可以被布置为便于经由一个或者多个通信端口 164与一个或者多个其他计算设备162通过网络通信链路的通信。
[0020]网络通信链路可以是通信介质的一个示例。通信介质通常可以体现为在诸如载波或者其他传输机制之类的调制数据信号中的计算机可读指令、数据结构、程序模块,并且可以包括任何信息递送介质。“调制数据信号”可以这样的信号,它的数据集中的一个或者多个或者它的改变可以在信号中编码信息的方式进行。作为非限制性的示例,通信介质可以包括诸如有线网络或者专线网络之类的有线介质,以及诸如声音、射频(RF)、微波、红外(IR)或者其它无线介质在内的各种无线介质。这里使用的术语计算机可读介质可以包括存储介质和通信介质二者。
[0021]计算设备100可以实现为小尺寸便携(或者移动)电子设备的一部分,这些电子设备可以是诸如蜂窝电话、个人数字助理(PDA)、个人媒体播放器设备、无线网络浏览设备、个人头戴设备、应用专用设备、或者可以包括上面任何功能的混合设备。计算设备100还可以实现为包括桌面计算机和笔记本计算机配置的个人计算机。在一些实施例中,计算设备100被配置为执行根据本发明的生成排期数据的方法。应用122包括根据本发明的生成排期数据的客户端500。这里,生成排期数据的方法可以在通常的浏览器中执行,也可以是专用的客户端软件中执行。
[0022]—般而言,计算设备100在生成排期数据后,会将该排期数据存放到排期服务器中。这里,排期数据是对信息内容在网站中呈现的时间、位置等内容的记录。通常,网站上呈现的信息内容数量较多且安排非常复杂,从而使得排期数据量非常巨大。
[0023]图2示出了根据本发明一些实施例的生成排期数据的方法200流程图。生成排期数据的方法200适于在计算设备(例如图1所示的计算设备100)中执行。
[0024]如图2所示,方法200始于步骤S210。在步骤S210中,选定并向排期服务器发送包含信息呈现的时间段和呈现位置的排期参数,以便该排
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1