一种查询赛程信息的方法及装置的制造方法

文档序号:10553064阅读:308来源:国知局
一种查询赛程信息的方法及装置的制造方法
【专利摘要】本发明公开了一种查询赛程信息的方法及装置,方法包括将赛程查询页面划分为查询区域和展示区域;在所述查询区域中生成有若干个查询日期,其中,所述查询日期是指存在比赛的日期;在所述查询区域中显示已选中的查询日期;在所述展示区域中显示已选中的查询日期对应的比赛信息。通过上述方式,本发明能够在查询区域内只显示存在比赛的查询日期,减少查询区域的选择项,避免出现用户在查询区域选择无比赛的日期的情况,用户体验更好。
【专利说明】
_种查询赛程信息的方法及装置
技术领域
[0001]本发明涉及多媒体技术领域,特别是涉及一种查询赛程信息的方法及装置。
【背景技术】
[0002]在线直播平台通常会提供赛程查询,方便观众查询比赛的具体时间,以免错过比赛。但是同一天的比赛会有多种比赛,或者,同一种比赛同一天会有多场比赛,因此,大部分的在线直播平台都会提供具体到时间点的赛程的查询。
[0003]现有技术中的大部分的在线直播平台在提供按天查询赛程时,会罗列整月的所有日期,即使没有比赛的日期也会显示。但是没有存在比赛的日期对用户而言是无意义的,但是用户事先没有办法确定没有比赛日期,用户很容易选中没有比赛日期的情况,例如:如果某月连续5天没有比赛,而用户是事先不知情的,当用户逐一按天查询时,其中该没有比赛的5天对用户而言是意义的,但用户仍然需要查询,增加用户的无效操作,用户体验不好。

【发明内容】

[0004]本发明主要解决的技术问题是提供一种查询赛程信息的方法及装置,能够在查询区域内只显示存在比赛的查询日期,减少查询区域的选择项,避免出现用户在查询区域选择无比赛的日期的情况,用户体验更好。
[0005]为解决上述技术问题,本发明采用的一个技术方案是:提供一种查询赛程信息的方法,包括:将赛程查询页面划分为查询区域和展示区域;在所述查询区域中生成有若干个查询日期,其中,所述查询日期是指存在比赛的日期;在所述查询区域中显示已选中的查询日期;在所述展示区域中显示已选中的查询日期对应的比赛信息。
[0006]其中,所述查询区域还划分有中间显示区、左显示区和右显示区,所述中间显示区位于所述左显示区和右显示区之间,其中,所述中间显示区、左显示区和右显示区分别显示有一个查询日期,并且所述中间显示区内显示的查询日期为已选中的查询日期;所述方法还包括:接收选中所述左显示区内的查询日期的第一选中操作;从所述若干个查询日期中查找是否存在早于已选中的查询日期的日期;若所述若干个查询日期中不存在早于已选中的查询日期的日期,则从所述赛程数据库获取日期早于并且最接近所述位于左显示区内的查询日期的第一比赛日期,并且将所述第一比赛日期设置为第一待设置日期,其中,所述第一比赛日期是指存在比赛的日期;若所述若干个查询日期中存在早于已选中的查询日期的日期,则从所述若干个查询日期中获取早于并且最接近所述位于左显示区内的查询日期的日期,并且将从所述若干个查询日期中获取到的早于并且最接近位于左显示区内的查询日期的日期设置为第一待设置日期;将所述中间显示区域内的查询日期移动至右显示区,将所述左显示区内的查询日期移动至中间显示区,将从所述第一待设置日期设置于左显示区内。
[0007]其中,所述方法还包括:接收选中所述右显示区内的查询日期的第二选中操作;从所述若干个查询日期中查找是否存在晚于已选中的查询日期的日期;若所述若干个查询日期中不存在晚于已选中的查询日期的日期,则从赛程数据库获取日期晚于并且最接近所述位于右显示区内的查询日期的第二比赛日期,并且将所述第二比赛日期设置为第二待设置日期,其中,所述第二比赛日期是指存在比赛的日期;若所述若干个查询日期中存在晚于已选中的查询日期的日期,则从所述若干个查询日期中获取晚于并且最接近所述位于右显示区内的查询日期的日期,并且将从所述若干个查询日期中获取到的晚于并且最接近位于右显示区内的查询日期的日期设置为第二待设置日期;将所述中间显示区域内的查询日期移动至左显示区,将所述右显示区内的查询日期移动至中间显示区,将所述第二待设置日期设置于右显示区内。
[0008]其中,所述方法还包括:当检测到在所述查询区域或者展示区存在滑动操作时,判断所述滑动操作的滑动方向是向左还是向右;若所述滑动操作的滑动方向为向右,则在所述若干个查询日期中查询是否存在晚于所述已选中的查询日期的日期;若存在,则将在所述若干个查询日期中晚于并且最接近所述已选中的查询日期的日期作为选中的查询日期,返回所述在所述查询区域中显示已选中的查询选项的步骤;若不存在,则从赛程数据库获取日期晚于并且最接近所述已选中的查询日期的第三比赛日期,将所述第三比赛日期将为作为已选中的查询日期,返回所述在所述查询区域中显示已选中的查询选项的步骤。。
[0009]其中,所述方法还包括:若所述滑动操作的滑动方向为向右,则在所述若干个查询日期中查询是否存在早于所述已选中的查询日期的日期;若存在,则从所述若干个查询日期中提取早于并且最接近所述已选中的查询日期的日期作为选中的查询日期,返回所述在所述查询区域中显示已选中的查询选项的步骤;若不存在,则从赛程数据库获取日期早于并且最接近所述已选中的查询日期的第三比赛日期,将所述第三比赛日期将为作为已选中的查询日期,返回所述在所述查询区域中显示已选中的查询选项的步骤。
[0010]其中,所述在所述查询区域中生成有若干个查询日期的步骤包括:接收赛程查询请求,其中,所述赛程查询请求携带待查询日期;从所述赛程数据库中提取所述待查询日期对应的比赛信息,以及若干个与待查询日期相接近的第四比赛日期;将所述待查询日期和第四比赛日期设置为查询日期,并且将所述待查询日期对应的查询日期设置为已选中的查询曰期。
[0011]为解决上述技术问题,本发明采用的另一个技术方案是:提供一种查询赛程信息的装置,包括:分区模块,用于将赛程查询页面划分为查询区域和展示区域;生成模块,用于在所述查询区域中生成有若干个查询日期,其中,所述查询日期是指存在比赛的日期;显示模块,用于在所述查询区域中显示已选中的查询日期,在所述展示区域中显示已选中的查询日期对应的比赛信息。
[0012]其中,所述分区模块还用于将查询区域划分为中间显示区、左显示区和右显示区,所述中间显示区位于所述左显示区和右显示区之间;所述显示模块还用于将在所述中间显示区、左显示区和右显示区分别显示有一个查询日期,并且所述中间显示区内显示的查询日期为已选中的查询日期;所述装置还包括:第一接收模块,用于接收选中所述左显示区内的查询日期的第一选中操作;第一查询模块,用于从所述若干个查询日期中查找是否存在早于已选中的查询日期的日期;第一提取模块,用于在所述第一查询模块查询到若干个查询日期中不存在早于已选中的查询日期的日期时,从所述赛程数据库获取日期早于并且最接近所述位于左显示区内的查询日期的第一比赛日期,其中,所述第一比赛日期是指存在比赛的日期;第二提取模块,用于在所述第一查询模块查询到若干个查询日期中存在早于已选中的查询日期的日期时,从所述若干个查询日期中获取早于并且最接近所述位于左显示区内的查询日期的日期,并且将从所述若干个查询日期中获取到的早于并且最接近位于左显示区内的查询日期的日期设置为第一待设置日期;第一移动模块,用于将所述中间显示区域内的查询日期移动至右显示区,将所述左显示区内的查询日期移动至中间显示区,将从所述第一待设置日期设置于左显示区内。
[0013]其中,所述装置还包括:第二接收模块,用于接收选中所述右显示区内的查询日期的第二选中操作;第二查询模块,用于从所述若干个查询日期中查找是否存在晚于已选中的查询日期的日期;第三提取模块,用于在所述第二查询模块从所述若干个查询日期中查找不存在晚于已选中的查询日期的日期时,从赛程数据库获取日期晚于并且最接近所述位于右显示区内的查询日期的第二比赛日期,并且将所述第二比赛日期设置为第二待设置日期,其中,所述第二比赛日期是指存在比赛的日期;第四提取模块,用于在所述第二查询模块从所述若干个查询日期中查找存在晚于已选中的查询日期的日期时,从所述若干个查询日期中获取晚于并且最接近所述位于右显示区内的查询日期的日期,并且将从所述若干个查询日期中获取到的晚于并且最接近位于右显示区内的查询日期的日期设置为第二待设置日期;第二移动模块,用于所述中间显示区域内的查询日期移动至左显示区,将所述右显示区内的查询日期移动至中间显示区,将所述第二待设置日期设置于右显示区内。
[0014]其中,所述装置还包括:第一获取模块,用于获取在所述查询区域或者展示区滑动时的滑动操作;判断模块,用于判断所述滑动操作的滑动方向是向左还是向右;第三查询模块,用于在所述判断模块判断到所述滑动操作的滑动方向为向左,在所述若干个查询日期中查询是否存在晚于所述已选中的查询日期的日期;第五提取模块,用于在所述第一查询模块查询到在若干个查询日期中存在晚于所述已选中的查询日期的日期时,将在所述若干个查询日期中晚于并且最接近所述已选中的查询日期的日期作为选中的查询日期,返回所述显示模块;第六提取模块,用于在所述第一查询模块查询到在若干个查询日期中不存在晚于已选中的查询日期的日期时,从赛程数据库获取日期晚于并且最接近所述已选中的查询日期的第三比赛日期,将所述第三比赛日期将为作为已选中的查询日期,返回所述显示模块;第四查询模块,用于在所述判断模块判断到所述滑动操作的滑动方向为向右时,在所述若干个查询日期中查询是否存在早于所述已选中的查询日期的日期;第七提取模块,用于当所述第四查询模块在若干个查询日期中查询不存在早于已选中的查询日期的日期时,从所述若干个查询日期中提取早于并且最接近所述已选中的查询日期的日期作为选中的查询日期,并返回所述显示模块;第八提取模块,用于当所述第四查询模块在若干个查询日期中查询存在早于已选中的查询日期的日期时,从所述赛程数据库获取日期早于并且最接近所述已选中的查询日期的第三比赛日期,将所述第三比赛日期将为作为已选中的查询日期,并返回所述显示模块。。
[0015]本发明的有益效果是:区别于现有技术的情况,本发明将将赛程查询页面划分为查询区域和展示区域,查询区域中生成有若干个存在比赛的查询日期,展示区域显示在查询区域中已选中的查询日期对应的比赛信息,由于查询区域中仅提供存在比赛的查询日期可选,用户所选择的查询日期均具有比赛信息,相比于在显示区域显示所有日期的方式,本发明将无比赛的日期进行过滤,减少查询区域的选择项,避免出现用户在查询区域选择无比赛的日期的情况,用户体验更好。
【附图说明】
[0016]图1是本发明查询赛程信息的方法实施方式的流程图;
[0017]图2是本发明查询赛程信息的方法实施方式中生成查询日期的流程图;
[0018]图3是本发明查询赛程信息的方法实施方式中通过选中左显示区内的查询日期实现切换查询区域内的查询日期的流程图;
[0019]图4是本发明查询赛程信息的方法实施方式中通过选中右显示区内的查询日期实现切换已选中的查询日期的流程图;
[0020]图5是本发明查询赛程信息的方法实施方式中查询区域或者展示区域滑动实现切换已选中的查询日期的流程图;
[0021 ]图6是本发明查询赛程信息的装置第一实施方式的示意图;
[0022]图7是本发明查询赛程信息的装置第二实施方式的示意图。
【具体实施方式】
[0023]下面结合附图和实施方式对本发明进行详细说明。
[0024]请参阅图1,查询赛程信息的方法包括:
[0025]步骤S201:将赛程查询页面划分为查询区域和展示区域;
[0026]赛程查询页面是指用于查询赛程的页面。展示区域用于展示比赛信息,查询区域用于显示可查询的查询日期,方便用户通过查询日期直接查询比赛信息,其中,展示区域内展示的比赛信息随在查询区域内选择的查询日期而变化。
[0027]步骤S202:在查询区域中生成有若干个查询日期,其中,查询日期是指存在比赛的日期;
[0028]由于在查询区域中生成的查询日期均是存在比赛的日期,因此,没有比赛的日期不会存在于查询区域中,相当于,在查询区域中直接过滤掉没有比赛的日期,仅提供存在比赛的日期让用户选择,减少用户的选择项,避免在查询区域提供包括没有比赛的日期时,用户会存在选择无比赛的日期的情况,用户体验更好。
[0029]查询区域中生成查询日期,可以是在启动赛程查询页面时,也可以是在赛程查询页面通过日历表查询赛程时生成的,其中,在启动赛程查询页面和通过日历表查询赛程时均会触发赛程查询请求,则请参阅图2,步骤S202又包括:
[0030]步骤S2021:接收赛程查询请求,其中,赛程查询请求携带待查询日期;
[0031]在启动赛程查询页面触发的赛程查询请求中,赛程查询请求中所携带的待查询日期可以是系统当前的日期,也可以是上次查询赛程的日期,或者是预设置的日期等等。
[0032]步骤S2022:从赛程数据库中提取待查询日期对应的比赛信息,以及若干个与待查询日期相接近的第四比赛日期;
[0033]赛程数据库是指存储有比赛信息的数据库。第四比赛日期也是存在比赛的日期。对于第四比赛日期的数量不作限定,可以是一个、两个、五个等等。
[0034]步骤S2023:将待查询日期和第四比赛日期设置为查询日期,并且将待查询日期对应的查询日期设置为已选中的查询日期;
[0035]查询日期可以按日期先后顺排列,并且若干第四比赛日期之间可以是日期是相邻的,例如:2016年3月中1、2、6、10、20、21、25存在,若10号为待查询日期,并且提取4个第四比赛日期,则1、2、10和20为第四比赛日期。
[0036]步骤S203:在查询区域中显示已选中的查询日期;
[0037]需要说明的是:步骤S202中生成的若干个查询日期不一定需要全部显示在查询区域中,可以根据实际情况设定在查询区域中显示的查询日期的数量,但是已选中的查询日期必须显示在查询区域中,方便用户获知当前展示区域中展示的比赛信息是所属的日期。
[0038]步骤S204:在展示区域中显示已选中的查询日期对应的比赛信息;
[0039]展示区域中所展示的比赛信息与在查询区域中已选中的查询日期是相关联的,当查询区域内的已选中的查询日期发生变化时,展示区域内展示的比赛信息也会随之变化。
[0040]通过将比赛信息与查询日期相分离,并且在查询区域中直接过滤掉没有比赛的日期,仅提供存在比赛的日期让用户选择,避免出现选择无比赛的日期的情况,减少用户的选择,提尚用户体验。
[0041]为了方便用户通过查询区域获知除了已选中的查询日期之外,还存在其它查询日期,查询区域还划分有中间显示区、左显示区和右显示区,中间显示区位于左显示区和右显示区之间,其中,中间显示区、左显示区和右显示区分别显示有一个查询日期,并且中间显示区内显示的查询日期为已选中的查询日期。其中,左显示区、中间显示区和右显示区所显示的查询日期是由先后顺序关系,左显示区中的查询日期早于中间显示区的查询日期,中间显示区的查询日期早于右显示区的查询日期,用户可以通过操作查询区域中显示的查询日期,切换已选中的查询日期,具体的,请参阅图3,方法还包括:
[0042]步骤S205:接收选中左显示区内的查询日期的第一选中操作;
[0043]第一选中操作的具体操作包括单击、双击、长按等等。
[0044]步骤S206:从若干个查询日期中查找是否存在早于已选中的查询日期的日期,若不存在,则进入步骤S207,否则进入步骤S208 ;
[0045]步骤S207:从赛程数据库获取日期早于并且最接近位于左显示区内的查询日期的第一比赛日期,并且将第一比赛日期设置为第一待设置日期;
[0046]第一比赛日期也是存在比赛的日期,例如:2016年3月中1、2、6、10、20、21、25存在比赛的日期,若6号是左显不区内的查询日期,若选中6号时,则第一比赛日期为2号。
[0047]步骤S208:从若干个查询日期中获取早于并且最接近位于左显示区内的查询日期的日期,以及将从若干个查询日期中获取到的早于并且最接近位于左显示区内的查询日期的日期作为第一待设置日期;
[0048]在若干个查询日期中存在早于并且最接近位于左显示区内的查询日期的日期,则先从若干个查询日期中查找。
[0049]步骤S209:将中间显示区域内的查询日期移动至右显示区,将左显示区内的查询日期移动至中间显示区,将第一待设置日期设置于左显示区内;
[0050]当左显示区中查询日期被选中时,查询日期呈现向右移动更新的视觉效果。
[0051]进一步的,也可以通过选中左显示区内的查询日期进行切换查询区域内的查询区域,请参阅图4,方法还包括:
[0052]步骤S210:接收选中右显示区内的查询日期的第二选中操作;
[0053]第二选中操作的具体操作包括单击、双击、长按等等。
[0054]步骤S211:从若干个查询日期中查找是否存在晚于已选中的查询日期的日期,若存在,则进入步骤S212,否则进入步骤S213;
[0055]步骤S212:从若干个查询日期中获取晚于并且最接近位于右显示区内的查询日期的日期,并且将从若干个查询日期中获取到的晚于并且最接近位于右显示区内的查询日期的日期设置为第二待设置日期;
[0056]步骤S213:从赛程数据库获取日期晚于并且最接近位于右显示区内的查询日期的第二比赛日期,并且将第二比赛日期设置为第二待设置日期,其中,第二比赛日期是指存在比赛的日期;
[0057]第二比赛日期也是存在比赛的日期,例如:2016年3月中1、2、6、10、20、21、25存在比赛的日期,若10号是右显示区内的查询日期,若选中10号时,则第二比赛日期为20号。
[0058]步骤S214:将中间显示区域内的查询日期移动至左显示区,将右显示区内的查询日期移动至中间显示区,将第二待设置日期设置于右显示区内;
[0059]当右显示区中查询日期被选中时,查询日期呈现向左移动更新的视觉效果。
[0060]当然,在其它替代实施方式中,也可以通过在查询区域或者展示区域滑动,通过滑动操作切换已选中的查询日期,则请参阅图5,方法还包括:
[0061]步骤S215:当检测到在查询区域或者展示区存在滑动操作时,判断滑动操作的滑动方向是向左还是向右,若滑动操作的滑动方向为向右,则进入步骤S216,若滑动操作的滑动方向为向左,则进入步骤S219 ;
[0062]步骤S216:在若干个查询日期中查询是否存在晚于已选中的查询日期的日期,若存在,则进入步骤S217,否则进入步骤S218;
[0063]步骤S217:将在若干个查询日期中晚于并且最接近已选中的查询日期的日期作为选中的查询日期,返回步骤S203;
[0064]在向左滑查询赛程的过程中,在提取到的若干个查询日期中存在晚于已选中的查询日期的日期,则从若干个查询日期中提取日期作为已选中的日期。
[0065]步骤S218:从赛程数据库获取日期晚于并且最接近已选中的查询日期的第三比赛日期,将第三比赛日期将为作为已选中的查询日期,返回步骤S203:
[0066]在向左滑查询赛程的过程中,在提取到的若干个查询日期中不存在晚于已选中的查询日期的日期,则从赛程数据库中提取日期作为已选中的日期。
[0067]步骤S219:在若干个查询日期中查询是否存在早于已选中的查询日期的日期,若存在,则进入步骤S221,否则进入步骤S220 ;
[0068]步骤S221:将在若干个查询日期中早于并且最接近已选中的查询日期的日期作为选中的查询日期,返回步骤S203;
[0069]在向右滑查询赛程的过程中,在提取到的若干个查询日期中存在早于已选中的查询日期的日期,则从若干个查询日期中提取日期作为已选中的日期。
[0070]步骤S220:从赛程数据库获取日期早于并且最接近所述已选中的查询日期的第三比赛日期,将所述第三比赛日期将为作为已选中的查询日期,返回步骤S203;
[0071]在向右滑查询赛程的过程中,在提取到的若干个查询日期中不存在早于已选中的查询日期的日期,则从赛程数据库中提取日期作为已选中的日期。
[0072]需要说明的是:向右滑动用于查询晚于已选中的查询日期的比赛日期对应的比赛信息,向左滑动用于查询早于已选中的查询日期的比赛日期对应的比赛信息。
[0073]在本发明实施方式中,将将赛程查询页面划分为查询区域和展示区域,查询区域中生成有若干个存在比赛的查询日期,展示区域显示在查询区域中已选中的查询日期对应的比赛信息,由于查询区域中仅提供存在比赛的查询日期可选,用户所选择的查询日期均具有比赛信息,相比于在显示区域显示所有日期的方式,本发明将无比赛的日期进行过滤,减少查询区域的选择项,避免出现用户在查询区域选择无比赛的日期的情况,用户体验更好。
[0074]本发明又提供查询赛程信息的装置实施方式。请参阅图6,查询赛程信息的装置30包括分区模块31、生成模块32和显示模块33。
[0075]分区模块31,用于将赛程查询页面划分为查询区域和展示区域。生成模块32,用于在查询区域中生成有若干个查询日期,其中,查询日期是指存在比赛的日期。显示模块33,用于在查询区域中显示已选中的查询日期,在展示区域中显示已选中的查询日期对应的比赛信息。
[0076]为了方便用户通过查询区域获知除了已选中的查询日期之外,还存在其它查询日期,查询区域可以同时显示三个查询日期,则分区模块31还用于将查询区域划分为中间显示区、左显示区和右显示区,所述中间显示区位于所述左显示区和右显示区之间。显示模块33还用于将在中间显示区、左显示区和右显示区分别显示有一个查询日期,并且中间显示区内显示的查询日期为已选中的查询日期。
[0077]进一步,还可以通过选中左显示区或者右显示区内的查询日期,切换查询区域内显示的查询日期,请参部图7,装置30还包括第一接收模块34、第一查询模块35、第一提取模块36、第二提取模块37和第一移动模块38。
[0078]第一接收模块34,用于接收选中所述左显示区内的查询日期的第一选中操作。第一查询模块35,用于从所述若干个查询日期中查找是否存在早于已选中的查询日期的日期。第一提取模块36,用于在所述第一查询模块查询到若干个查询日期中不存在早于已选中的查询日期的日期时,从所述赛程数据库获取日期早于并且最接近所述位于左显示区内的查询日期的第一比赛日期,其中,所述第一比赛日期是指存在比赛的日期。第二提取模块37,用于在所述第一查询模块查询到若干个查询日期中存在早于已选中的查询日期的日期时,从所述若干个查询日期中获取早于并且最接近所述位于左显示区内的查询日期的日期,并且将从所述若干个查询日期中获取到的早于并且最接近位于左显示区内的查询日期的日期设置为第一待设置日期。第一移动模块38,用于将所述中间显示区域内的查询日期移动至右显示区,将所述左显示区内的查询日期移动至中间显示区,将从所述第一待设置日期设置于左显示区内。
[0079]装置30还包括第二接收模块39、第二查询模块40、第三提取模块41、第四提取模块42和第二移动模块43。
[0080]第二接收模块39,用于接收选中所述右显示区内的查询日期的第二选中操作。第二查询模块40,用于从所述若干个查询日期中查找是否存在晚于已选中的查询日期的日期。第三提取模块41,用于在所述第二查询模块40从所述若干个查询日期中查找不存在晚于已选中的查询日期的日期时,从赛程数据库获取日期晚于并且最接近所述位于右显示区内的查询日期的第二比赛日期,并且将所述第二比赛日期设置为第二待设置日期,其中,所述第二比赛日期是指存在比赛的日期。第四提取模块42,用于在所述第二查询模块40从所述若干个查询日期中查找存在晚于已选中的查询日期的日期时,从所述若干个查询日期中获取晚于并且最接近所述位于右显示区内的查询日期的日期,并且将从所述若干个查询日期中获取到的晚于并且最接近位于右显示区内的查询日期的日期设置为第二待设置日期。第二移动模块43,用于所述中间显示区域内的查询日期移动至左显示区,将所述右显示区内的查询日期移动至中间显示区,将所述第二待设置日期设置于右显示区内。
[0081 ]装置30还包括第一获取模块44、判断模块45、第三查询模块46、第五提取模块47和第六提取模块48。
[0082]第一获取模块,用于获取在所述查询区域或者展示区滑动时的滑动操作。判断模块,用于判断所述滑动操作的滑动方向是向左还是向右。第三查询模块,用于在所述判断模块判断到所述滑动操作的滑动方向为向左,在所述若干个查询日期中查询是否存在晚于所述已选中的查询日期的日期。第五提取模块,用于在所述第一查询模块35查询到在若干个查询日期中存在晚于所述已选中的查询日期的日期时,将在所述若干个查询日期中晚于并且最接近所述已选中的查询日期的日期作为选中的查询日期,返回所述显示模块33。第六提取模块,用于在所述第一查询模块35查询到在若干个查询日期中不存在晚于已选中的查询日期的日期时,从赛程数据库获取日期晚于并且最接近所述已选中的查询日期的第三比赛日期,将所述第三比赛日期将为作为已选中的查询日期,返回所述显示模块33。
[0083]装置还包括第四查询模块(图未示)、第七提取模块(图未示)、第八提取模块(图未示)、第三接收模块(图未示)、第九提取模块(图未示)和设置模块(图未示)。
[0084]第四查询模块,用于在判断模块判断到所述滑动操作的滑动方向为向右时,在所述若干个查询日期中查询是否存在早于所述已选中的查询日期的日期。第七提取模块,用于当第四查询模块在若干个查询日期中查询不存在早于已选中的查询日期的日期时,从所述若干个查询日期中提取早于并且最接近所述已选中的查询日期的日期作为选中的查询日期,并返回显示模块33。第八提取模块,用于当第四查询模块在若干个查询日期中查询存在早于已选中的查询日期的日期时,从赛程数据库获取日期早于并且最接近所述已选中的查询日期的第三比赛日期,将所述第三比赛日期将为作为已选中的查询日期,并返回显示模块33。
[0085]第三接收模块,用于接收赛程查询请求,其中,所述赛程查询请求携带待查询日期。第九提取模块,用于从赛程数据库中提取待查询日期对应的比赛信息,以及若干个与待查询日期相接近的第四比赛日期。设置模块,用于将待查询日期和第四比赛日期设置为查询日期,并且将待查询日期对应的查询日期设置为已选中的查询日期。
[0086]在本发明实施方式中,划分模块用于将将赛程查询页面划分为查询区域和展示区域,生成模块32用于在查询区域中生成有若干个存在比赛的查询日期,显示模块33用于在展示区域显示在查询区域中已选中的查询日期对应的比赛信息,由于查询区域中仅提供存在比赛的查询日期可选,用户所选择的查询日期均具有比赛信息,相比于在显示区域显示所有日期的方式,本发明将无比赛的日期进行过滤,减少查询区域的选择项,避免出现用户在查询区域选择无比赛的日期的情况,用户体验更好。
[0087]以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1.一种查询赛程信息的方法,其特征在于,包括: 将赛程查询页面划分为查询区域和展示区域; 在所述查询区域中生成有若干个查询日期,其中,所述查询日期是指存在比赛的日期; 在所述查询区域中显示已选中的查询日期; 在所述展示区域中显示已选中的查询日期对应的比赛信息。2.根据权利要求1所述的方法,其特征在于, 所述查询区域还划分有中间显示区、左显示区和右显示区,所述中间显示区位于所述左显示区和右显示区之间,其中,所述中间显示区、左显示区和右显示区分别显示有一个查询日期,并且所述中间显示区内显示的查询日期为已选中的查询日期; 所述方法还包括: 接收选中所述左显示区内的查询日期的第一选中操作; 从所述若干个查询日期中查找是否存在早于已选中的查询日期的日期; 若所述若干个查询日期中不存在早于已选中的查询日期的日期,则从所述赛程数据库获取日期早于并且最接近所述位于左显示区内的查询日期的第一比赛日期,并且将所述第一比赛日期设置为第一待设置日期,其中,所述第一比赛日期是指存在比赛的日期; 若所述若干个查询日期中存在早于已选中的查询日期的日期,则从所述若干个查询日期中获取早于并且最接近所述位于左显示区内的查询日期的日期,并且将从所述若干个查询日期中获取到的早于并且最接近位于左显示区内的查询日期的日期设置为第一待设置日期; 将所述中间显示区域内的查询日期移动至右显示区,将所述左显示区内的查询日期移动至中间显示区,将从所述第一待设置日期设置于左显示区内。3.根据权利要求2所述的方法,其特征在于,所述方法还包括: 接收选中所述右显示区内的查询日期的第二选中操作; 从所述若干个查询日期中查找是否存在晚于已选中的查询日期的日期; 若所述若干个查询日期中不存在晚于已选中的查询日期的日期,则从赛程数据库获取日期晚于并且最接近所述位于右显示区内的查询日期的第二比赛日期,并且将所述第二比赛日期设置为第二待设置日期,其中,所述第二比赛日期是指存在比赛的日期; 若所述若干个查询日期中存在晚于已选中的查询日期的日期,则从所述若干个查询日期中获取晚于并且最接近所述位于右显示区内的查询日期的日期,并且将从所述若干个查询日期中获取到的晚于并且最接近位于右显示区内的查询日期的日期设置为第二待设置日期; 将所述中间显示区域内的查询日期移动至左显示区,将所述右显示区内的查询日期移动至中间显示区,将所述第二待设置日期设置于右显示区内。4.根据权利要求1所述的方法,其特征在于, 所述方法还包括: 当检测到在所述查询区域或者展示区存在滑动操作时,判断所述滑动操作的滑动方向是向左还是向右; 若所述滑动操作的滑动方向为向左,则在所述若干个查询日期中查询是否存在晚于所述已选中的查询日期的日期; 若存在,则将在所述若干个查询日期中晚于并且最接近所述已选中的查询日期的日期作为选中的查询日期,返回所述在所述查询区域中显示已选中的查询选项的步骤; 若不存在,则从所述赛程数据库获取日期晚于并且最接近所述已选中的查询日期的第三比赛日期,将所述第三比赛日期将为作为已选中的查询日期,返回所述在所述查询区域中显示已选中的查询选项的步骤。5.根据权利要求4所述的方法,其特征在于,所述方法还包括: 若所述滑动操作的滑动方向为向右,则在所述若干个查询日期中查询是否存在早于所述已选中的查询日期的日期; 若存在,则从所述若干个查询日期中提取早于并且最接近所述已选中的查询日期的日期作为选中的查询日期,返回所述在所述查询区域中显示已选中的查询选项的步骤; 若不存在,则从赛程数据库获取日期早于并且最接近所述已选中的查询日期的第三比赛日期,将所述第三比赛日期将为作为已选中的查询日期,返回所述在所述查询区域中显示已选中的查询选项的步骤。6.根据权利要求1所述的方法,其特征在于, 所述在所述查询区域中生成有若干个查询日期的步骤包括: 接收赛程查询请求,其中,所述赛程查询请求携带待查询日期; 从所述赛程数据库中提取所述待查询日期对应的比赛信息,以及若干个与待查询日期相接近的第四比赛日期; 将所述待查询日期和第四比赛日期设置为查询日期,并且将所述待查询日期对应的查询日期设置为已选中的查询日期。7.一种查询赛程信息的装置,其特征在于,包括: 分区模块,用于将赛程查询页面划分为查询区域和展示区域; 生成模块,用于在所述查询区域中生成有若干个查询日期,其中,所述查询日期是指存在比赛的日期; 显示模块,用于在所述查询区域中显示已选中的查询日期,在所述展示区域中显示已选中的查询日期对应的比赛信息。8.根据权利要求7所述的装置,其特征在于, 所述分区模块还用于将查询区域划分为中间显示区、左显示区和右显示区,所述中间显示区位于所述左显示区和右显示区之间; 所述显示模块还用于将在所述中间显示区、左显示区和右显示区分别显示有一个查询日期,并且所述中间显示区内显示的查询日期为已选中的查询日期; 所述装置还包括: 第一接收模块,用于接收选中所述左显示区内的查询日期的第一选中操作; 第一查询模块,用于从所述若干个查询日期中查找是否存在早于已选中的查询日期的日期; 第一提取模块,用于在所述第一查询模块查询到若干个查询日期中不存在早于已选中的查询日期的日期时,从所述赛程数据库获取日期早于并且最接近所述位于左显示区内的查询日期的第一比赛日期,其中,所述第一比赛日期是指存在比赛的日期; 第二提取模块,用于在所述第一查询模块查询到若干个查询日期中存在早于已选中的查询日期的日期时,从所述若干个查询日期中获取早于并且最接近所述位于左显示区内的查询日期的日期,并且将从所述若干个查询日期中获取到的早于并且最接近位于左显示区内的查询日期的日期设置为第一待设置日期; 第一移动模块,用于将所述中间显示区域内的查询日期移动至右显示区,将所述左显示区内的查询日期移动至中间显示区,将从所述第一待设置日期设置于左显示区内。9.根据权利要求8所述的装置,其特征在于,所述装置还包括: 第二接收模块,用于接收选中所述右显示区内的查询日期的第二选中操作; 第二查询模块,用于从所述若干个查询日期中查找是否存在晚于已选中的查询日期的日期; 第三提取模块,用于在所述第二查询模块从所述若干个查询日期中查找不存在晚于已选中的查询日期的日期时,从赛程数据库获取日期晚于并且最接近所述位于右显示区内的查询日期的第二比赛日期,并且将所述第二比赛日期设置为第二待设置日期,其中,所述第二比赛日期是指存在比赛的日期; 第四提取模块,用于在所述第二查询模块从所述若干个查询日期中查找存在晚于已选中的查询日期的日期时,从所述若干个查询日期中获取晚于并且最接近所述位于右显示区内的查询日期的日期,并且将从所述若干个查询日期中获取到的晚于并且最接近位于右显示区内的查询日期的日期设置为第二待设置日期; 第二移动模块,用于所述中间显示区域内的查询日期移动至左显示区,将所述右显示区内的查询日期移动至中间显示区,将所述第二待设置日期设置于右显示区内。10.根据权利要求7所述的装置,其特征在于,所述装置还包括: 第一获取模块,用于获取在所述查询区域或者展示区滑动时的滑动操作; 判断模块,用于判断所述滑动操作的滑动方向是向左还是向右; 第三查询模块,用于在所述判断模块判断到所述滑动操作的滑动方向为向左,在所述若干个查询日期中查询是否存在晚于所述已选中的查询日期的日期; 第五提取模块,用于在所述第一查询模块查询到在若干个查询日期中存在晚于所述已选中的查询日期的日期时,将在所述若干个查询日期中晚于并且最接近所述已选中的查询日期的日期作为选中的查询日期,返回所述显示模块; 第六提取模块,用于在所述第一查询模块查询到在若干个查询日期中不存在晚于已选中的查询日期的日期时,从赛程数据库获取日期晚于并且最接近所述已选中的查询日期的第三比赛日期,将所述第三比赛日期将为作为已选中的查询日期,返回所述显示模块;第四查询模块,用于在所述判断模块判断到所述滑动操作的滑动方向为向右时,在所述若干个查询日期中查询是否存在早于所述已选中的查询日期的日期; 第七提取模块,用于当所述第四查询模块在若干个查询日期中查询不存在早于已选中的查询日期的日期时,从所述若干个查询日期中提取早于并且最接近所述已选中的查询日期的日期作为选中的查询日期,并返回所述显示模块; 第八提取模块,用于当所述第四查询模块在若干个查询日期中查询存在早于已选中的查询日期的日期时,从所述赛程数据库获取日期早于并且最接近所述已选中的查询日期的第三比赛日期,将所述第三比赛日期将为作为已选中的查询日期,并返回所述显示模块。
【文档编号】G06F17/30GK105912713SQ201610282004
【公开日】2016年8月31日
【申请日】2016年4月29日
【发明人】王钊, 田卓
【申请人】乐视控股(北京)有限公司, 乐视体育文化产业发展(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1