CN106201549A - 应用程序中信息的控制方法、装置以及终端设备 - Google Patents

应用程序中信息的控制方法、装置以及终端设备 Download PDF

Info

Publication number
CN106201549A
CN106201549A CN201610584052.7A CN201610584052A CN106201549A CN 106201549 A CN106201549 A CN 106201549A CN 201610584052 A CN201610584052 A CN 201610584052A CN 106201549 A CN106201549 A CN 106201549A
Authority
CN
China
Prior art keywords
information list
information
browsed
application program
list
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610584052.7A
Other languages
English (en)
Inventor
肖超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LiveMe Inc
Original Assignee
Beijing Kingsoft Internet Security Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Kingsoft Internet Security Software Co Ltd filed Critical Beijing Kingsoft Internet Security Software Co Ltd
Priority to CN201610584052.7A priority Critical patent/CN106201549A/zh
Publication of CN106201549A publication Critical patent/CN106201549A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明公开了一种应用程序中信息的控制方法、装置以及终端设备。其中方法包括:检测应用程序中的信息列表是否满足刷新条件;如果信息列表满足刷新条件,则确定信息列表中未被浏览的信息,并根据信息列表中未被浏览的信息对信息列表进行更新。该方法可以使得用户无需翻页或从下往上划过屏幕以查看未浏览过的信息,节省了用户操作步骤,并且可以让用户感觉到信息列表中持续有新的信息内容产生,从而可以提高用户使用应用程序的时长,提高了用户与产品的粘性。

Description

应用程序中信息的控制方法、装置以及终端设备
技术领域
本发明涉及终端设备技术领域,尤其涉及一种应用程序中信息的控制方法、装置以及终端设备。
背景技术
随着移动终端制造技术以及互联网技术的快速发展,移动终端已经成为人们生活中不可或缺的一部分,移动终端不仅可以为用户提供通讯功能,还可以为用户提供娱乐功能。例如,移动终端中安装应用程序,该应用程序可为用户提供各种各样的信息内容,以供用户娱乐。然而,当应用程序APP的某个阶段,可能由于信息内容不够多,导致用户在一段时间内看到首页的内容无变化,从而使得用户觉得没有新意而离开。因此,在有限信息数量的基础上,如何让用户觉得有新信息内容的增加已经成为亟待解决的问题。
发明内容
本发明的目的旨在至少在一定程度上解决上述的技术问题之一。
为此,本发明的第一个目的在于提出一种应用程序中信息的控制方法。该方法可以使得用户无需翻页或从下往上划过屏幕以查看未浏览过的信息,节省了用户操作步骤,并且可以让用户感觉到信息列表中持续有新的信息内容产生,从而可以提高用户使用应用程序的时长,提高了用户与产品的粘性。
本发明的第二个目的在于提出一种应用程序中信息的控制装置。
本发明的第三个目的在于提出一种终端设备。
为达到上述目的,本发明第一方面实施例的应用程序中信息的控制方法,包括:检测应用程序中的信息列表是否满足刷新条件;如果所述信息列表满足所述刷新条件,则确定所述信息列表中未被浏览的信息,并根据所述信息列表中未被浏览的信息对所述信息列表进行更新。
根据本发明实施例的应用程序中信息的控制方法,可检测应用程序中的信息列表是否满足刷新条件,若满足,则确定信息列表中未被浏览的信息,并根据信息列表中未被浏览的信息对信息列表进行更新。即在信息列表满足刷新条件时,通过将信息列表中未被浏览的信息更新到信息列表的顶部,以使得用户无需翻页或从下往上划过屏幕等即可查看未浏览过的信息,节省了用户操作步骤,并且可以让用户感觉到信息列表中持续有新的信息内容产生,从而可以提高用户使用应用程序的时长,提高了用户与产品的粘性。
根据本发明的一个实施例,所述检测应用程序中的信息列表是否满足刷新条件,包括:检测是否接收到用户触发所述信息列表的刷新操作;或者,检测当前是否达到所述信息列表的自动刷新时间。
根据本发明的一个实施例,所述确定所述信息列表中未被浏览的信息,包括:获取用户针对所述信息列表输入的由下往上划过终端屏幕的操作;根据所述由下往上划过终端屏幕的操作,确定所述信息列表中已被浏览的信息;根据所述信息列表中已被浏览的信息确定所述信息列表中未被浏览的信息。
根据本发明的一个实施例,所述根据所述信息列表中未被浏览的信息对所述信息列表进行更新,包括:将所述信息列表中未被浏览的信息更新至所述信息列表的顶部进行显示,并将所述信息列表中已被浏览的信息在所述信息列表中的显示位置下移。
根据本发明的一个实施例,在所述信息列表满足所述刷新条件之后,在确定所述信息列表中未被浏览的信息之前,所述方法还包括:判断所述应用程序对应的服务端是否有新信息列表;如果所述服务端有新信息列表,则获取所述新信息列表,并将所述新信息列表更新至所述应用程序中以替换更新前的信息列表;如果所述服务端未有新信息列表,则确定所述信息列表中未被浏览的信息。
根据本发明的一个实施例,所述判断所述应用程序对应的服务端是否有新信息列表,包括:获取所述信息列表上一次自动刷新的时间,并获取当前时间;判断所述当前时间与所述信息列表上一次自动刷新的时间之间的差值是否大于或等于预设阈值;如果所述差值小于所述预设阈值,则判断所述应用程序对应的服务端未有新信息列表;如果所述差值大于或等于所述预设阈值,则判断所述应用程序对应的服务端有新信息列表。
根据本发明的一个实施例,在将所述新信息列表更新至所述应用程序中以替换更新前的信息列表的同时,所述方法还包括:将所述应用程序中更新后的信息列表中的所有信息的状态标记为未被浏览状态。
为达上述目的,本发明第二方面实施例的应用程序中信息的控制装置,包括:检测模块,用于检测应用程序中的信息列表是否满足刷新条件;确定模块,用于在所述信息列表满足所述刷新条件时,确定所述信息列表中未被浏览的信息;更新模块,用于根据所述信息列表中未被浏览的信息对所述信息列表进行更新。
根据本发明实施例的应用程序中信息的控制装置,可通过检测模块检测应用程序中的信息列表是否满足刷新条件,若满足,确定模块则确定信息列表中未被浏览的信息,更新模块根据信息列表中未被浏览的信息对信息列表进行更新。即在信息列表满足刷新条件时,通过将信息列表中未被浏览的信息更新到信息列表的顶部,以使得用户无需翻页或从下往上划过屏幕等即可查看未浏览过的信息,节省了用户操作步骤,并且可以让用户感觉到信息列表中持续有新的信息内容产生,从而可以提高用户使用应用程序的时长,提高了用户与产品的粘性。
根据本发明的一个实施例,所述检测模块具体用于:检测是否接收到用户触发所述信息列表的刷新操作;或者,检测当前是否达到所述信息列表的自动刷新时间。
根据本发明的一个实施例,所述确定模块包括:获取单元,用于获取用户针对所述信息列表输入的由下往上划过终端屏幕的操作;第一确定单元,用于根据所述由下往上划过终端屏幕的操作,确定所述信息列表中已被浏览的信息;第二确定单元,用于根据所述信息列表中已被浏览的信息确定所述信息列表中未被浏览的信息。
根据本发明的一个实施例,所述更新模块具体用于:将所述信息列表中未被浏览的信息更新至所述信息列表的顶部进行显示,并将所述信息列表中已被浏览的信息在所述信息列表中的显示位置下移。
根据本发明的一个实施例,所述装置还包括:判断模块,用于在所述检测模块检测所述信息列表满足所述刷新条件之后,在所述确定模块确定所述信息列表中未被浏览的信息之前,判断所述应用程序对应的服务端是否有新信息列表;所述更新模块还用于在所述判断模块判断所述服务端有新信息列表时,获取所述新信息列表,并将所述新信息列表更新至所述应用程序中以替换更新前的信息列表;所述确定模块还用于在所述判断模块判断所述服务端未有新信息列表时,确定所述信息列表中未被浏览的信息。
根据本发明的一个实施例,所述判断模块包括:获取单元,用于获取所述信息列表上一次自动刷新的时间,并获取当前时间;第一判断单元,用于判断所述当前时间与所述信息列表上一次自动刷新的时间之间的差值是否大于或等于预设阈值;第二判断单元,用于在所述差值小于所述预设阈值时,判断所述应用程序对应的服务端未有新信息列表,并在所述差值大于或等于所述预设阈值时,判断所述应用程序对应的服务端有新信息列表。
根据本发明的一个实施例,所述更新模块还用于在将所述新信息列表更新至所述应用程序中以替换更新前的信息列表的同时,将所述应用程序中更新后的信息列表中的所有信息的状态标记为未被浏览状态。
为达上述目的,本发明第三方面实施例的终端设备,包括:壳体、处理器、存储器、电路板和电源电路,其中,所述电路板安置在所述壳体围成的空间内部,所述处理器和所述存储器设置在所述电路板上;所述电源电路,用于为所述终端设备的各个电路或器件供电;所述存储器用于存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行以下步骤:检测应用程序中的信息列表是否满足刷新条件;如果所述信息列表满足所述刷新条件,则确定所述信息列表中未被浏览的信息,并根据所述信息列表中未被浏览的信息对所述信息列表进行更新。
根据本发明实施例的终端设备,可检测应用程序中的信息列表是否满足刷新条件,若满足,则确定信息列表中未被浏览的信息,并根据信息列表中未被浏览的信息对信息列表进行更新。即在信息列表满足刷新条件时,通过将信息列表中未被浏览的信息更新到信息列表的顶部,以使得用户无需翻页或从下往上划过屏幕等即可查看未浏览过的信息,节省了用户操作步骤,并且可以让用户感觉到信息列表中持续有新的信息内容产生,从而可以提高用户使用应用程序的时长,提高了用户与产品的粘性。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中,
图1是根据本发明一个实施例的应用程序中信息的控制方法的流程图。
图2是根据本发明一个具体实施例的应用程序中信息的控制方法的流程图;
图3是根据本发明一个实施例的应用程序中信息的控制装置的结构框图;
图4是根据本发明一个实施例的确定模块的结构框图;
图5是根据本发明另一个实施例的应用程序中信息的控制装置的结构框图;
图6是根据本发明一个实施例的判断模块的结构框图;
图7是根据本发明一个实施例的终端设备的结构示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
下面参考附图描述根据本发明实施例的应用程序中信息的控制方法、装置以及终端设备。
图1是根据本发明一个实施例的应用程序中信息的控制方法的流程图。需要说明的是,本发明实施例的应用程序中信息的控制方法可应用于应用程序中信息的控制装置,该应用程序中信息的控制装置被配置于终端设备中。其中,该终端设备可以是智能手机、平板电脑、掌上电脑、个人数字助理等具有各种操作***的硬件设备,且该终端设备安装了多个应用程序,该多个应用程序可为用户提供各种各样的信息内容,例如,以直播应用程序为例,直播应用程序在直播列表页面中为用户提供多个直播频道。
如图1所示,该应用程序中信息的控制方法可以包括:
S110,检测应用程序中的信息列表是否满足刷新条件。
可以理解,在本发明的实施例中,信息列表的刷新条件可以有很多种方式,例如,定期自动刷新,或者用户手动刷新等,由此,可以根据信息列表刷新条件的不同种类,来采用不同的检测方式,举例如下:
作为一种示例,检测应用程序中的信息列表是否满足刷新条件可包括但不限于:检测是否接收到用户触发信息列表的刷新操作;或者,检测当前是否达到信息列表的自动刷新时间。
具体而言,可通过检测用户是否触发信息列表的刷新,以检测信息列表是否满足刷新条件。例如,若检测用户触发信息列表的刷新,则判定信息列表满足刷新条件。其中,在本发明的实施例中,用户触发的刷新操作可以是针对信息列表的手势滑动刷新,例如,手势滑动信息列表的顶部、或手势滑动信息列表的底部、或者特定手势(如两个手指由远及近合并并拢)等;此外,该用户触发的刷新操作还可以是用户触发信息列表中的刷新触发装置,该触发装置可以是物理实体按键、或者是虚拟触控按钮等。
或者,通过检测当前是否达到信息列表的自动刷新时间,以检测信息列表是否满足刷新条件。例如,假设信息列表每20秒自动刷新一次,则可检测当前时间距离上一次自动刷新的时间是否达到20秒,若是,则判定该信息列表满足刷新条件。
在本发明的实施例中,如果检测未接收到用户触发信息列表的刷新操作,且检测当前未达到信息列表的自动刷新时间,则可判定信息列表未满足刷新条件,此时不对信息列表做任何处理,而是继续检测应用程序中的信息列表是否满足刷新条件。
S120,如果信息列表满足刷新条件,则确定信息列表中未被浏览的信息,并根据信息列表中未被浏览的信息对信息列表进行更新。
可以理解,在用户浏览信息列表中信息内容的过程中,可对用户已浏览过的信息进行标识,即可标识当前用户已经浏览过哪些信息,而哪些信息还没有被浏览过,以便后续对信息列表中未被浏览的信息的确定提供依据。其中,在本发明的实施例中,已浏览过的信息的确定方式可以是但不限于:当用户进入并浏览该信息内容时,可确定该信息已被浏览过;或者,随着用户针对信息列表的手势滑动,从屏幕中由下往上划过屏幕时,可确定所划过屏幕中所包含的信息均被浏览过。
由此,可以通过预先标识的用户已浏览过的信息来确定信息列表中未被浏览的信息:
作为一种示例,以手势滑动浏览为例,在检测信息列表满足刷新条件时,可通过以下方式来确定信息列表中未被浏览的信息:可获取用户针对信息列表输入的由下往上划过终端屏幕的操作,并根据由下往上划过终端屏幕的操作,确定信息列表中已被浏览的信息,以及根据信息列表中已被浏览的信息确定信息列表中未被浏览的信息。
具体而言,可获取用户针对信息列表输入的由下往上划过终端屏幕的操作,并根据该操作确定用户手指针对移动终端屏幕的当前坐标点,并根据该当前坐标点来确定信息列表中已被浏览的信息,最后,根据信息列表中已被浏览的信息确定信息列表中未被浏览的信息。例如,信息列表中,位于该当前坐标点或以上的信息均已被浏览,位于该当前坐标点以下的信息均未被浏览。
在确定信息列表中未被浏览的信息时,可将信息列表中未被浏览的信息更新至信息列表的顶部进行显示,并将信息列表中已被浏览的信息在信息列表中的显示位置下移。也就是说,在确定信息列表中未被浏览的信息时,可将这些未被浏览的信息置顶,即将这些未被浏览的信息置于信息列表的顶部,以使得这些未被浏览的信息位于信息列表的首页第一屏中显示。由此,用户无需翻页或从下往上划过屏幕以查看未浏览过的信息,节省用户操作步骤,并且可以让用户感觉到信息列表中持续有新的信息内容产生,从而可以提高用户使用应用程序的时长,提高了用户与产品的粘性。
根据本发明实施例的应用程序中信息的控制方法,可检测应用程序中的信息列表是否满足刷新条件,若满足,则确定信息列表中未被浏览的信息,并根据信息列表中未被浏览的信息对信息列表进行更新。即在信息列表满足刷新条件时,通过将信息列表中未被浏览的信息更新到信息列表的顶部,以使得用户无需翻页或从下往上划过屏幕等即可查看未浏览过的信息,节省了用户操作步骤,并且可以让用户感觉到信息列表中持续有新的信息内容产生,从而可以提高用户使用应用程序的时长,提高了用户与产品的粘性。
图2是根据本发明一个具体实施例的应用程序中信息的控制方法的流程图。
为了进一步可以让用户感觉到信息列表中持续有新的信息内容产生,以提高用户使用应用程序的时长,在本发明的实施例中,在检测信息列表满足刷新条件之后,在确定信息列表中未被浏览的信息之前,还可判断应用程序对应的服务端是否有新信息列表,若有,则需将该新信息列表更新到该应用程序中。具体地,如图2所示,该应用程序中信息的控制方法可以包括:
S210,检测应用程序中的信息列表是否满足刷新条件。
作为一种示例,检测应用程序中的信息列表是否满足刷新条件可包括但不限于:检测是否接收到用户触发信息列表的刷新操作;或者,检测当前是否达到信息列表的自动刷新时间。
S220,如果信息列表满足刷新条件,则进一步判断应用程序对应的服务端是否有新信息列表。其中,在本发明的实施例中,该服务端可理解为该应用程序对应的服务器端。
作为一种示例,在检测到应用程序中的信息列表满足刷新条件时,可通过以下方式来判断应用程序对应的服务端是否有新信息列表:
221)获取信息列表上一次自动刷新的时间,并获取当前时间;
222)判断当前时间与信息列表上一次自动刷新的时间之间的差值是否大于或等于预设阈值;
其中,在本发明的实施例中,该预设阈值可为理解为服务端中信息列表自动刷新的周期时长,例如,该预设阈值可为20秒。
223)如果差值小于预设阈值,则判断应用程序对应的服务端未有新信息列表;
224)如果差值大于或等于预设阈值,则判断应用程序对应的服务端有新信息列表。
也就是说,假设上述预设阈值为20秒,可服务端中针对信息列表上一次自动刷新的时间,并获取当前时间,如果当前时间与信息列表上一次自动刷新的时间之间的差值小于20秒,则可认为此时服务端还没有对信息列表进行更新,如果上述差值大于或等于20秒,则可认为此时服务端有对信息列表进行了更新。
S230,如果服务端有新信息列表,则获取新信息列表,并将新信息列表更新至应用程序中以替换更新前的信息列表。
具体地,在判断应用程序对应的服务端有新信息列表时,可获取该新信息列表,并将该新信息列表更新到应用程序中,以替换掉之前的信息列表。也就是说,在服务端有新信息列表时,可将该新信息列表直接更新到应用程序客户端,并置顶显示。
为了提高可用性以及可行性,进一步地,在本发明的一个实施例中,在将新信息列表更新至应用程序中以替换更新前的信息列表的同时,该控制方法还可包括:将应用程序中更新后的信息列表中的所有信息的状态标记为未被浏览状态。具体地,在服务端中新信息列表更新到应用程序中以替换更新前的信息列表的同时,还可将应用程序中更新后的信息列表中的所有信息的状态标记为未被浏览过,即,每当将服务端新信息列表更新到应用程序以替换更新前的信息列表时,可将应用程序中已经浏览过的信息状态回复成未被浏览状态,以便下次对用户浏览信息时进行标识。
作为另一种示例,在服务端有新信息列表时,获取新信息列表,之后,可将该新信息列表与应用程序客户端中的信息列表进行信息匹配,如果该新信息列表中含有已被浏览过的信息,则这些已被浏览过的信息不被更新到应用程序客户端中的信息列表中,否则,直接将该信息列表直接更新到应用程序客户端,并置顶显示。即,只需将用户未被浏览过的信息更新到应用程序的信息列表中,由此,可以始终让用户感受到信息列表的顶部持续有新信息内容产生。
S240,如果服务端未有新信息列表,则确定信息列表中未被浏览的信息,并根据信息列表中未被浏览的信息对信息列表进行更新。
作为一种示例,可通过以下方式来确定信息列表中未被浏览的信息:可获取用户针对信息列表输入的由下往上划过终端屏幕的操作,并根据由下往上划过终端屏幕的操作,确定信息列表中已被浏览的信息,以及根据信息列表中已被浏览的信息确定信息列表中未被浏览的信息。
在确定信息列表中未被浏览的信息时,可将信息列表中未被浏览的信息更新至信息列表的顶部进行显示,并将信息列表中已被浏览的信息在信息列表中的显示位置下移。
举例而言,以应用程序为直播应用程序为例,即应用程序中信息列表中包含了多个直播频道,首先,直播应用程序客户端可标识当前用户已经看过哪些直播频道,以及哪些直播频道没有看过。当检测到用户触发应用程序中直播列表的刷新条件时,可进一步判断该直播应用程序对应的服务端当前是否有新直播列表,如果当前服务端没有新直播列表,则可将直播应用程序的直播列表中未看过的直播频道排列在直播列表的首页前方,让用户更容易看到,而不需要下滑去寻找;如果当前服务端有新直播列表,则可将该新直播列表更新到直播应用程序的客户端,以替换掉更新前的直播列表。
根据本发明实施例的应用程序中信息的控制方法,在检测信息列表满足刷新条件之后,在确定信息列表中未被浏览的信息之前,还可判断应用程序对应的服务端是否有新信息列表,若有,则需将该新信息列表更新到该应用程序中,可以进一步地让用户感觉到信息列表中持续有新的信息内容产生,以提高用户使用应用程序的时长,进一步提高用户与产品的粘性。
为了实现上述实施例,本发明还提出了一种应用程序中信息的控制装置。
图3是根据本发明一个实施例的应用程序中信息的控制装置的结构框图。如图3所示,该应用程序中信息的控制装置可以包括:检测模块100、确定模块200和更新模块300。
具体地,检测模块100可用于检测应用程序中的信息列表是否满足刷新条件。可以理解,在本发明的实施例中,信息列表的刷新条件可以有很多种方式,例如,定期自动刷新,或者用户手动刷新等,由此,可以根据信息列表刷新条件的不同种类,来采用不同的检测方式,举例如下:
作为一种示例,检测模块100可通过以下方式来检测应用程序中的信息列表是否满足刷新条件:检测是否接收到用户触发信息列表的刷新操作;或者,检测当前是否达到信息列表的自动刷新时间。
具体而言,检测模块100可通过检测用户是否触发信息列表的刷新,以检测信息列表是否满足刷新条件。例如,若检测用户触发信息列表的刷新,检测模块100则判定信息列表满足刷新条件。其中,在本发明的实施例中,用户触发的刷新操作可以是针对信息列表的手势滑动刷新,例如,手势滑动信息列表的顶部、或手势滑动信息列表的底部、或者特定手势(如两个手指由远及近合并并拢)等;此外,该用户触发的刷新操作还可以是用户触发信息列表中的刷新触发装置,该触发装置可以是物理实体按键、或者是虚拟触控按钮等。
或者,检测模块100通过检测当前是否达到信息列表的自动刷新时间,以检测信息列表是否满足刷新条件。例如,假设信息列表每20秒自动刷新一次,检测模块100则可检测当前时间距离上一次自动刷新的时间是否达到20秒,若是,则判定该信息列表满足刷新条件。
在本发明的实施例中,如果检测未接收到用户触发信息列表的刷新操作,且检测当前未达到信息列表的自动刷新时间,检测模块100则可判定信息列表未满足刷新条件,此时不对信息列表做任何处理,而是继续检测应用程序中的信息列表是否满足刷新条件。
确定模块200可用于在信息列表满足刷新条件时,确定信息列表中未被浏览的信息。可以理解,在用户浏览信息列表中信息内容的过程中,可对用户已浏览过的信息进行标识,即可标识当前用户已经浏览过哪些信息,而哪些信息还没有被浏览过,以便后续对信息列表中未被浏览的信息的确定提供依据。其中,在本发明的实施例中,已浏览过的信息的确定方式可以是但不限于:当用户进入并浏览该信息内容时,可确定该信息已被浏览过;或者,随着用户针对信息列表的手势滑动,从屏幕中由下往上划过屏幕时,可确定所划过屏幕中所包含的信息均被浏览过。由此,可以通过预先标识的用户已浏览过的信息来确定信息列表中未被浏览的信息。
作为一种示例,如图4所示,该确定模块200可以包括:获取单元210、第一确定单元220和第二确定单元230。
其中,获取单元210可用于获取用户针对信息列表输入的由下往上划过终端屏幕的操作。第一确定单元220可用于根据由下往上划过终端屏幕的操作,确定信息列表中已被浏览的信息。第二确定单元230可用于根据信息列表中已被浏览的信息确定信息列表中未被浏览的信息。
具体而言,获取单元210可获取用户针对信息列表输入的由下往上划过终端屏幕的操作,之后,第一确定单元220可根据该操作确定用户手指针对移动终端屏幕的当前坐标点,并根据该当前坐标点来确定信息列表中已被浏览的信息,最后,第二确定单元230根据信息列表中已被浏览的信息确定信息列表中未被浏览的信息。例如,信息列表中,位于该当前坐标点或以上的信息均已被浏览,位于该当前坐标点以下的信息均未被浏览。
更新模块300可用于根据信息列表中未被浏览的信息对信息列表进行更新。具体而言,在本发明的实施例中,更新模块300可将信息列表中未被浏览的信息更新至信息列表的顶部进行显示,并将信息列表中已被浏览的信息在信息列表中的显示位置下移。
也就是说,在确定模块200确定信息列表中未被浏览的信息时,更新模块300可将这些未被浏览的信息置顶,即将这些未被浏览的信息置于信息列表的顶部,以使得这些未被浏览的信息位于信息列表的首页第一屏中显示。由此,用户无需翻页或从下往上划过屏幕以查看未浏览过的信息,节省用户操作步骤,并且可以让用户感觉到信息列表中持续有新的信息内容产生,从而可以提高用户使用应用程序的时长,提高了用户与产品的粘性。
为了进一步可以让用户感觉到信息列表中持续有新的信息内容产生,以提高用户使用应用程序的时长,进一步地,在本发明的一个实施例中,如图5所示,该控制装置还可包括:判断模块400,判断模块400可用于在检测模块100检测信息列表满足刷新条件之后,在确定模块200确定信息列表中未被浏览的信息之前,判断应用程序对应的服务端是否有新信息列表。
其中,在本发明的实施例中,更新模块300还可用于在判断模块400判断服务端有新信息列表时,获取新信息列表,并将新信息列表更新至应用程序中以替换更新前的信息列表。具体地,在判断模块400判断应用程序对应的服务端有新信息列表时,更新模块300可获取该新信息列表,并将该新信息列表更新到应用程序中,以替换掉之前的信息列表。也就是说,更新模块300在服务端有新信息列表时,可将该新信息列表直接更新到应用程序客户端,并置顶显示。
确定模块200还可用于在判断模块400判断服务端未有新信息列表时,确定信息列表中未被浏览的信息。更新模块300可用于根据信息列表中未被浏览的信息对信息列表进行更新。
作为一种示例,如图6所示,该判断模块400可包括:获取单元410、第一判断单元420和第二判断单元430。
其中,获取单元410可用于获取信息列表上一次自动刷新的时间,并获取当前时间。第一判断单元420可用于判断当前时间与信息列表上一次自动刷新的时间之间的差值是否大于或等于预设阈值。第二判断单元430可用于在差值小于预设阈值时,判断应用程序对应的服务端未有新信息列表,并在差值大于或等于预设阈值时,判断应用程序对应的服务端有新信息列表。由此,通过上述判断方式即可判断应用程序对应的服务端是否有新信息列表。
为了提高可用性以及可行性,进一步地,在本发明的一个实施例中,更新模块300还可用于在将新信息列表更新至应用程序中以替换更新前的信息列表的同时,将应用程序中更新后的信息列表中的所有信息的状态标记为未被浏览状态。具体地,更新模块300在服务端中新信息列表更新到应用程序中以替换更新前的信息列表的同时,还可将应用程序中更新后的信息列表中的所有信息的状态标记为未被浏览过,即,每当将服务端新信息列表更新到应用程序以替换更新前的信息列表时,可将应用程序中已经浏览过的信息状态回复成未被浏览状态,以便下次对用户浏览信息时进行标识。
作为另一种示例,更新模块300在服务端有新信息列表时,获取新信息列表,之后,可将该新信息列表与应用程序客户端中的信息列表进行信息匹配,如果该新信息列表中含有已被浏览过的信息,则这些已被浏览过的信息不被更新到应用程序客户端中的信息列表中,否则,直接将该信息列表直接更新到应用程序客户端,并置顶显示。即,只需将用户未被浏览过的信息更新到应用程序的信息列表中,由此,可以始终让用户感受到信息列表的顶部持续有新信息内容产生。
根据本发明实施例的应用程序中信息的控制装置,可通过检测模块检测应用程序中的信息列表是否满足刷新条件,若满足,确定模块则确定信息列表中未被浏览的信息,更新模块根据信息列表中未被浏览的信息对信息列表进行更新。即在信息列表满足刷新条件时,通过将信息列表中未被浏览的信息更新到信息列表的顶部,以使得用户无需翻页或从下往上划过屏幕等即可查看未浏览过的信息,节省了用户操作步骤,并且可以让用户感觉到信息列表中持续有新的信息内容产生,从而可以提高用户使用应用程序的时长,提高了用户与产品的粘性。
为了实现上述实施例,本发明还提出了一种终端设备。
图7是根据本发明一个实施例的终端设备的结构示意图。需要说明的是,该终端设备可以是智能手机、平板电脑、掌上电脑、个人数字助理等具有各种操作***的硬件设备,且该终端设备安装了多个应用程序,该多个应用程序可为用户提供各种各样的信息内容,例如,以直播应用程序为例,直播应用程序在直播列表页面中为用户提供多个直播频道。
如图7所示,该终端设备可以包括:壳体71、处理器72、存储器73、电路板74和电源电路75,其中,电路板74安置在壳体71围成的空间内部,处理器72和存储器73设置在电路板74上;电源电路75,用于为终端设备的各个电路或器件供电;存储器73用于存储可执行程序代码;处理器72通过读取存储器73中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行以下步骤:
S110’,检测应用程序中的信息列表是否满足刷新条件。
S120’,如果信息列表满足刷新条件,则确定信息列表中未被浏览的信息,并根据信息列表中未被浏览的信息对信息列表进行更新。
根据本发明实施例的终端设备,可检测应用程序中的信息列表是否满足刷新条件,若满足,则确定信息列表中未被浏览的信息,并根据信息列表中未被浏览的信息对信息列表进行更新。即在信息列表满足刷新条件时,通过将信息列表中未被浏览的信息更新到信息列表的顶部,以使得用户无需翻页或从下往上划过屏幕等即可查看未浏览过的信息,节省了用户操作步骤,并且可以让用户感觉到信息列表中持续有新的信息内容产生,从而可以提高用户使用应用程序的时长,提高了用户与产品的粘性。
在本发明的描述中,需要理解的是,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行***、装置或设备(如基于计算机的***、包括处理器的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

Claims (10)

1.一种应用程序中信息的控制方法,其特征在于,包括以下步骤:
检测应用程序中的信息列表是否满足刷新条件;
如果所述信息列表满足所述刷新条件,则确定所述信息列表中未被浏览的信息,并根据所述信息列表中未被浏览的信息对所述信息列表进行更新。
2.如权利要求1所述的方法,其特征在于,所述检测应用程序中的信息列表是否满足刷新条件,包括:
检测是否接收到用户触发所述信息列表的刷新操作;或者,
检测当前是否达到所述信息列表的自动刷新时间。
3.如权利要求1所述的方法,其特征在于,所述确定所述信息列表中未被浏览的信息,包括:
获取用户针对所述信息列表输入的由下往上划过终端屏幕的操作;
根据所述由下往上划过终端屏幕的操作,确定所述信息列表中已被浏览的信息;
根据所述信息列表中已被浏览的信息确定所述信息列表中未被浏览的信息。
4.如权利要求1所述的方法,其特征在于,所述根据所述信息列表中未被浏览的信息对所述信息列表进行更新,包括:
将所述信息列表中未被浏览的信息更新至所述信息列表的顶部进行显示,并将所述信息列表中已被浏览的信息在所述信息列表中的显示位置下移。
5.如权利要求1所述的方法,其特征在于,在所述信息列表满足所述刷新条件之后,在确定所述信息列表中未被浏览的信息之前,所述方法还包括:
判断所述应用程序对应的服务端是否有新信息列表;
如果所述服务端有新信息列表,则获取所述新信息列表,并将所述新信息列表更新至所述应用程序中以替换更新前的信息列表;
如果所述服务端未有新信息列表,则确定所述信息列表中未被浏览的信息。
6.如权利要求5所述的方法,其特征在于,所述判断所述应用程序对应的服务端是否有新信息列表,包括:
获取所述信息列表上一次自动刷新的时间,并获取当前时间;
判断所述当前时间与所述信息列表上一次自动刷新的时间之间的差值是否大于或等于预设阈值;
如果所述差值小于所述预设阈值,则判断所述应用程序对应的服务端未有新信息列表;
如果所述差值大于或等于所述预设阈值,则判断所述应用程序对应的服务端有新信息列表。
7.如权利要求5所述的方法,其特征在于,在将所述新信息列表更新至所述应用程序中以替换更新前的信息列表的同时,所述方法还包括:
将所述应用程序中更新后的信息列表中的所有信息的状态标记为未被浏览状态。
8.一种应用程序中信息的控制装置,其特征在于,包括:
检测模块,用于检测应用程序中的信息列表是否满足刷新条件;
确定模块,用于在所述信息列表满足所述刷新条件时,确定所述信息列表中未被浏览的信息;
更新模块,用于根据所述信息列表中未被浏览的信息对所述信息列表进行更新。
9.如权利要求8所述的装置,其特征在于,所述检测模块具体用于:
检测是否接收到用户触发所述信息列表的刷新操作;或者,
检测当前是否达到所述信息列表的自动刷新时间。
10.一种终端设备,其特征在于,包括:壳体、处理器、存储器、电路板和电源电路,其中,所述电路板安置在所述壳体围成的空间内部,所述处理器和所述存储器设置在所述电路板上;所述电源电路,用于为所述终端设备的各个电路或器件供电;所述存储器用于存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行以下步骤:
检测应用程序中的信息列表是否满足刷新条件;
如果所述信息列表满足所述刷新条件,则确定所述信息列表中未被浏览的信息,并根据所述信息列表中未被浏览的信息对所述信息列表进行更新。
CN201610584052.7A 2016-07-22 2016-07-22 应用程序中信息的控制方法、装置以及终端设备 Pending CN106201549A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610584052.7A CN106201549A (zh) 2016-07-22 2016-07-22 应用程序中信息的控制方法、装置以及终端设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610584052.7A CN106201549A (zh) 2016-07-22 2016-07-22 应用程序中信息的控制方法、装置以及终端设备

Publications (1)

Publication Number Publication Date
CN106201549A true CN106201549A (zh) 2016-12-07

Family

ID=57491612

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610584052.7A Pending CN106201549A (zh) 2016-07-22 2016-07-22 应用程序中信息的控制方法、装置以及终端设备

Country Status (1)

Country Link
CN (1) CN106201549A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107391763A (zh) * 2017-08-30 2017-11-24 北京金山安全软件有限公司 一种信息显示方法及装置
CN108595083A (zh) * 2018-03-16 2018-09-28 北京达佳互联信息技术有限公司 一种界面处理方法及装置
CN109117077A (zh) * 2018-09-21 2019-01-01 武汉华中时讯科技有限责任公司 一种通过两点触摸滑动操作刷新列表视图元素的方法及终端
CN114327738A (zh) * 2022-03-14 2022-04-12 恒生电子股份有限公司 用户界面的刷新方法、装置、电子设备及可读存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103617198A (zh) * 2013-11-14 2014-03-05 北京国双科技有限公司 页面归并方法及装置
CN105022585A (zh) * 2015-08-10 2015-11-04 魅族科技(中国)有限公司 一种消息显示方法及终端
CN105183846A (zh) * 2015-09-07 2015-12-23 百度在线网络技术(北京)有限公司 网页信息的推送方法及装置
CN105528247A (zh) * 2015-12-14 2016-04-27 联想(北京)有限公司 一种信息处理方法及客户端
CN105608117A (zh) * 2015-12-14 2016-05-25 微梦创科网络科技(中国)有限公司 一种信息推荐方法及装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103617198A (zh) * 2013-11-14 2014-03-05 北京国双科技有限公司 页面归并方法及装置
CN105022585A (zh) * 2015-08-10 2015-11-04 魅族科技(中国)有限公司 一种消息显示方法及终端
CN105183846A (zh) * 2015-09-07 2015-12-23 百度在线网络技术(北京)有限公司 网页信息的推送方法及装置
CN105528247A (zh) * 2015-12-14 2016-04-27 联想(北京)有限公司 一种信息处理方法及客户端
CN105608117A (zh) * 2015-12-14 2016-05-25 微梦创科网络科技(中国)有限公司 一种信息推荐方法及装置

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107391763A (zh) * 2017-08-30 2017-11-24 北京金山安全软件有限公司 一种信息显示方法及装置
CN108595083A (zh) * 2018-03-16 2018-09-28 北京达佳互联信息技术有限公司 一种界面处理方法及装置
CN109117077A (zh) * 2018-09-21 2019-01-01 武汉华中时讯科技有限责任公司 一种通过两点触摸滑动操作刷新列表视图元素的方法及终端
CN114327738A (zh) * 2022-03-14 2022-04-12 恒生电子股份有限公司 用户界面的刷新方法、装置、电子设备及可读存储介质
CN114327738B (zh) * 2022-03-14 2022-06-14 恒生电子股份有限公司 用户界面的刷新方法、装置、电子设备及可读存储介质

Similar Documents

Publication Publication Date Title
EP3575962B1 (en) Method and device for preloading application, storage medium and intelligent terminal
CN109753326B (zh) 处理方法、装置、设备和机器可读介质
CN108681475A (zh) 应用程序预加载方法、装置、存储介质及移动终端
CN108363593A (zh) 应用程序预加载方法、装置、存储介质及终端
CN108958830A (zh) 应用程序启动方法、装置、存储介质及终端
CN108829457A (zh) 应用程序预测模型更新方法、装置、存储介质及终端
CN112114734B (zh) 在线文档的显示方法、装置、终端及存储介质
CN106201549A (zh) 应用程序中信息的控制方法、装置以及终端设备
CN108829456A (zh) 应用程序预加载方法、装置、存储介质及终端
CN106776078B (zh) 剪切板内容处理方法、装置以及终端设备
CN103761110B (zh) 浏览器字体显示处理方法和装置
WO2019085820A1 (zh) 处理方法、装置、设备和机器可读介质
CN106383895A (zh) 信息推荐方法、装置以及终端设备
CN103135969A (zh) 应用程序的操作、生成、启动的方法及其装置
CN105302458A (zh) 一种消息显示方法及装置
CN112016023B (zh) 业务处理方法、装置、终端及存储介质
CN108762836A (zh) 预加载应用的管理方法、装置、存储介质及智能终端
CN112827171A (zh) 交互方法、装置、电子设备和存储介质
CN108492349A (zh) 书写笔画的处理方法、装置、设备和存储介质
CN108845838A (zh) 应用程序预加载方法、装置、存储介质及终端
CN108664286A (zh) 应用程序预加载方法、装置、存储介质及移动终端
CN105843594A (zh) 移动终端应用程序页面的展现方法和装置
WO2019085810A1 (zh) 处理方法、装置、设备和机器可读介质
CN107291564B (zh) 信息复制粘贴方法、装置和电子设备
CN113849713A (zh) 一种搜索结果展现方法、装置、计算机设备及存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20170814

Address after: Cayman Islands, Grand Cayman

Applicant after: LIVE.ME Inc.

Address before: 100085 Beijing City, Haidian District Road 33, two floor East Xiaoying

Applicant before: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE Co.,Ltd.

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20161207