CN103164317B - 一种检测更新的方法和装置 - Google Patents

一种检测更新的方法和装置 Download PDF

Info

Publication number
CN103164317B
CN103164317B CN201110405674.6A CN201110405674A CN103164317B CN 103164317 B CN103164317 B CN 103164317B CN 201110405674 A CN201110405674 A CN 201110405674A CN 103164317 B CN103164317 B CN 103164317B
Authority
CN
China
Prior art keywords
data
renewal
desktop
terminal
news
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.)
Active
Application number
CN201110405674.6A
Other languages
English (en)
Other versions
CN103164317A (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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201110405674.6A priority Critical patent/CN103164317B/zh
Publication of CN103164317A publication Critical patent/CN103164317A/zh
Application granted granted Critical
Publication of CN103164317B publication Critical patent/CN103164317B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种检测更新的方法和装置,属于互联网领域。所述方法包括:当计时器的计时时间等于预设的更新时间段时,判断终端是否向服务器发送了桌面新闻的数据更新请求;如果是,则生成并显示第一监听数据,使用户根据所述第一监听数据确认所述终端上的桌面新闻的数据更新成功。本发明通过对终端是否向服务器发送了桌面新闻的数据更新请求来判断桌面新闻的更新是否成功,节省了测试时间与测试人力。

Description

一种检测更新的方法和装置
技术领域
本发明涉及互联网领域,特别涉及一种检测更新的方法和装置。
背景技术
Widget(应用程序窗口小部件)是微小的应用程序视图,可以被嵌入到其它应用程序中(比如桌面)并接收周期性的更新。
现有对桌面新闻widget自动更新功能的测试,都是手工测试。假设新闻widget自动更新设置为6小时,则测试人员要记录下设置的起始时间,并在6个小时的时候检查桌面新闻widget的新闻以及图片是否有自动更新。
现有技术方案的缺点:自动更新时间分别为3、6、12小时,需要测试人员详细记录时间点,待到达更新时间后观察是否有新的新闻摘要和图片,或者刷新按钮是否自动旋转,测试时间长,浪费时间和人力。
发明内容
为了现有技术中的问题,本发明实施例提供了一种检测更新的方法和装置。所述技术方案如下:
一方面,提供了一种检测更新的方法,所述方法包括:
当计时器的计时时间等于预设的更新时间段时,判断终端是否向服务器发送了桌面新闻的数据更新请求;
如果是,则生成并显示第一监听数据,使用户根据所述第一监听数据确认所述终端上的桌面新闻的数据更新成功,所述第一监听数据用于表示更新成功。
所述预设的更新时间段包括所述桌面新闻的数据更新的时间段。
所述方法还包括:
如果所述终端未向所述服务器发送桌面新闻的数据更新请求,则生成并显示第二监听数据,使所述用户根据所述第二监听数据确认所述终端上的桌面新闻的数据更新未成功。
所述第一监听数据的布尔值为真,所述第二监听数据的布尔值为假。
另一方面,提供了一种检测更新的装置,所述装置包括:
判断模块,用于当计时器的计时时间等于预设的更新时间段时,判断终端是否向服务器发送了桌面新闻的数据更新请求;
生成模块,用于如果所述判断模块的判断结果为是,则生成并显示第一监听数据,使用户根据所述第一监听数据确认所述终端上的桌面新闻的数据更新成功。
所述预设的更新时间段包括所述桌面新闻的数据更新的时间段。
所述生成模块还用于如果判断模块判断出所述终端未向所述服务器发送桌面新闻的数据更新请求,则生成并显示第二监听数据,使所述用户根据所述第二监听数据确认所述终端上的桌面新闻的数据更新未成功,所述第一监听数据用于表示更新成功。
所述第一监听数据的布尔值为真,所述第二监听数据的布尔值为假。
本发明实施例提供的技术方案带来的有益效果是:当计时器的计时时间等于预设的更新时间时,判断终端是否向服务器发送了桌面新闻的数据更新请求,如果是,则生成并显示第一监听数据,使用户根据所述第一监听数据确认所述终端上的桌面新闻的数据更新成功,这样不需要检测人员手工测试,只需要查看检测装置生成的监听数据就能够知道更新是否成功,节省了测试时间与测试人力,且通过判断终端是否向服务器发送了桌面新闻的数据更新请来确认桌面新闻是否进行了更新,而不是依据桌面新闻数据是否发生变化来判断,更能够准确的验证桌面新闻是否更新成功。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例1中提供的一种检测更新的方法的流程图;
图2是本发明实施例2中提供的一种检测更新的方法的流程图;
图3是本发明实施例3中提供的一种检测更新的装置的示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
实施例1
参见图1.本实施例中提供了一种检测更新的方法,包括:
101:当计时器的计时时间等于预设的更新时间段时,判断终端是否向服务器发送了桌面新闻的数据更新请求;
102:如果是,则生成并显示第一监听数据,使用户根据所述第一监听数据确认所述终端上的桌面新闻的数据更新成功。
本实施例中,所述预设的更新时间段包括所述桌面新闻的数据更新的时间段。
其中,所述方法还包括:
如果所述终端未向所述服务器发送桌面新闻的数据更新请求,则生成并显示第二监听数据,使所述用户根据所述第二监听数据确认所述终端上的桌面新闻的数据更新未成功。
可选地,本实施例中,所述第一监听数据的布尔值为真,所述第二监听数据的布尔值为假。
本发明提供的方法实施例的有益效果是:当计时器的计时时间等于预设的更新时间时,判断终端是否向服务器发送了桌面新闻的数据更新请求,如果是,则生成并显示第一监听数据,使用户根据所述第一监听数据确认所述终端上的桌面新闻的数据更新成功,这样不需要检测人员手工测试,只需要查看检测装置生成的监听数据就能够知道更新是否成功,节省了测试时间与测试人力,且通过判断终端是否向服务器发送了桌面新闻的数据更新请来确认桌面新闻是否进行了更新,而不是依据桌面新闻数据是否发生变化来判断,更能够准确的验证桌面新闻是否更新成功。
实施例2
参见图2,本实施例中提供了一种检测更新的方法,包括:
201:设置桌面新闻的自动更新时间段。
本实施例中,启动桌面新闻widget,先设置桌面新闻的自动更新时间,如设置自动更新时间为3小时,6小时,或是12小时,对此本实施例不做具体限定。如终端的桌面上安装了天气预报,设置该天气预报的更新时间为12小时,则终端需要每12个小时更新一次桌面上的天气预报。
202:在终端启动桌面新闻时,启动计时器。
本实施例中,在设置桌面新闻的自动更新时间成功的同时,在测试程序中添加添加一个***A和计时器B,并启动计时器B,从零开始计时,或从桌面新闻的自动更新时长开始倒计时,具体的计时方法本实施例不做具体限定。例如,设置的桌面新闻的更新时间为6个小时,则将计时器的计时时间设置为6小时,计时器在桌面新闻更新过后从零开始计时,当计时器的累计时间达到6个小时时,则停止计时。
其中,***A用于监听widget的刷新动作。
203:当计时器的计时时间等于预设的更新时间段时,判断终端是否向服务器发送了桌面新闻的数据更新请求,如果是则生成并显示第一监听数据,使用户根据所述第一监听数据确认所述终端上的桌面新闻的数据更新成功;如果否则生成第二监听数据,使所述用户根据所述第二监听数据确认所述终端上的桌面新闻的数据更新未成功。
本实施例中,预设的更新时间包括本实施例中设置的桌面新闻的自动更新时间,当然预设的更新时间也可以是桌面新闻的自动更新时间的整数倍,即***可以选择性地在桌面新闻的自动更新时间的任一周期进行监听,对此本实施例不做具体限定。当计时器的计时时间达到预设的更新时间之后,***判断终端是否向服务器发送了数据更新请求,如果是则生成并显示第一监听数据,使用户根据所述第一监听数据确认所述终端上的桌面新闻的数据更新成功,否则生成并显示第二监听数据,使用户根据所述第二监听数据确认所述终端上的桌面新闻的数据更新未成功。本实施例中的用户具体可以指桌面新闻的检测人员。
本实施例中,自动更新时,终端向服务器端发送桌面新闻的数据更新请求,若服务器端在此段时间内有内容的更新,则向终端返回新的内容摘要,桌面widget会出现新的内容摘要;但若服务器端在此段时间内没有内容的更新,则桌面widget将继续显示原有的新闻摘要。所以***需监听终端是否向服务器端发送了更新请求,如果终端向服务器端发送了更新请求,就表明桌面有刷新动作,更新成功。本实施例中,在服务器端没有向终端提供新的新闻摘要,使得桌面widget只能继续显示原有的新闻摘要的情况下去,更新也是成功的,因为终端向服务器端发送了更新请求,执行了刷新动作。例如,终端要更新桌面上的天气预报,向服务器发送更新请求,服务器接收到终端的更新请求,判断天气预报是否有新的内容需要更新,如果有,则返回给终端新的天气预报内容,如果没有,则不想终端发送新的天气预报内容,桌面继续显示原有的天气预报内容。
本实施例中,可选地,生成的监听数据可以为一个布尔型变量FLAG,若***A监听到有刷新动作,则布尔值FLAG=TRUE,打印日志,输出FLAG的值,使检测人员能够根据FLAG的值判断自动更新是否生效:FLAG=FALSE,表明自动更新失败;FLAG=TRUE,表明自动更新成功。本实施例中第一监听数据可以为布尔值FLAG=TRUE,第二监听数据可以为FLAG=FALSE。其中,生成的监听数据也可以通过其它方式来表现更新成功或是失败,如生成数据为‘1’表示更新成功,生成数据为‘0’表示更新失败,对此本实施例不做具体限定。
本发明提供的方法实施例的有益效果是:当计时器的计时时间等于预设的更新时间时,判断终端是否向服务器发送了桌面新闻的数据更新请求,如果是,则生成并显示第一监听数据,使检测人员根据所述第一监听数据确认所述终端上的桌面新闻的数据更新成功,这样不需要检测人员手工测试,只需要查看检测装置生成的监听数据就能够知道更新是否成功,节省了测试时间与测试人力,且通过判断终端是否向服务器发送了桌面新闻的数据更新请来确认桌面新闻是否进行了更新,而不是依据桌面新闻数据是否发生变化来判断,更能够准确的验证桌面新闻是否更新成功。
实施例3
参见图3,本发明实施例提供了一种检测更新的装置,所述装置包括:判断模块301和生成模块302。
判断模块301,用于当计时器的计时时间等于预设的更新时间段时,判断终端是否向服务器发送了桌面新闻的数据更新请求;
生成模块302,用于如果所述判断模块301的判断结果为是,则生成并显示第一监听数据,使用户根据所述第一监听数据确认所述终端上的桌面新闻的数据更新成功。
本实施例中,所述预设的更新时间段包括所述桌面新闻的数据更新的时间段。
本实施例中,所述生成模块302还用于如果判断模块301判断出所述终端未向所述服务器发送桌面新闻的数据更新请求,则生成并显示第二监听数据,使所述用户根据所述第二监听数据确认所述终端上的桌面新闻的数据更新未成功。
可选地,所述第一监听数据的布尔值为真,所述第二监听数据的布尔值为假。
本发明提供的装置实施例的有益效果是:当计时器的计时时间等于预设的更新时间时,判断终端是否向服务器发送了桌面新闻的数据更新请求,如果是,则生成并显示第一监听数据,使用户根据所述第一监听数据确认所述终端上的桌面新闻的数据更新成功,这样不需要检测人员手工测试,只需要查看检测装置生成的监听数据就能够知道更新是否成功,节省了测试时间与测试人力,且通过判断终端是否向服务器发送了桌面新闻的数据更新请来确认桌面新闻是否进行了更新,而不是依据桌面新闻数据是否发生变化来判断,更能够准确的验证桌面新闻是否更新成功。
本实施例提供的装置,具体可以与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (4)

1.一种检测更新的方法,其特征在于,所述方法包括:
当计时器的计时时间等于预设的更新时间段时,通过***判断终端是否向服务器发送了桌面新闻的数据更新请求,所述预设的更新时间段包括所述桌面新闻的数据更新的时间段,所述***用于监听刷新动作;
如果是,则更新成功,生成并显示第一监听数据,使用户根据所述第一监听数据确认所述终端上的桌面新闻的数据更新成功,所述第一监听数据用于表示更新成功;
如果否,则生成并显示第二监听数据,使所述用户根据所述第二监听数据确认所述终端上的桌面新闻的数据更新未成功。
2.根据权利要求1所述的方法,其特征在于,所述第一监听数据的布尔值为真,所述第二监听数据的布尔值为假。
3.一种检测更新的装置,其特征在于,所述装置包括:
判断模块,用于当计时器的计时时间等于预设的更新时间段时,通过***判断终端是否向服务器发送了桌面新闻的数据更新请求,所述预设的更新时间段包括所述桌面新闻的数据更新的时间段,所述***用于监听刷新动作;
生成模块,用于如果所述判断模块的判断结果为是,则更新成功,生成并显示第一监听数据,使用户根据所述第一监听数据确认所述终端上的桌面新闻的数据更新成功,所述第一监听数据用于表示更新成功;
所述生成模块,还用于如果所述判断模块的判断结果为否,则生成并显示第二监听数据,使所述用户根据所述第二监听数据确认所述终端上的桌面新闻的数据更新未成功。
4.根据权利要求3所述的装置,其特征在于,所述第一监听数据的布尔值为真,所述第二监听数据的布尔值为假。
CN201110405674.6A 2011-12-08 2011-12-08 一种检测更新的方法和装置 Active CN103164317B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110405674.6A CN103164317B (zh) 2011-12-08 2011-12-08 一种检测更新的方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110405674.6A CN103164317B (zh) 2011-12-08 2011-12-08 一种检测更新的方法和装置

Publications (2)

Publication Number Publication Date
CN103164317A CN103164317A (zh) 2013-06-19
CN103164317B true CN103164317B (zh) 2018-04-03

Family

ID=48587423

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110405674.6A Active CN103164317B (zh) 2011-12-08 2011-12-08 一种检测更新的方法和装置

Country Status (1)

Country Link
CN (1) CN103164317B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103399884A (zh) * 2013-07-14 2013-11-20 王国栋 一种随机新闻***及其自动刷新方法
CN104239587B (zh) 2014-10-17 2017-09-12 北京字节跳动网络技术有限公司 新闻列表刷新的方法及装置
WO2017028184A1 (zh) * 2015-08-18 2017-02-23 郭子明 按主题展示新闻时的信息提示方法和新闻展示***

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101945135A (zh) * 2010-09-20 2011-01-12 中兴通讯股份有限公司 一种widget***的升级方法及***
CN102143128A (zh) * 2010-06-30 2011-08-03 华为技术有限公司 移动终端桌面快捷方式更新方法、装置与***

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4850796B2 (ja) * 2007-07-27 2012-01-11 富士通コンポーネント株式会社 ターミナルエミュレータ及びその制御方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102143128A (zh) * 2010-06-30 2011-08-03 华为技术有限公司 移动终端桌面快捷方式更新方法、装置与***
CN101945135A (zh) * 2010-09-20 2011-01-12 中兴通讯股份有限公司 一种widget***的升级方法及***

Also Published As

Publication number Publication date
CN103164317A (zh) 2013-06-19

Similar Documents

Publication Publication Date Title
CN111399873B (zh) 一种模型更新方法及装置
CN103425956B (zh) 无线网络摄像头的联网方法
CN106201846B (zh) 自动化测试中的性能监控方法及装置
US10296409B2 (en) Forecasting workload transaction response time
BR112012017294B1 (pt) método, sistema e servidor para coletar versões de software
CN103164317B (zh) 一种检测更新的方法和装置
CN104572422A (zh) 一种基于Linux***开关机下内存监测实现方法
CN105120259B (zh) 数字电视机检测方法及装置
CN106649024A (zh) 一种应用性能实时监控方法及装置
CN102799522A (zh) 一种软件版本追溯测试的管理方法和***
WO2016061941A1 (zh) 一种异常处理方法及装置、存储介质
US10664335B2 (en) System and method for maintaining the health of a machine
CN105743774A (zh) 推送信息监控装置、推送信息监控方法及客户端
CN103870319B (zh) 信息处理方法、装置及电子设备
CN106371938A (zh) 智能延迟自动关机***及其方法
CN104750537B (zh) 一种执行测试用例的方法和装置
CN103096167A (zh) 一种智能电视的启动方法及***
CN105138447A (zh) 一种Reboot测试过程中监测硬盘和内存的实现方法
CN112165473B (zh) 一种任意账号密码重置逻辑漏洞的检测方法、装置及介质
CN109670296A (zh) 一种移除iOS备份密码的方法和装置
CN103729274A (zh) 音频故障检测方法和***
CN104424098B (zh) 一种应用测试方法及装置
CN104915291B (zh) 终端重启验证方法和***
CN105163336B (zh) 优化无线网络稳定性的方法及***
CN105528221B (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