CN104469409A - Automatic testing method for smart television software differential upgrading - Google Patents
Automatic testing method for smart television software differential upgrading Download PDFInfo
- Publication number
- CN104469409A CN104469409A CN201410712415.1A CN201410712415A CN104469409A CN 104469409 A CN104469409 A CN 104469409A CN 201410712415 A CN201410712415 A CN 201410712415A CN 104469409 A CN104469409 A CN 104469409A
- Authority
- CN
- China
- Prior art keywords
- server
- testing
- upgrading
- intelligent television
- smart television
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26291—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for providing content or additional data updates, e.g. updating software modules, stored at the client
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2405—Monitoring of the internal components or processes of the server, e.g. server load
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/458—Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
- H04N21/4586—Content update operation triggered locally, e.g. by comparing the version of software modules in a DVB carousel to the version stored locally
Abstract
The invention relates to the smart television technology and provides an automatic testing method for smart television software differential upgrading. The automatic testing method for smart television software differential upgrading mainly aims to solve the problems that in the prior art, when testing is conducted after smart television software differential upgrading, the requirements for testers are high, and efficiency is low. According to the technical scheme, the automatic testing method for smart television software differential upgrading comprises the steps that a smart television obtains an upgrading file from a server for upgrading, a history version of differential upgrading is recorded, the software configuration information of the smart television is read automatically by the smart television after upgrading of the smart television is completed, a testing server is established backstage, the testing server automatically deploys server files to a testing catalog, various kinds of information in the files sequentially subjected to differential upgrading are compared with various kinds of information of files in a whole file package of a target version in the server, so that a comparison result is obtained, and the comparison result is uploaded to the server after testing is completed. The automatic testing method for smart television software differential upgrading has the advantages that testing efficiency is improved, and the method is suitable for testing conducted after smart television software differential upgrading.
Description
Technical field
The present invention relates to intelligent television technology, particularly intelligent television software difference upgrade technique.
Background technology
Along with the upgrading of television set, intelligent television comes into huge numbers of families, the auto upgrading function of TV is that upgrading in time of product has manufactured possibility: such as on intelligent television, increase new application, improve the operation interface of falling behind, improve operability of user etc., particularly relating to the New function guiding and sell, use the software performance of height correlation with user, is all based on the upgrading of software efficiently and accurately and quick iteration timely.Short in the iteration interval time of complete machine software, change update time that is large, software longer, for improving the upgrading efficiency of software, the mode of the online difference of normal use is upgraded, this just has higher requirement to software test: need tester independently can set up testing server, and the differential testing file of different editions is accurately deployed to corresponding catalogue; Fast respective file is carried out upgrading to compare, propose comparison in difference data etc.; This is concerning the relatively poor tester of software capability, it is a difficult bottleneck, usually undertaken assisting just can complete test by special peopleware, nonetheless, tester also can repeat test file and place mistake, test does not complete, the situation of test data submittal error, inefficiency.
Summary of the invention
Require the higher and shortcoming of inefficiency to provide the automated testing method that a kind of intelligent television software difference is upgraded to tester during test after the object of the invention is to solve the upgrading of existing intelligent television software difference.
The present invention solves its technical problem, and the technical scheme of employing is, the automated testing method of intelligent television software difference upgrading, is characterized in that, comprise the steps:
The start of step 1, intelligent television or user click the upgrading page, and intelligent television sends upgrade request to server end;
Step 2, server end obtain the classification of this intelligent television movement and complete machine type, and obtain complete machine type and the MAC Address of this intelligent television, mate, if the match is successful, enter next step to it, if mate unsuccessful, feedback intelligent TV cannot be upgraded;
Step 3, server end send the server address link of upgrade software to this intelligent television;
Step 4, this intelligent television download corresponding complete machine difference upgrade file according to the server address link of the upgrade software received, and auto-update;
The old version of step 5, this intelligent television record difference upgrading;
After step 6, intelligent television have been upgraded, automatically read the software configuration information of himself, set up testing server on backstage;
Server file is deployed to test catalogue by step 7, testing server automatically, and the otherness completing various information between the file after difference upgrading and the whole APMB package of target version in server successively compares, and obtains comparing result;
Step 8, tested after, by comparing result upload server.
Concrete, step 7 comprises the following steps:
Server file is deployed to test catalogue by step 71, testing server automatically;
Step 72, testing server obtain the whole APMB package of target version in server;
Step 73, testing server contrast differences divide each authority of the whole APMB package of target version in the file after upgrading and server, obtain authority comparing result;
Step 74, testing server contrast differences divide the MD5 code of the whole APMB package of target version in the file after upgrading and server, obtain MD5 code comparing result;
Step 75, testing server by authority comparing result together with MD5 code comparing result as a comparison result carry out storing and importing corresponding folder according to version, and send to server.
Further, in step 72, the method that described testing server obtains the whole APMB package of target version in server is: testing server obtains the whole APMB package of target version from server.
Further, in step 72, the method that described testing server obtains the whole APMB package of target version in server is: testing server obtains the whole APMB package of target version from the complete machine difference upgrade file downloaded before.
The invention has the beneficial effects as follows, in the present invention program, by the automated testing method of above-mentioned intelligent television software difference upgrading, can automatically test it after the upgrading of intelligent television difference, reduce to tester according to lazyness, and not easily to make mistakes, promote testing efficiency.
Embodiment
Below in conjunction with embodiment, describe technical scheme of the present invention in detail.
In the automated testing method of intelligent television software difference upgrading of the present invention, first intelligent television start or user click the upgrading page, intelligent television sends upgrade request to server end, server end obtains the classification of this intelligent television movement and complete machine type, obtain complete machine type and the MAC Address of this intelligent television, it is mated, if mate unsuccessful, feedback intelligent TV cannot be upgraded, if the match is successful, server end sends the server address link of upgrade software to this intelligent television, this intelligent television downloads corresponding complete machine difference upgrade file according to the server address link of the upgrade software received again, and auto-update, and the old version of record difference upgrading, after intelligent television has been upgraded, automatically the software configuration information of himself is read, testing server is set up on backstage, server file is deployed to test catalogue by this testing server automatically, the otherness completing various information between the file after difference upgrading and the whole APMB package of target version in server successively compares, obtain comparing result, after test completes, by comparing result upload server.
Embodiment
The automated testing method of the intelligent television software difference upgrading of the embodiment of the present invention, comprises the following steps:
The start of step 1, intelligent television or user click the upgrading page, and intelligent television sends upgrade request to server end.
Step 2, server end obtain the classification of this intelligent television movement and complete machine type, and obtain complete machine type and the MAC Address of this intelligent television, mate, if the match is successful, enter next step to it, if mate unsuccessful, feedback intelligent TV cannot be upgraded.
Step 3, server end send the server address link of upgrade software to this intelligent television.
Step 4, this intelligent television download corresponding complete machine difference upgrade file according to the server address link of the upgrade software received, and auto-update.
The old version of step 5, this intelligent television record difference upgrading.
After step 6, intelligent television have been upgraded, automatically read the software configuration information of himself, set up testing server on backstage.
Server file is deployed to test catalogue by step 7, testing server automatically, and the otherness completing various information between the file after difference upgrading and the whole APMB package of target version in server successively compares, and obtains comparing result.
This step can be following concrete steps:
Server file is deployed to test catalogue by step 71, testing server automatically;
Step 72, testing server obtain the whole APMB package of target version in server; This acquisition methods can be: testing server obtains the whole APMB package of target version from server, or testing server obtains the whole APMB package of target version from the complete machine difference upgrade file downloaded before.
Step 73, testing server contrast differences divide each authority of the whole APMB package of target version in the file after upgrading and server, obtain authority comparing result;
Step 74, testing server contrast differences divide the MD5 code of the whole APMB package of target version in the file after upgrading and server, obtain MD5 code comparing result;
Step 75, testing server by authority comparing result together with MD5 code comparing result as a comparison result carry out storing and importing corresponding folder according to version, and send to server.
Step 8, tested after, by comparing result upload server.
Claims (4)
1. the automated testing method of intelligent television software difference upgrading, is characterized in that, comprise the steps:
The start of step 1, intelligent television or user click the upgrading page, and intelligent television sends upgrade request to server end;
Step 2, server end obtain the classification of this intelligent television movement and complete machine type, and obtain complete machine type and the MAC Address of this intelligent television, mate, if the match is successful, enter next step to it, if mate unsuccessful, feedback intelligent TV cannot be upgraded;
Step 3, server end send the server address link of upgrade software to this intelligent television;
Step 4, this intelligent television download corresponding complete machine difference upgrade file according to the server address link of the upgrade software received, and auto-update;
The old version of step 5, this intelligent television record difference upgrading;
After step 6, intelligent television have been upgraded, automatically read the software configuration information of himself, set up testing server on backstage;
Server file is deployed to test catalogue by step 7, testing server automatically, and the otherness completing various information between the file after difference upgrading and the whole APMB package of target version in server successively compares, and obtains comparing result;
Step 8, tested after, by comparing result upload server.
2. the automated testing method of intelligent television software difference upgrading as claimed in claim 1, it is characterized in that, step 7 comprises the following steps:
Server file is deployed to test catalogue by step 71, testing server automatically;
Step 72, testing server obtain the whole APMB package of target version in server;
Step 73, testing server contrast differences divide each authority of the whole APMB package of target version in the file after upgrading and server, obtain authority comparing result;
Step 74, testing server contrast differences divide the MD5 code of the whole APMB package of target version in the file after upgrading and server, obtain MD5 code comparing result;
Step 75, testing server by authority comparing result together with MD5 code comparing result as a comparison result carry out storing and importing corresponding folder according to version, and send to server.
3. the automated testing method of intelligent television software difference upgrading as claimed in claim 2, it is characterized in that, in step 72, the method that described testing server obtains the whole APMB package of target version in server is: testing server obtains the whole APMB package of target version from server.
4. the automated testing method of intelligent television software difference upgrading as claimed in claim 2, it is characterized in that, in step 72, the method that described testing server obtains the whole APMB package of target version in server is: testing server obtains the whole APMB package of target version from the complete machine difference upgrade file downloaded before.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410712415.1A CN104469409A (en) | 2014-11-28 | 2014-11-28 | Automatic testing method for smart television software differential upgrading |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410712415.1A CN104469409A (en) | 2014-11-28 | 2014-11-28 | Automatic testing method for smart television software differential upgrading |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104469409A true CN104469409A (en) | 2015-03-25 |
Family
ID=52914670
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410712415.1A Pending CN104469409A (en) | 2014-11-28 | 2014-11-28 | Automatic testing method for smart television software differential upgrading |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104469409A (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105677410A (en) * | 2016-01-05 | 2016-06-15 | 太仓市同维电子有限公司 | Method for downloading test program through server |
CN106210897A (en) * | 2016-08-09 | 2016-12-07 | 深圳创维数字技术有限公司 | A kind of Set Top Box automatic test approach based on serial ports and system thereof |
CN106484893A (en) * | 2016-10-20 | 2017-03-08 | 青岛海信电器股份有限公司 | Variance data lookup method and device in type adjusted lot size |
CN107450943A (en) * | 2017-07-06 | 2017-12-08 | 上海斐讯数据通信技术有限公司 | One kind test whether normal method and system of upgraded version detection function |
CN107480044A (en) * | 2017-07-04 | 2017-12-15 | 上海斐讯数据通信技术有限公司 | A kind of upgrading test method and system |
CN108173888A (en) * | 2016-12-06 | 2018-06-15 | 杭州海康威视数字技术股份有限公司 | A kind of method for upgrading software of distributed system, apparatus and system |
CN109347695A (en) * | 2018-09-18 | 2019-02-15 | 上海移远通信技术股份有限公司 | A kind of upgrade testing system and method |
CN110308923A (en) * | 2018-03-27 | 2019-10-08 | 上海擎感智能科技有限公司 | A kind of test method and its system of OTA upgrading |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6341373B1 (en) * | 1996-12-20 | 2002-01-22 | Liberate Technologies | Secure data downloading, recovery and upgrading |
CN101004691A (en) * | 2007-01-23 | 2007-07-25 | 北京映翰通网络技术有限公司 | Method and device for updating firmware program |
CN101382914A (en) * | 2008-10-15 | 2009-03-11 | 北大方正集团有限公司 | Testing method and device for software update file |
CN103596049A (en) * | 2013-11-21 | 2014-02-19 | 乐视致新电子科技(天津)有限公司 | Intelligent television and upgrade method and device thereof |
-
2014
- 2014-11-28 CN CN201410712415.1A patent/CN104469409A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6341373B1 (en) * | 1996-12-20 | 2002-01-22 | Liberate Technologies | Secure data downloading, recovery and upgrading |
CN101004691A (en) * | 2007-01-23 | 2007-07-25 | 北京映翰通网络技术有限公司 | Method and device for updating firmware program |
CN101382914A (en) * | 2008-10-15 | 2009-03-11 | 北大方正集团有限公司 | Testing method and device for software update file |
CN103596049A (en) * | 2013-11-21 | 2014-02-19 | 乐视致新电子科技(天津)有限公司 | Intelligent television and upgrade method and device thereof |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105677410A (en) * | 2016-01-05 | 2016-06-15 | 太仓市同维电子有限公司 | Method for downloading test program through server |
CN106210897A (en) * | 2016-08-09 | 2016-12-07 | 深圳创维数字技术有限公司 | A kind of Set Top Box automatic test approach based on serial ports and system thereof |
CN106484893A (en) * | 2016-10-20 | 2017-03-08 | 青岛海信电器股份有限公司 | Variance data lookup method and device in type adjusted lot size |
CN106484893B (en) * | 2016-10-20 | 2019-08-09 | 青岛海信电器股份有限公司 | Variance data lookup method and device in type adjusted lot size |
CN108173888A (en) * | 2016-12-06 | 2018-06-15 | 杭州海康威视数字技术股份有限公司 | A kind of method for upgrading software of distributed system, apparatus and system |
CN107480044A (en) * | 2017-07-04 | 2017-12-15 | 上海斐讯数据通信技术有限公司 | A kind of upgrading test method and system |
CN107450943A (en) * | 2017-07-06 | 2017-12-08 | 上海斐讯数据通信技术有限公司 | One kind test whether normal method and system of upgraded version detection function |
CN110308923A (en) * | 2018-03-27 | 2019-10-08 | 上海擎感智能科技有限公司 | A kind of test method and its system of OTA upgrading |
CN109347695A (en) * | 2018-09-18 | 2019-02-15 | 上海移远通信技术股份有限公司 | A kind of upgrade testing system and method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104469409A (en) | Automatic testing method for smart television software differential upgrading | |
CN107193612B (en) | Version upgrading method and device for mobile terminal | |
US10423585B2 (en) | Method and device for making differential upgrade package, and method and device for system differential upgrading | |
CN106681766B (en) | Remote firmware upgrade control method and system | |
CN105354140A (en) | Automation testing method and system | |
CN102377821B (en) | Intelligent version updating method and device for network terminal equipment | |
CN106648781B (en) | Method and system for upgrading remote firmware of communication equipment | |
CN104317618A (en) | Firmware partitioning method and device | |
CN111143150A (en) | Method and system for testing PCBA (printed circuit board assembly), testing equipment and micro-control unit | |
CN104142873A (en) | File burning method | |
CN104536876A (en) | An Android platform based automatically updating and testing method and system | |
CN109992283B (en) | Method and system for synchronously downloading and upgrading test firmware in batch | |
CN109614131A (en) | A kind of broadcasting equipment upgrading control system | |
CN103092657A (en) | Embedded device upgrade method based on peer-to-peer (P2P) | |
CN104407891A (en) | Burning method for equipment unique identification code | |
CN102497293A (en) | Hardware test analysis method of large-scale server | |
CN103024782A (en) | Base station software version management method and system | |
CN103810417A (en) | Method for releasing alerting signal on the basis of unconformity of host identify and authentication terminal thereof | |
CN111669428A (en) | Vehicle remote upgrading method and system and cloud server | |
CN104133743A (en) | Method and device for burning file into EMMC (Embedded MultiMedia Card) | |
CN110780904A (en) | Application updating method and device | |
CN110297749B (en) | Method and terminal for testing new function | |
CN101510172B (en) | Test system and method | |
CN107608879B (en) | Fault detection method, device and storage medium | |
CN102520996A (en) | Cross-platform common upgrade mirror information generation and upgrade method in embedded apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150325 |