数据刷新方法及装置制造方法及图纸

技术编号:14930664 阅读:32 留言:0更新日期:2017-03-31 12:33
本公开是关于一种数据刷新方法及装置,属于终端技术领域。所述方法包括:当检测到目标数据项的查看指令时,显示所述目标数据项的数据内容;判断所述目标数据项的标识是否为指定标识;当所述目标数据项的标识为指定标识时,判断数据刷新事件是否被触发;当所述数据刷新事件被触发时,基于存储的第一刷新标识进行数据刷新。所述装置包括:显示模块、第一判断模块、第二判断模块和刷新模块。本公开在显示目标数据项的数据内容的过程中,通过目标数据项的标识和数据刷新事件进行数据刷新,无需通过用户手动刷新,提高了数据刷新的效率。

【技术实现步骤摘要】

本公开涉及终端
,尤其涉及一种数据刷新方法及装置
技术介绍
随着终端技术的快速发展,终端上能够安装的应用程序越来越多,比如,社交应用程序,浏览器、新闻应用程序等等。在应用程序的运行过程中,往往需要从应用服务器中获取数据,比如,当该应用程序为新闻应用程序时,可以从新闻服务器中获取新闻数据,并通过该新闻应用程序进行显示。为了确保数据的实时性,往往需要对获取的数据进行数据刷新。相关技术中,终端通过应用程序显示数据的过程中,当检测到用户触发的刷新操作时,可以从应用服务器中获取最新的数据,以实现数据刷新,也即是,数据刷新通常是通过用户手动来实现的。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种数据刷新方法及装置。根据本公开实施例的第一方面,提供一种数据刷新方法,所述方法包括:当检测到目标数据项的查看指令时,显示所述目标数据项的数据内容,所述目标数据项为当前显示的数据项列表中的任一数据项;判断所述目标数据项的标识是否为指定标识;当所述目标数据项的标识为指定标识时,判断数据刷新事件是否被触发,所述数据刷新事件用于指示对当前所显示的数据项进行刷新;当所述数据刷新事件被触发时,基于存储的第一刷新标识进行数据刷新,所述第一刷新标识用于标识当前时间之前最近一次所刷新的数据项。可选地,所述判断所述目标数据项的标识是否为指定标识之前,还包括:从所述数据项列表中选择至少一项数据项;将所述至少一项数据项的标识设置为所述指定标识。可选地,所述判断数据刷新事件是否被触发之前,还包括:确定所述目标数据项的数据内容的显示比例,所述显示比例为所述目标数据项的已显示数据内容在所述数据项的所有数据内容中所占的比例;当所述显示比例大于或等于预设显示比例时,触发所述数据刷新事件。可选地,所述判断数据刷新事件是否被触发之前,还包括:确定所述目标数据项的数据内容的显示时长;当所述显示时长大于或等于预设显示时长时,触发所述数据刷新事件。可选地,所述基于存储的第一刷新标识进行数据刷新,包括:向所述应用服务器发送数据刷新请求,所述数据刷新请求携带所述第一刷新标识,所述数据刷新请求用于指示所述应用服务器返回第二刷新标识和所述第二刷新标识所标识的数据项;接收所述应用服务器发送的所述第二刷新标识和所述第二刷新标识所标识的数据项;基于所述第二刷新标识所标识的数据项,对所述数据项列表进行刷新。可选地,所述基于所述第二刷新标识所标识的数据项,对所述数据项列表进行刷新,包括:当检测到所述目标数据项的结束查看指令时,将所述第二刷新标识所标识的数据项显示在所述数据项列表中的指定位置,以实现所述数据项列表的刷新。根据本公开实施例的第二方面,提供一种数据刷新装置,所述装置包括:显示模块,用于当检测到目标数据项的查看指令时,显示所述目标数据项的数据内容,所述目标数据项为当前显示的数据项列表中的任一数据项;第一判断模块,用于判断所述目标数据项的标识是否为指定标识;第二判断模块,用于当所述目标数据项的标识为指定标识时,判断数据刷新事件是否被触发,所述数据刷新事件用于指示对当前所显示的数据项进行刷新;刷新模块,用于当所述数据刷新事件被触发时,基于存储的第一刷新标识进行数据刷新,所述第一刷新标识用于标识当前时间之前最近一次所刷新的数据项。可选地,所述装置还包括:选择模块,用于从所述数据项列表中选择至少一项数据项;设置模块,用于将所述至少一项数据项的标识设置为所述指定标识。可选地,所述装置还包括:第一确定模块,用于确定所述目标数据项的数据内容的显示比例,所述显示比例为所述目标数据项的已显示数据内容在所述数据项的所有数据内容中所占的比例;第一触发模块,用于当所述显示比例大于或等于预设显示比例时,触发所述数据刷新事件。可选地,所述装置还包括:第二确定模块,用于确定所述目标数据项的数据内容的显示时长;第二触发模块,用于当所述显示时长大于或等于预设显示时长时,触发所述数据刷新事件。可选地,所述刷新模块包括:发送子模块,用于向所述应用服务器发送数据刷新请求,所述数据刷新请求携带所述第一刷新标识,所述数据刷新请求用于指示所述应用服务器返回第二刷新标识和所述第二刷新标识所标识的数据项;接收子模块,用于接收所述应用服务器发送的所述第二刷新标识和所述第二刷新标识所标识的数据项;刷新子模块,用于基于所述第二刷新标识所标识的数据项,对所述数据项列表进行刷新。可选地,刷新子模块,具体用于:当检测到所述目标数据项的结束查看指令时,将所述第二刷新标识所标识的数据项显示在所述数据项列表中的指定位置,以实现所述数据项列表的刷新。本公开的实施例提供的技术方案可以包括以下有益效果:在本公开实施例中,由于在目标数据项的数据内容的显示过程中,通过判断目标数据项的标识是否为指定标识以及数据刷新事件是否被触发,来确定是否需要在目标数据项的数据内容显示过程中进行数据刷新,也即是,本公开实施例是在目标数据项的数据内容的显示过程中自动进行数据刷新,因此,无需用户手动刷新,并且相较于用户手动刷新,本公开实施例无需退出当前用于显示数据内容的界面以在数据项列表的显示界面进行数据刷新,进而无需在数据项列表的显示界面中等待服务器响应的时间,从而提高了数据刷新的效率。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是根据一示例性实施例示出的一种数据刷新方法的流程图。图2A是根据一示例性实施例示出的另一种数据刷新方法的流程图。图2B是根据一示例性实施例示出的一种数据项列表的示意图。图3是根据一示例性实施例示出的第一种数据刷新装置的框图。图4是根据一示例性实施例示出的第二种数据刷新装置的框图。图5是根据一示例性实施例示出的第三种数据刷新装置的框图。图6是根据一示例性实施例示出的第四种数据刷新装置的框图。图7是根据一示例性实施例示出的一种刷新模块的框图。图8是根据一示例性实施例示出的第五种数据刷新装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。在对本公开实施例进行详细的解释说明之前,先对本公开实施例的应用场景予以介绍。由于相关技术中,终端通过应用程序显示数据的过程中,当检测到用户触发的刷新操作时,可以从应用服务器中获取最新的数据,以实现数据刷新,也即是,数据刷新通常是通过用户手动来实现的,手动刷新时,需要退出当前用于显示数据内容的界面以在数据项列表的显示界面进行数据刷新,即,需要在数据项列表的显示界面中等待服务器响应的时间,影响数据刷新的效率。因此,本公开实施例提供了一种数据刷新方法,通过在显示目标数据项的数据内容的过程中,通过目标数据项的标识和数据刷新事件进行数据刷新,无需通过用户手动刷新,提高了数据刷新的效率。图1是根据一示例性实施例示出的一种数据刷新方法的流程图,如图1所示,数据刷新方法用于终端中,包括本文档来自技高网...
数据刷新方法及装置

【技术保护点】
一种数据刷新方法,其特征在于,所述方法包括:当检测到目标数据项的查看指令时,显示所述目标数据项的数据内容,所述目标数据项为当前显示的数据项列表中的任一数据项;判断所述目标数据项的标识是否为指定标识;当所述目标数据项的标识为指定标识时,判断数据刷新事件是否被触发,所述数据刷新事件用于指示对当前所显示的数据项进行刷新;当所述数据刷新事件被触发时,基于存储的第一刷新标识进行数据刷新,所述第一刷新标识用于标识当前时间之前最近一次所刷新的数据项。

【技术特征摘要】
1.一种数据刷新方法,其特征在于,所述方法包括:当检测到目标数据项的查看指令时,显示所述目标数据项的数据内容,所述目标数据项为当前显示的数据项列表中的任一数据项;判断所述目标数据项的标识是否为指定标识;当所述目标数据项的标识为指定标识时,判断数据刷新事件是否被触发,所述数据刷新事件用于指示对当前所显示的数据项进行刷新;当所述数据刷新事件被触发时,基于存储的第一刷新标识进行数据刷新,所述第一刷新标识用于标识当前时间之前最近一次所刷新的数据项。2.如权利要求1所述的方法,其特征在于,所述判断所述目标数据项的标识是否为指定标识之前,还包括:从所述数据项列表中选择至少一项数据项;将所述至少一项数据项的标识设置为所述指定标识。3.如权利要求1所述的方法,其特征在于,所述判断数据刷新事件是否被触发之前,还包括:确定所述目标数据项的数据内容的显示比例,所述显示比例为所述目标数据项的已显示数据内容在所述数据项的所有数据内容中所占的比例;当所述显示比例大于或等于预设显示比例时,触发所述数据刷新事件。4.如权利要求1所述的方法,其特征在于,所述判断数据刷新事件是否被触发之前,还包括:确定所述目标数据项的数据内容的显示时长;当所述显示时长大于或等于预设显示时长时,触发所述数据刷新事件。5.如权利要求1-4任一所述的方法,其特征在于,所述基于存储的第一刷新标识进行数据刷新,包括:向所述应用服务器发送数据刷新请求,所述数据刷新请求携带所述第一刷新标识,所述数据刷新请求用于指示所述应用服务器返回第二刷新标识和所述第二刷新标识所标识的数据项;接收所述应用服务器发送的所述第二刷新标识和所述第二刷新标识所标识的数据项;基于所述第二刷新标识所标识的数据项,对所述数据项列表进行刷新。6.如权利要求5所述的方法,其特征在于,所述基于所述第二刷新标识所标识的数据项,对所述数据项列表进行刷新,包括:当检测到所述目标数据项的结束查看指令时,将所述第二刷新标识所标识的数据项显示在所述数据项列表中的指定位置,以实现所述数据项列表的刷新。7.一种数据刷新装置,其特征在于,所述装置包括:显示模块,用于当检测到目标数据项的查看指令时,显示所述目标数据项的数据内容,所述目标数据项为当前显示的数据项列表中的任一数据项;第一判断模块,用于判断所述目标数据项的标识是否为指定标识;第二判断模块,用于当所述目标数据项的标识为指定标...

【专利技术属性】
技术研发人员:高毅
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京;11

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

1