CN104021218A - 一种信息显示方法及装置 - Google Patents

一种信息显示方法及装置 Download PDF

Info

Publication number
CN104021218A
CN104021218A CN201410282851.XA CN201410282851A CN104021218A CN 104021218 A CN104021218 A CN 104021218A CN 201410282851 A CN201410282851 A CN 201410282851A CN 104021218 A CN104021218 A CN 104021218A
Authority
CN
China
Prior art keywords
information
mobile terminal
network environment
picture
receiving
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.)
Granted
Application number
CN201410282851.XA
Other languages
English (en)
Other versions
CN104021218B (zh
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.)
Beijing Cheetah Mobile Technology Co Ltd
Original Assignee
Shell Internet Beijing Security Technology 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 Shell Internet Beijing Security Technology Co Ltd filed Critical Shell Internet Beijing Security Technology Co Ltd
Priority to CN201410282851.XA priority Critical patent/CN104021218B/zh
Publication of CN104021218A publication Critical patent/CN104021218A/zh
Application granted granted Critical
Publication of CN104021218B publication Critical patent/CN104021218B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Data Mining & Analysis (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明实施例公开了一种信息显示方法及装置,方法包括:检测移动终端所处的网络环境;当网络环境处于预先设置的特定网络环境时,向服务器发送信息下载请求,以使得服务器在接收到信息下载请求后,向移动终端发送信息;接收并保存信息;在接收到用户的针对于信息的读取指令后,响应读取指令,获取已保存的信息;在移动终端的显示界面上显示获取的信息。本发明在移动终端处于预先设置的网络环境时,下载并保存至少一条信息在该移动终端中,不论该移动终端处于状态,只要在接收到用户的针对于信息的读取指令后,即可以在该移动终端上获取并显示上述预先下载并保存的信息,使得移动终端处于不论哪种网络环境,用户都可以通过移动终端进行信息的阅读。

Description

一种信息显示方法及装置
技术领域
本发明涉及移动通信技术领域,特别涉及一种信息显示方法及装置。
背景技术
随着移动通信技术的不断发展,移动终端已经深入到人们的生活中。用户可以通过移动终端上网浏览社会的最新动态。为了使用户更加方便地了解当前的新闻资讯,技术人员开发了各种各样的新闻客户端。
现有技术中,只有在移动终端处于联网的状态下,新闻客户端才能推送新闻,也就是说,当移动终端处于Wi-Fi(Wireless-Fidelity,无线保真)或2G/3G/4G的状态下,用户才可以通过新闻客户端阅读新闻。然而,Wi-Fi的覆盖范围是有限的,移动终端不是在任何地方都可以连接到无线网,另一方面,运营商向用户提供的2G/3G/4G流量套餐也是有限的。
当用户处于没有覆盖运营商网络且没有覆盖Wi-Fi的地方,即当移动终端处于离线状态时,电子设备则不能接收到新闻客户端推送的新闻;而当用户的2G/3G/4G流量套餐用尽时,如果电子设备继续接收新闻客户端推送的新闻,需要为此付出高昂的流量费用。由上述可知,当移动终端处于离线状态或流量套餐用尽的情况时,会影响到用户阅读新闻资讯。
发明内容
基于上述问题,本发明实施例公开了一种窗口显示方法、装置。技术方案如下:
一种信息显示方法,应用于移动终端,方法包括:
检测所述移动终端所处的网络环境;
当所述网络环境处于预先设置的特定网络环境时,向服务器发送信息下载请求,以使得所述服务器在接收到所述信息下载请求后,向所述移动终端发送信息;
接收并保存所述信息;
在接收到用户的针对于所述信息的读取指令后,响应所述读取指令,获取已保存的信息;
在所述移动终端的显示界面上显示所述获取的信息。
可选的,在上述的信息显示方法中,所述向服务器发送信息下载请求之前,还包括:
在所述移动终端的显示界面上提供用于显示当前的网络环境,并提示用户是否继续进行下载的下载提示信息;
在接收到用户基于提示信息发出的确认下载的指令后,继续向服务器发送信息下载请求。
可选的,在上述的信息显示方法中,所述预先设置的特定网络环境为Wi-Fi网络。
可选的,在上述的信息显示方法中,所述在接收到用户的针对于所述信息的读取指令后,响应所述读取指令获取已保存的信息,包括:
检测所述移动终端所处的网络环境,如果所述移动终端处于离线状态或2G/3G/4G状态,在接收到用户的针对于所述信息的读取指令后,响应所述读取指令获取已保存的信息。
可选的,在上述的信息显示方法中,在接收并保存所述信息后,所述方法还包括:
接收用户针对第一信息的读取指令;
确定所述第一信息是否在所述保存的信息中,如果是,从所述保存的信息中获取所述第一信息,并在所述移动终端的显示界面上显示所述获取的第一信息。
可选的,在上述的信息显示方法中,所述检测所述移动终端所处的网络环境之前,还包括:
在所述移动终端的显示界面上提供是否启动下载的提示信息;
所述检测所述移动终端所处的网络环境包括:
在接收到用户基于所述提示信息发出的确认启动下载的指令后,才进行检测所述移动终端所处的网络环境的步骤。
可选的,在上述的信息显示方法中,所述服务器在接收到所述信息下载请求后,向所述移动终端发送信息,包括:
所述服务器在接收到所述信息下载请求后,以当前时间点为起始时间点,将数量为N的信息发送给所述移动终端,所述数量为N的信息为距离所述起始时间点时间最近的N条信息,N为大于等于1的自然数。
可选的,在上述的信息显示方法中,所述信息包括文字以及图片;
所述接收并保存所述信息,包括:
保存所述文字至数据库的数据库表中;
获取所述图片的网址,对所述图片的网址进行数据转换算法运算,得到图片的网址的算法值,保存所述算法值至所述数据库表;
保存所述图片至存储器中基于相应算法值为文件名命名的区域上;
所述获取已保存的信息,包括:
在所述数据库表中获取所述信息的文字部分和所述信息的图片部分的算法值;
根据所述信息的图片部分的算法值,在所述存储器的存储区域中获取所述信息的图片部分。
可选的,在上述的信息显示方法中,所述信息为新闻。
与上述方法对应的,本发明实施例还提供一种信息显示装置,应用于移动终端;
装置包括:
第一网络环境检测单元,用于检测所述移动终端所处的网络环境;
下载请求发送单元,用于当所述网络环境处于预先设置的特定网络环境时,向服务器发送信息下载请求,以使得所述服务器在接收到所述信息下载请求后,向所述移动终端发送信息;
信息保存单元,用于接收并保存所述信息;
信息获取单元,用于在接收到用户的针对于所述信息的读取指令后,响应所述读取指令,获取已保存的信息;
信息显示单元,用于在所述移动终端的显示界面上显示所述获取的信息。
可选的,在上述的信息显示装置中,还包括:
下载提示信息显示单元,用于所述向服务器发送信息下载请求之前,在所述移动终端的显示界面上提供用于显示当前的网络环境,并提示用户是否继续进行下载的下载提示信息;
所述下载请求发送单元在接收到用户基于提示信息发出的确认下载的指令后,继续向服务器发送信息下载请求。
可选的,在上述的信息显示装置中,所述预先设置的特定网络环境为Wi-Fi网络。
可选的,在上述的信息显示装置中,所述信息获取单元包括:
第二网络环境检测模块,用于检测所述移动终端所处的网络环境;
信息获取模块,用于如果第二网络环境检测模块检测到所述移动终端处于离线状态或2G/3G/4G状态,在接收到用户的针对于所述信息的读取指令后,响应所述读取指令获取已保存的信息。
可选的,在上述的信息显示装置中,所述装置还包括:
读取指令接收单元,用于在接收并报保存所述信息后,接收用户针对第一信息的读取指令;
信息确定单元,用于确定所述第一信息是否在所述保存的信息中,如果是,从所述保存的信息中获取所述第一信息,并在所述移动终端的显示界面上显示所述获取的第一信息。
可选的,在上述的信息显示装置中,还包括:
下载启动信息显示单元;
所述下载启动信息显示单元,用于所述第一网络环境检测单元检测所述移动终端所处的网络环境之前,在所述移动终端的显示界面上提供是否启动下载的提示信息;
所述第一网络环境检测单元在接收到用户基于所述提示信息发出的确认启动下载的指令后,才进行检测所述移动终端所处的网络环境的步骤。
可选的,在上述的信息显示装置中,所述信息包括文字以及图片;
所述信息保存单元,包括:
文字保存模块,用于保存所述文字至数据库的数据库表中;
图片地址获取模块,用于获取所述图片的网址,对所述图片的网址进行数据转换算法运算,得到图片的网址的算法值,保存所述算法值至所述数据库表;
图片保存模块,用于保存所述图片至存储器中基于相应算法值为文件名命名的区域上;
所述信息获取单元,包括:
第一获取模块,用于在所述数据库表中获取所述信息的文字部分和所述信息的图片部分的算法值;
第二获取模块,用于根据所述信息的图片部分的算法值,在所述存储器的存储区域中获取所述信息的图片部分。
可选的,在上述的信息显示装置中,所述信息为新闻。
本发明实施例提供的方法及装置,在移动终端处于预先设置的特定网络环境时,下载并保存至少一条信息在该移动终端中,因此,不论该移动终端后续处于何种网络环境,只要在接收到用户的针对于信息的读取指令后,即可以在该移动终端上获取并显示上述预先下载并保存的信息,使得移动终端处于不论哪种网络环境,用户都可以通过移动终端进行信息的阅读。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的信息显示方法的一种流程示意图;
图2为本发明实施例提供的信息显示方法的另一种流程示意图;
图3为本发明图2实施例提供的一种提示界面;
图4为本发明图2实施例提供的另一提示界面;
图5为本发明实施例提供的信息显示装置的一种结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参考图1,本发明实施例提供信息显示方法的一种流程示意图,应用于移动终端。
该方法可以包括:
S110:检测移动终端所处的网络环境。
该方法的执行主体为移动终端,移动终端可以为手机、平板电脑等。进一步的,该方法可以应用于移动终端中的某一客户端,如新闻客户端。
移动终端所处的网络环境可以为WI-FI网络,或者2G/3G/4G网络,或者离线状态。当用户处于没有覆盖运营商网络且没有覆盖Wi-Fi的地方,即当移动终端处于离线状态。
在需要检测移动终端所处的网络环境时,可以在移动终端的客户端软件中进行相应的请求操作,例如,点击某个功能按钮、执行某个菜单选项,或者通过某些特定的快捷操作,以触发后续检测移动终端所处的网络环境的步骤。本发明实施例对用户启动检测步骤的具体形式并不需要进行限定。
S120:当网络环境处于预先设置的特定网络环境时,移动终端向服务器发送信息下载请求,以使得服务器在接收到上述信息下载请求后,向移动终端发送信息。
预先设置的特定网络环境可以为WI-FI网络或2G/3G/4G网络,优选的,预先设置的特定网络为WI-FI网络。当检测到移动终端所处的网络环境为WI-FI网络时,移动终端可以直接向服务器发送信息下载请求。另一方面,如果检测到移动终端所处的网络环境为2G/3G/4G网络,可以向用户弹出提示对话框,以提醒用户当前的网络环境为2G/3G/4G网络,避免用户不知道所处的网络环境而下载信息,造成流量的浪费。
服务器在接收到上述信息下载请求后,向移动终端发送至少一条信息。进一步的,可以发送预先设置的N条信息,如20条信息。当服务器接收到信息下载请求后,向移动终端发送预先设置的20条信息。本发明实施例发送的信息的数量并不需要进行限定。
S130:接收并保存信息。
S140:在接收到用户的针对于信息的读取指令后,响应读取指令,获取已保存的信息。
移动终端在获取已保存的信息时,可以获取已保存的1条信息,或者可以获取上述预先设置的N条信息。
S150:在移动终端的显示界面上显示获取的信息。
本发明实施例提供的方法,在移动终端处于预先设置的特定网络环境时,下载并保存至少一条信息在该移动终端中,不论该移动终端后续处于何种网络环境,只要在接收到用户的针对于信息的读取指令后,即可以在该移动终端上获取并显示上述预先下载并保存的信息,使得移动终端后续处于不论哪种网络环境,用户都可以通过移动终端进行信息的阅读。
下面结合图2,详细的介绍的本发明信息显示方法的一种流程示意图。
S210:检测移动终端所处的网络环境。
在其他实施例中,在检测移动终端所处的网络环境之前,还可以包括:
在移动终端的显示界面上提供是否启动下载的提示信息;
在接收到用户基于该提示信息发出的确认启动下载的指令后,才进行检测移动终端所处的网络环境的步骤。
实际显示时,可以在移动终端的显示界面上显示如图3所示的提示界面,该提示界面上提供是否启动下载的下载提示信息,如界面上显示有“是”“否”的提示图标。用户选择“是”时,则继续进行S210,用户选择“否”时,则可以结束流程。
S220:当网络环境处于预先设置的特定网络环境时,在移动终端的显示界面上提供用于显示当前的网络环境,并提示用户是否继续进行下载的下载提示信息。
上述网络环境可以为2G/3G/4G网络。当网络环境处于2G/3G/4G网络时,在移动终端的显示当前的网络环境为2G/3G/4G网络,并提供是否继续进行下载的下载提示信息。实际显示时,可以在移动终端的显示界面上显示如图4所示的提示界面,该提示界面上提供是否继续进行下载的下载提示信息,如界面上显示有“确定”“取消”图标。用户选择“确定”时,则继续进行S230,用户选择“取消”时,则可以结束流程。
可选的,在本发明的其他实施例中,上述预先设置的网络环境可以为Wi-Fi网络。当检测到网络环境处于Wi-Fi网络时,可以在移动终端的显示界面上显示当前的网络环境为Wi-Fi网络,并提供是否继续进行下载的下载提示信息。当然,可以理解的是,当检测到网络环境处于Wi-Fi网络时,也可以在仅在移动终端的显示界面提供是否继续进行下载的下载提示信息。
进一步的,移动终端可判断当前的网络状态,根据网络状态不同,弹出不同的提示对话框,以提示用户是否继续下载。如果当前处于WI-FI网络的情况下,弹出第一提示对话框,以提醒用户当前的网络环境为WI-FI网络,如果当前处于2G/3G/4G网络的情况下,弹出第二提示对话框,以提醒用户当前的网络环境为2G/3G/4G网络。移动终端判断当前的网络状态,根据不同的网络状态弹出不同的提示界面,以提示用户是否继续下载,这样可以避免用户在不知道是否处于无线网络的情况下下载信息,从而避免了由于浪费大量流浪而造成的损失。
进一步的,还可以在检测到预先设置的网络环境为Wi-Fi网络时,不向用户提供是否继续进行下载的下载提示信息,继续进行S230。
S230:在接收到用户基于提示信息发出的确认下载的指令后,继续向服务器发送信息下载请求,以使得服务器在接收到信息下载请求后,向移动终端发送信息。
进一步的,服务器在接收到信息下载请求后,可以当前时间点为起始时间点,将数量为N的信息发送给移动终端,数量为N的信息为距离起始时间点时间最近的N条信息,N为大于等于1的自然数。具体的,服务器发送的信息可以为新闻信息。
例如,服务器在接收到信息下载请求后,以收到下载请求时的当前时间点为起始点,可以将数量为20的新闻发送给移动终端,数量为20的信息为距离上述起始时间点时间最近的即最新的20条新闻。
S240:接收并保存信息。
下面详细的介绍移动终端接收并保存信息至数据库的实现过程。
在本发明的一个实施例中,上述信息可以包括文字及图片,在移动终端保存信息时,可以将文字和图片分别进行保存,例如,保存文字至数据库的数据库表中;获取图片的网址,对图片的网址进行数据转换算法运算,得到图片的网址的算法值;保存算法值至数据库表,并在存储器的存储空间中,以该算法值为文件名建立新的文件;然后,将图片即网址上的图片保存至存储器中基于相应算法值为文件名命名的区域上。
上述的数据库表可以为SQLlite数据库,数据转换算法运算可以为MD5(Message Digest Algorithm MD5,中文名为消息摘要算法第五版)转换。
进一步的,信息可以以网页页面对应的JSON文件保存,信息中的文字部分可以包括文章ID编号、文章标题、文章具体内容、作者、评论数。信息中的图片包括文章对应的小图标以及文章内容中包含的图片。服务器将至少一条信息以JSON的方式给移动终端,移动终端的客户端软件接收该信息。移动终端的客户端软件在接收到信息后,自动解析返回对应的JSON文件,JSON文件如表1所示。
表1
JSON文件中包含文章ID编号、文章标题、文章具体内容、作者、文章对应的小图标、文章内容中包含的图片等信息。客户端软件会依据JSON文件中的内容,将文字部分存储到SQLite数据库中对应的字段中。信息中的图片以另一个线程进行下载处理。
例如,表1“文章内容中包含的图片”中的一个图片地址:“http://img1.mydrivers.com/img/20140331/610786af83014b0dae35235e1672de65_300.jpg”,如果该地址上的图片保存到智能设备的存储器中的话,必须以文件的方式存在,因此,需要将这个网址进行数据转换算法运算,具体的可以进行MD5运算,得到的网址的MD5值为:97B50E82354EE3240C8A46F2D7B5C3A0,则对应的文件名为:cache_97B50E82354EE3240C8A46F2D7B5C3A0,保存到智能设备内部存储器的位置为:
data\com.mydrivers.newsclient\cache\cache_97B50E82354EE3240C8A46F2D7B5C3A0,
其它的图片都采用同样的方法下载并保存,在此不做赘述。
S250:在接收到用户的针对于信息的读取指令后,响应读取指令,获取已保存的信息。
具体的,S250可以包括:
检测所述移动终端所处的网络环境,如果所述移动终端处于离线状态或2G/3G状态,在接收到用户的针对于所述信息的读取指令后,响应所述读取指令获取已保存的信息。
也就是说,如果已经保存有用户要读取的信息,在收到用户针对该信息的读取指令后,如果当前移动终端处于wifi网络,那么可以实时进行信息的下载和展示,但如果当前移动终端处于离线状态或2G/3G/4G状态,可以直接去获取已经保存的信息,因此,不需要消耗流量。
例如,在S250之前,可以检测移动终端所处的网络环境,如果移动终端处于离线状态或2G/3G/4G状态,则继续响应S250的步骤。
如果移动终端处于2G/3G/4G状态,还可以:
在移动终端的显示界面上提供是否进一步进行阅读的指示;
在接收到用户选择确定下载的下载指令后,继续响应读取指令的步骤。
在上述S250步骤中,获取已保存的信息可以进一步包括:获取M条已保存的信息,M≤N且为大于等于1的自然数。也就是说,用户读取信息的数量需要小于等于已保存信息的数量。
如果信息包括文字和图片,并在S240中采用了前述S240中示例性的文字和图片分开保存的方式,则在S250中获取已保存的信息,可以包括:
在数据库表中获取信息的文字部分和信息的图片部分的算法值;根据信息的图片部分的算法值,在存储器的存储区域中获取所述信息的图片部分。
S260:在移动终端的显示界面上显示获取的信息。
本实施例请求服务器的文章列表内容,移动终端通过智能解析给出的内容将文章内容及图片。文字部分保存于SQLite数据库中,图片则按照将图的对应的网址,以MD5值的方法保存到指定的存储器的区域中,当用户在没有接入高速互联网或者用户在使用2G/3G/4G网络的时候,则可以无需再次下载文字及图片,从而达到节约用户使用流量费用的目的。
在本发明的其他实施例中,上述240接收并保存信息之后,还可以包括:接收用户针对第一信息的读取指令;确定该第一信息是否在上述保存的信息中,如果是,从上述保存的信息中获取该第一信息,并在移动终端的显示界面上显示获取的第一信息。
可以理解的是,客户端对于信息的下载和保存可以与用户对客户端的正常使用并行进行。就是说,在特定的网络环境下,用户可以正常使用客户端,在不影响用户使用的情况下,客户端可以执行上述的方法,例如另外开启线程执行上述的方法,将部分信息接收并保存下来。在后续用户需要阅读某个信息时,例如第一信息,客户端可以判断一下第一信息是否已经进行了下载保存,如果是,则无需再次下载,节约了网络流量。
举例而言,客户端可以为新闻客户端,信息可以为新闻,第一信息可以为一条新闻,该新闻可以为移动终端的新闻客户端上推送的任意一条新闻。第一信息的读取指令可以为检测到用户点击某一新闻时,向新闻客户端发送的针对该条新闻的新闻读取指令。
而新闻客户端在下载并保存新闻时,会将该新闻中的所有图片地址,如图片url地址全部检索出来。新闻客户端可以在不影响用户使用和阅读新闻的情况下,另开启线程按照上述S240的下载文字以及图片的方式,将部分新闻的文字部分及图片部分进行下载及保存。当用户通过新闻客户端选择一条新闻进行阅读时,新闻客户端可以先去数据库和存储器中查找是否已经下载该新闻,如果是,则无需再次下载。这种方法可以提高下载速度,并且如果用户在2G/3G/4G网络状况下阅读时,不需要在每次阅读都要重新下载新闻,节省了网络流量。
上述所有实施例中的信息均可以为新闻,下面以新闻为例,说明上述实施例的实现过程。
上述移动终端以手机为例,平板电脑等其他移动终端可以参考手机的实施方法,在此不作赘述。
手机处于Wi-Fi网络时,用户通过手机上的新闻客户端浏览新闻,新闻客户端的用户界面上设置有离线下载按钮,当用户点击离线下载按钮后,新闻客户端将判断当前的网络类型,如果是Wi-Fi网络,则向服务器发送新闻下载请求,服务器会根据该下载请求,将预先存储的最新的N条新闻,例如20条新闻发送给新闻客户端。新闻客户端接收服务器发送的20条新闻,并下载新闻文章内的图片及文字,将新闻的文字内容存入手机存储器数据库的数据库表中,并将图片的网址进行MD5运算后的值同样存储到上述数据库表中,并将新闻中的图片保存至存储器中基于MD5值为文件名命名的区域上。
而当用户点击离线下载按钮后,新闻客户端判断当前的网络类型,判断当前的网络类型为2G/3G/4G状态时,新闻客户端会在手机的用户界面上会弹出提示信息,例如图4所示,提示用户是否继续进行下载,如果用户选择继续下载,则从服务器下载新闻文章内的图片及文字,新闻的文字内容存入手机存储器数据库的数据库表中,图片的网址进行MD5运算后同样存储到上述数据库表中,新闻中的图片保存至存储器中基于MD5值为文件名命名的区域上。
当手机处于离线状态的时候,如果用户需要阅读新闻,则新闻客户端会根据用户的选择在存储器中读取之前下载到本地的新闻,并将新闻显示在手机的用户界面上。而当手机处于2G/3G/4G的时候,如果用户点击某新闻进行阅读,新闻客户端可以先去存储器中以该新闻图片网址的MD5值为关键进行检索,如果存在,就不再重新下载该新闻,当不存在时才会请求互联网进行下载该新闻,这样可以节省用户的手机流量。
参考图5,与上述发明装置对应的,本发明实施例还提供一种信息显示装置,应用于移动终端,装置包括:
第一网络环境检测单元100,用于检测所述移动终端所处的网络环境;
下载请求发送单元110,用于当所述网络环境处于预先设置的特定网络环境时,向服务器发送信息下载请求,以使得所述服务器在接收到所述信息下载请求后,向所述移动终端发送信息;
信息保存单元120,用于接收并保存所述信息;
信息获取单元130,用于在接收到用户的针对于所述信息的读取指令后,响应所述读取指令,获取已保存的信息;
信息显示单元140,用于在所述移动终端的显示界面上显示所述获取的信息。
本发明实施例提供的装置,在移动终端处于预先设置的特定网络环境时,下载并保存至少一条信息在该移动终端中,不论该移动终端后续处于何种网络环境,只要在接收到用户的针对于信息的读取指令后,即可以在该移动终端上获取并显示上述预先下载并保存的信息,使得移动终端处于不论哪种网络环境,用户都可以通过移动终端进行信息的阅读。
进一步的,在本发明的其他实施例中,上述信息显示装置中,还包括:
下载提示信息显示单元,用于所述向服务器发送信息下载请求之前,在所述移动终端的显示界面上提供用于显示当前的网络环境,并提示用户是否继续进行下载的下载提示信息;
所述下载请求发送单元在接收到用户基于提示信息发出的确认下载的指令后,继续向服务器发送信息下载请求。
进一步的,在本发明的其他实施例中,上述信息显示装置中,所述预先设置的特定网络环境为Wi-Fi网络。
进一步的,在本发明的其他实施例中,上述信息显示装置中,所述信息获取单元包括:
第二网络环境检测模块,用于检测所述移动终端所处的网络环境;
信息获取模块,用于如果第二网络环境检测模块检测到所述移动终端处于离线状态或2G/3G/4G状态,在接收到用户的针对于所述信息的读取指令后,响应所述读取指令获取已保存的信息。
进一步的,在本发明的其他实施例中,上述信息显示装置中,所述装置还包括:
读取指令接收单元,用于在接收并报保存所述信息后,接收用户针对第一信息的读取指令;
信息确定单元,用于确定所述第一信息是否在所述保存的信息中,如果是,从所述保存的信息中获取所述第一信息,并在所述移动终端的显示界面上显示所述获取的第一信息。
进一步的,在本发明的其他实施例中,上述信息显示装置中,还包括下载启动信息显示单元;
所述下载启动信息显示单元,用于所述第一网络环境检测单元检测所述移动终端所处的网络环境之前,在所述移动终端的显示界面上提供是否启动下载的提示信息;
所述第一网络环境检测单元在接收到用户基于所述提示信息发出的确认启动下载的指令后,才进行检测所述移动终端所处的网络环境的步骤。
进一步的,在本发明的其他实施例中,上述信息显示装置中,所述信息包括文字以及图片;
所述信息保存单元,包括:
文字保存模块,用于保存所述文字至数据库的数据库表中;
图片地址获取模块,用于获取所述图片的网址,对所述图片的网址进行数据转换算法运算,得到图片的网址的算法值,保存所述算法值至所述数据库表;
图片保存模块,用于保存所述图片至存储器中基于相应算法值为文件名命名的区域上;
所述信息获取单元,包括:
第一获取模块,用于在所述数据库表中获取所述信息的文字部分和所述信息的图片部分的算法值;
第二获取模块,用于根据所述信息的图片部分的算法值,在所述存储器的存储区域中获取所述信息的图片部分。
进一步的,在本发明的其他实施例中,上述信息显示装置中,所述信息为新闻。
需要说明的是,在本文中,诸如和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本领域普通技术人员可以理解实现上述方法实施方式中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中,这里所称得的存储介质,如:ROM/RAM、磁碟、光盘等。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

Claims (17)

1.一种信息显示方法,其特征在于,应用于移动终端,方法包括:
检测所述移动终端所处的网络环境;
当所述网络环境处于预先设置的特定网络环境时,向服务器发送信息下载请求,以使得所述服务器在接收到所述信息下载请求后,向所述移动终端发送信息;
接收并保存所述信息;
在接收到用户的针对于所述信息的读取指令后,响应所述读取指令,获取已保存的信息;
在所述移动终端的显示界面上显示所述获取的信息。
2.根据权利要求1所述的方法,其特征在于,所述向服务器发送信息下载请求之前,还包括:
在所述移动终端的显示界面上提供用于显示当前的网络环境,并提示用户是否继续进行下载的下载提示信息;
在接收到用户基于提示信息发出的确认下载的指令后,继续向服务器发送信息下载请求。
3.根据权利要求1或2所述的方法,其特征在于,所述预先设置的特定网络环境为Wi-Fi网络。
4.根据权利要求3所述的方法,其特征在于,所述在接收到用户的针对于所述信息的读取指令后,响应所述读取指令获取已保存的信息,包括:
检测所述移动终端所处的网络环境,如果所述移动终端处于离线状态或2G/3G/4G状态,在接收到用户的针对于所述信息的读取指令后,响应所述读取指令获取已保存的信息。
5.根据权利要求3所述的方法,其特征在于,在接收并保存所述信息后,所述方法还包括:
接收用户针对第一信息的读取指令;
确定所述第一信息是否在所述保存的信息中,如果是,从所述保存的信息中获取所述第一信息,并在所述移动终端的显示界面上显示所述获取的第一信息。
6.根据权利要求1所述的方法,其特征在于,所述检测所述移动终端所处的网络环境之前,还包括:
在所述移动终端的显示界面上提供是否启动下载的提示信息;
所述检测所述移动终端所处的网络环境包括:
在接收到用户基于所述提示信息发出的确认启动下载的指令后,才进行检测所述移动终端所处的网络环境的步骤。
7.根据权利要求1所述的方法,其特征在于,所述服务器在接收到所述信息下载请求后,向所述移动终端发送信息,包括:
所述服务器在接收到所述信息下载请求后,以当前时间点为起始时间点,将数量为N的信息发送给所述移动终端,所述数量为N的信息为距离所述起始时间点时间最近的N条信息,N为大于等于1的自然数。
8.根据权利要求1所述的方法,其特征在于,所述信息包括文字以及图片;
所述接收并保存所述信息,包括:
保存所述文字至数据库的数据库表中;
获取所述图片的网址,对所述图片的网址进行数据转换算法运算,得到图片的网址的算法值,保存所述算法值至所述数据库表;
保存所述图片至存储器中基于相应算法值为文件名命名的区域上;
所述获取已保存的信息,包括:
在所述数据库表中获取所述信息的文字部分和所述信息的图片部分的算法值;
根据所述信息的图片部分的算法值,在所述存储器的存储区域中获取所述信息的图片部分。
9.根据权利要求1-8任意一项所述的方法,其特征在于,所述信息为新闻。
10.一种信息显示装置,其特征在于,应用于移动终端,装置包括:
第一网络环境检测单元,用于检测所述移动终端所处的网络环境;
下载请求发送单元,用于当所述网络环境处于预先设置的特定网络环境时,向服务器发送信息下载请求,以使得所述服务器在接收到所述信息下载请求后,向所述移动终端发送信息;
信息保存单元,用于接收并保存所述信息;
信息获取单元,用于在接收到用户的针对于所述信息的读取指令后,响应所述读取指令,获取已保存的信息;
信息显示单元,用于在所述移动终端的显示界面上显示所述获取的信息。
11.根据权利要求10所述的装置,其特征在于,还包括:
下载提示信息显示单元,用于所述向服务器发送信息下载请求之前,在所述移动终端的显示界面上提供用于显示当前的网络环境,并提示用户是否继续进行下载的下载提示信息;
所述下载请求发送单元在接收到用户基于提示信息发出的确认下载的指令后,继续向服务器发送信息下载请求。
12.根据权利要求10或11所述的装置,其特征在于,所述预先设置的特定网络环境为Wi-Fi网络。
13.根据权利要求12所述的装置,其特征在于,所述信息获取单元包括:
第二网络环境检测模块,用于检测所述移动终端所处的网络环境;
信息获取模块,用于如果第二网络环境检测模块检测到所述移动终端处于离线状态或2G/3G/4G状态,在接收到用户的针对于所述信息的读取指令后,响应所述读取指令获取已保存的信息。
14.根据权利要求12所述的装置,其特征在于,所述装置还包括:
读取指令接收单元,用于在接收并报保存所述信息后,接收用户针对第一信息的读取指令;
信息确定单元,用于确定所述第一信息是否在所述保存的信息中,如果是,从所述保存的信息中获取所述第一信息,并在所述移动终端的显示界面上显示所述获取的第一信息。
15.根据权利要求10所述的装置,其特征在于,还包括下载启动信息显示单元;
所述下载启动信息显示单元,用于所述第一网络环境检测单元检测所述移动终端所处的网络环境之前,在所述移动终端的显示界面上提供是否启动下载的提示信息;
所述第一网络环境检测单元在接收到用户基于所述提示信息发出的确认启动下载的指令后,才进行检测所述移动终端所处的网络环境的步骤。
16.根据权利要求10所述的装置,其特征在于,所述信息包括文字以及图片;
所述信息保存单元,包括:
文字保存模块,用于保存所述文字至数据库的数据库表中;
图片地址获取模块,用于获取所述图片的网址,对所述图片的网址进行数据转换算法运算,得到图片的网址的算法值,保存所述算法值至所述数据库表;
图片保存模块,用于保存所述图片至存储器中基于相应算法值为文件名命名的区域上;
所述信息获取单元,包括:
第一获取模块,用于在所述数据库表中获取所述信息的文字部分和所述信息的图片部分的算法值;
第二获取模块,用于根据所述信息的图片部分的算法值,在所述存储器的存储区域中获取所述信息的图片部分。
17.根据权利要求10-16任意一项所述的装置,其特征在于,所述信息为新闻。
CN201410282851.XA 2014-06-23 2014-06-23 一种信息显示方法及装置 Active CN104021218B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410282851.XA CN104021218B (zh) 2014-06-23 2014-06-23 一种信息显示方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410282851.XA CN104021218B (zh) 2014-06-23 2014-06-23 一种信息显示方法及装置

Publications (2)

Publication Number Publication Date
CN104021218A true CN104021218A (zh) 2014-09-03
CN104021218B CN104021218B (zh) 2018-01-19

Family

ID=51437972

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410282851.XA Active CN104021218B (zh) 2014-06-23 2014-06-23 一种信息显示方法及装置

Country Status (1)

Country Link
CN (1) CN104021218B (zh)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104346460A (zh) * 2014-11-07 2015-02-11 北京奇虎科技有限公司 进行文件下载的方法、装置及浏览器客户端
WO2016011749A1 (zh) * 2014-07-21 2016-01-28 小米科技有限责任公司 轻应用离线更新方法、装置及终端
CN105656664A (zh) * 2015-12-23 2016-06-08 小米科技有限责任公司 信息展示方法及装置
CN105657071A (zh) * 2016-04-01 2016-06-08 太仓日森信息技术有限公司 一种基于网络环境的直播信息推送方法
CN106528193A (zh) * 2015-09-15 2017-03-22 腾讯科技(深圳)有限公司 一种应用更新方法及终端
US9672026B2 (en) 2014-07-21 2017-06-06 Xiaomi Inc. Light app offline updating method, device and terminal
CN107026895A (zh) * 2017-01-12 2017-08-08 阿里巴巴集团控股有限公司 应用程序列表数据的推送方法、装置和服务器
CN107995375A (zh) * 2018-01-18 2018-05-04 广东欧珀移动通信有限公司 一种信息推送方法、移动终端及存储介质
CN108255371A (zh) * 2018-01-18 2018-07-06 广东欧珀移动通信有限公司 一种信息的推送方法、移动终端及存储介质
CN109376323A (zh) * 2018-09-11 2019-02-22 平安科技(深圳)有限公司 应用运行方法、装置、计算机装置及存储介质
WO2019096269A1 (zh) * 2017-11-16 2019-05-23 中兴通讯股份有限公司 预置第三方应用的管理方法、智能终端及存储介质
CN113360195A (zh) * 2021-06-07 2021-09-07 挂号网(杭州)科技有限公司 协议的加载方法及装置、电子设备、存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102378163A (zh) * 2011-10-21 2012-03-14 福州博远无线网络科技有限公司 一种手机用户快速下载文件的方法
CN102571921A (zh) * 2011-12-09 2012-07-11 广东威创视讯科技股份有限公司 移动设备上网的方法及装置
US20120209969A1 (en) * 2009-11-04 2012-08-16 Zte Corporation Browser adjusting method and mobile terminal
CN103067481A (zh) * 2012-12-24 2013-04-24 北京奇虎科技有限公司 数据传输方法、设备和***
CN103379472A (zh) * 2012-04-12 2013-10-30 腾讯科技(深圳)有限公司 下载文件的方法、装置和移动终端
CN103685474A (zh) * 2013-11-21 2014-03-26 中兴通讯股份有限公司 文件下载的方法和装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120209969A1 (en) * 2009-11-04 2012-08-16 Zte Corporation Browser adjusting method and mobile terminal
CN102378163A (zh) * 2011-10-21 2012-03-14 福州博远无线网络科技有限公司 一种手机用户快速下载文件的方法
CN102571921A (zh) * 2011-12-09 2012-07-11 广东威创视讯科技股份有限公司 移动设备上网的方法及装置
CN103379472A (zh) * 2012-04-12 2013-10-30 腾讯科技(深圳)有限公司 下载文件的方法、装置和移动终端
CN103067481A (zh) * 2012-12-24 2013-04-24 北京奇虎科技有限公司 数据传输方法、设备和***
CN103685474A (zh) * 2013-11-21 2014-03-26 中兴通讯股份有限公司 文件下载的方法和装置

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016011749A1 (zh) * 2014-07-21 2016-01-28 小米科技有限责任公司 轻应用离线更新方法、装置及终端
US9672026B2 (en) 2014-07-21 2017-06-06 Xiaomi Inc. Light app offline updating method, device and terminal
CN104346460A (zh) * 2014-11-07 2015-02-11 北京奇虎科技有限公司 进行文件下载的方法、装置及浏览器客户端
CN104346460B (zh) * 2014-11-07 2018-09-21 北京奇虎科技有限公司 进行文件下载的方法、装置及浏览器客户端
CN106528193A (zh) * 2015-09-15 2017-03-22 腾讯科技(深圳)有限公司 一种应用更新方法及终端
CN106528193B (zh) * 2015-09-15 2019-11-12 腾讯科技(深圳)有限公司 一种应用更新方法及终端
CN105656664A (zh) * 2015-12-23 2016-06-08 小米科技有限责任公司 信息展示方法及装置
CN105657071B (zh) * 2016-04-01 2018-11-30 盐城吉大智能终端产业研究院有限公司 一种基于网络环境的直播信息推送方法
CN105657071A (zh) * 2016-04-01 2016-06-08 太仓日森信息技术有限公司 一种基于网络环境的直播信息推送方法
CN107026895A (zh) * 2017-01-12 2017-08-08 阿里巴巴集团控股有限公司 应用程序列表数据的推送方法、装置和服务器
WO2019096269A1 (zh) * 2017-11-16 2019-05-23 中兴通讯股份有限公司 预置第三方应用的管理方法、智能终端及存储介质
US11144312B2 (en) 2017-11-16 2021-10-12 Zte Corporation Management method for preset third-party applications, intelligent terminal and storage medium
CN108255371A (zh) * 2018-01-18 2018-07-06 广东欧珀移动通信有限公司 一种信息的推送方法、移动终端及存储介质
CN107995375A (zh) * 2018-01-18 2018-05-04 广东欧珀移动通信有限公司 一种信息推送方法、移动终端及存储介质
CN109376323A (zh) * 2018-09-11 2019-02-22 平安科技(深圳)有限公司 应用运行方法、装置、计算机装置及存储介质
CN113360195A (zh) * 2021-06-07 2021-09-07 挂号网(杭州)科技有限公司 协议的加载方法及装置、电子设备、存储介质

Also Published As

Publication number Publication date
CN104021218B (zh) 2018-01-19

Similar Documents

Publication Publication Date Title
CN104021218A (zh) 一种信息显示方法及装置
US9584612B2 (en) Systems and methods for pushing applications
CN107911487B (zh) 信息推送方法、装置、服务器及可读存储介质
CN103685528B (zh) 信息展示方法和装置
CN107888703B (zh) 信息推送方法、装置、服务器及可读存储介质
CN103874032A (zh) 基于移动终端的信息推送方法及装置
CN106708496B (zh) 图形界面中标签页的处理方法和装置
EP3142020A1 (en) Resource downloading method and device
CN109462632B (zh) 页面跳转方法、装置、计算机设备及计算机可读存储介质
CN103414765B (zh) 图形码中信息的分流方法、装置及***
CN102769641B (zh) 一种网页内容自适应控制的展示方法及***
CN104380769A (zh) 一种信息提醒的方法、装置及电子终端
CN105867714A (zh) 应用程序下载方法、装置及***
CN103678307A (zh) 页面显示方法及客户端
CN103810176A (zh) 一种网页信息的预取访问方法和装置
CN113242308B (zh) 一种信息推送方法、装置、设备及存储介质
CN106504026A (zh) 一种数据获取方法和装置
CN111159269B (zh) 一种数据处理方法、装置及***
CN108196902A (zh) 用于展示开屏广告的方法与设备
CN107391763A (zh) 一种信息显示方法及装置
CN105159692B (zh) 应用的标识方法、装置及服务器
CN104572710A (zh) 网页信息的处理方法及装置
US9306884B2 (en) Computer-based method and system for processing a file request in response to a message received from a user mobile device
CN109951549B (zh) 网络页面的访问方法、装置及计算机可读存储介质
CN110928547A (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
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address

Address after: 100041 Beijing, Shijingshan District Xing Xing street, building 30, No. 3, building 2, A-0071

Patentee after: Beijing cheetah Mobile Technology Co., Ltd.

Address before: 100041 Beijing city Shijingshan District Badachu high tech Park West Wells Road No. 3 Building No. 3 1100A

Patentee before: SHELL INTERNET (BEIJING) SECURITY TECHNOLOGY CO., LTD.

CP03 Change of name, title or address