CN103198250B - The checking method of intelligent television application program - Google Patents

The checking method of intelligent television application program Download PDF

Info

Publication number
CN103198250B
CN103198250B CN201310076667.5A CN201310076667A CN103198250B CN 103198250 B CN103198250 B CN 103198250B CN 201310076667 A CN201310076667 A CN 201310076667A CN 103198250 B CN103198250 B CN 103198250B
Authority
CN
China
Prior art keywords
application program
intelligent television
application
television terminal
backstage
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
CN201310076667.5A
Other languages
Chinese (zh)
Other versions
CN103198250A (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.)
Poly Polytron Technologies Inc
Original Assignee
Qingdao Hisense Media Network 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 Qingdao Hisense Media Network Technology Co Ltd filed Critical Qingdao Hisense Media Network Technology Co Ltd
Priority to CN201310076667.5A priority Critical patent/CN103198250B/en
Publication of CN103198250A publication Critical patent/CN103198250A/en
Application granted granted Critical
Publication of CN103198250B publication Critical patent/CN103198250B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention discloses a kind of checking method of intelligent television application program.The method comprises: operation territory, backstage generates corresponding application interface file according to the application program of required examination & verification; Generated application interface file, according to the end message of each Intelligent television terminal connected, is sent to corresponding Intelligent television terminal by operation territory, backstage; The Intelligent television terminal receiving application interface file is verified corresponding application program according to described application interface file; When described application program verification failure, described Intelligent television terminal sends authentication failed information to operation territory, described backstage.The checking method of the intelligent television application program in the application of the invention, can improve the online review efficiency of application program.

Description

The checking method of intelligent television application program
Technical field
The present invention relates to intelligent television technology, particularly a kind of checking method of intelligent television application program.
Background technology
Along with the fast development of the deeply universal of embedded OS and household electric appliances correlation technique, the intelligent television that the general television set used in vast family just progressively starts to have occurred in prior art carries out transition.Compared with general television set, there is in intelligent television of the prior art a kind of full open model platform, carry corresponding operating system, user is while viewing general television content, can also install voluntarily on intelligent television or unloading types of applications program, therefore can expand the function of intelligent television constantly and upgrade, realize more and more, more and more comprehensive various function, thus constantly can bring abundant individualized experience to user.
The application shop of Intelligent television terminal is the important component part of the intelligent television ecosystem, and the quality and quantity of the various application programs provided in application shop will directly have influence on the traffic-operating period of the intelligent television ecosystem.In the prior art, along with the fast development of intelligent mobile terminal (such as, smart mobile phone) technology, the application program of various smart mobile phone also gets more and more, and achieved function is also more and more abundanter.Therefore, use if the application program of smart mobile phone can be directly installed on Intelligent television terminal, then can improve the availability of Intelligent television terminal widely, realize more, more fully various function.
But because intelligent mobile terminal and Intelligent television terminal exist larger difference in the size and interactive mode of display screen, therefore the application program of various intelligent mobile terminal successfully might not to be arranged on Intelligent television terminal and to use.So, in the prior art, the application program of various intelligent mobile terminal the mode of manual examination and verification all must be used to determine whether this application program can install and normally operate on Intelligent television terminal.At present, the total quantity of the application program of the various intelligent mobile terminals existed in prior art has reached hundreds of thousands, and this total quantity is also in constantly increasing fast; Meanwhile, the device type of the various Intelligent television terminals existed in prior art also reaches up to a hundred, and the Intelligent television terminal of distinct device type is also not quite similar for the compatibility of the application program of intelligent mobile terminal.But in the prior art, the mode of manual examination and verification can only be used at present to audit various application program, and can not realize the examination & verification of the application program of robotization, therefore inefficient operation, cost of labor is very high.
As from the foregoing, also there are some above-mentioned problems in the checking method of intelligent television application program of the prior art, therefore, is necessary the checking method providing a kind of better intelligent television application program, thus can improves the online review efficiency of application program.
Summary of the invention
According to the present invention, provide a kind of checking method of intelligent television application program, thus the online review efficiency of intelligent television application program can be improved.
According to the checking method of a kind of intelligent television application program of the present invention, the method comprises:
A, operation territory, backstage generate corresponding application interface file according to the application program of required examination & verification;
Generated application interface file, according to the end message of each Intelligent television terminal connected, is sent to corresponding Intelligent television terminal by B, operation territory, backstage;
C, the Intelligent television terminal receiving application interface file are verified corresponding application program according to described application interface file; When described application program verification failure, described Intelligent television terminal sends authentication failed information to operation territory, described backstage.
Wherein, described application interface file comprises:
Homepage sectional drawing when the application message of application program, the application unique identification of application program and application program are run on intelligent mobile terminal.
Wherein, described steps A comprises:
Application message is extracted in operation territory, backstage from the application program of required examination & verification, for described application program arranges application unique identification;
Operation territory, backstage obtains homepage sectional drawing when described application program is run on intelligent mobile terminal;
Operation territory, backstage generates the application interface file of described application program according to described application message, application unique identification and homepage sectional drawing.
Wherein, described application message comprises:
Title, version number, application class, edition code, developer, operating system version, applicable resolution, thumbnail, bag name and web page address.
Wherein, described for this application program arrange application unique identification comprise:
Cryptographic hash is calculated according to the bag name in the application message of application program and version number;
Using the cryptographic hash that the calculates application unique identification as described application program.
Wherein, the homepage sectional drawing that operation territory, described backstage obtains when described application program is run on intelligent mobile terminal comprises:
Described application program to be arranged on intelligent mobile terminal and to run by operation territory, backstage;
Obtain homepage sectional drawing when described application program is run on described intelligent mobile terminal.
Wherein, before described steps A, the method also comprises further:
The application program of the required examination & verification of operation territory, backstage automatic acquisition.
Wherein, described step B comprises:
Operation territory, backstage obtains the end message of each Intelligent television terminal connected;
Described application interface file is sent to corresponding Intelligent television terminal according to obtained end message by operation territory, backstage.
Wherein, the end message of operation territory, described backstage acquisition each Intelligent television terminal connected comprises:
Operation territory, described backstage sends broadcast to each Intelligent television terminal be connected with operation territory, described backstage;
Each Intelligent television terminal receiving described broadcast returns the end message of Intelligent television terminal to operation territory, described backstage according to described broadcast.
Wherein, described end message comprises:
Device code, unit type, operating system version and resolution.
Wherein, when operation territory, described backstage sends application interface file to Intelligent television terminal, same application interface file is all only sent on an Intelligent television terminal wherein in the Intelligent television terminal of each device type.
Wherein, described step C comprises:
Intelligent television terminal obtains the installation file of application program according to received application interface file;
Intelligent television terminal installs this application program, and after successful installation, run this application program, generates the homepage image file of this application program;
When described application program install unsuccessfully, run unsuccessfully or the homepage sectional drawing of described homepage image file and this application program is inconsistent time, described Intelligent television terminal sends authentication failed information to operation territory, described backstage.
Wherein, judge that the described homepage image file method whether consistent with the homepage sectional drawing of this application program is:
The image of appointed area is intercepted respectively from described homepage image file and homepage sectional drawing;
Calculate the difference of each corresponding pixel points in two images of appointed area;
When the difference sum of each pixel in appointed area is less than predetermined threshold value, described homepage image file is consistent with homepage sectional drawing; Otherwise, described homepage image file and homepage sectional drawing inconsistent.
Wherein, described appointed area is:
Centered by picture centre, and area is the region of 3/4 of whole image area.
Wherein, when described application program is installed unsuccessfully, described authentication failed information comprises:
The first error code that application unique identification, device type and expression application program cannot be installed on the Intelligent television terminal of this device type.
Wherein, when described application program is run unsuccessfully, described authentication failed information comprises:
Application unique identification, device type and expression application program run the second failed error code on the Intelligent television terminal of this device type.
Wherein, when the homepage sectional drawing of described homepage image file and this application program is inconsistent, described authentication failed information comprises:
Unmatched 3rd error code of application unique identification, device type and the resolution of expression application program on the Intelligent television terminal of this device type.
Wherein, when described application program verification failure, the method also comprises further:
Described Intelligent television terminal is automatically closed and is unloaded described application program.
Wherein, the method also comprises further:
When described application program verification passes through, described Intelligent television terminal hangs up this application program, waits for manual examination and verification.
Wherein, the method also comprises further:
After manual examination and verification are passed through, Intelligent television terminal sends auditing result to operation territory, described backstage.
Wherein, described auditing result comprises:
The list of devices of application unique identification, device type, auditor, operating system version, screen resolution and support.
Wherein, the method also comprises further:
After operation territory, described backstage receives above-mentioned auditing result, according to the application unique identification in described auditing result, the application program that above-mentioned auditing result is corresponding with this application unique identification is set up relation one to one, and by this relational storage in a relation list.
As seen from the above technical solution, in the checking method of intelligent television application program in the present invention, because operation territory, backstage can generate corresponding application interface file according to the application program of required examination & verification and send to corresponding Intelligent television terminal, the Intelligent television terminal receiving application interface file can be verified automatically to corresponding application program, and when application program verification failure, automatically authentication failed information is sent to operation territory, backstage, thus the checking of application programs automatically can be completed by the Intelligent television terminal be connected with operation territory, backstage, and the application program automatically each not being suitable for Intelligent television terminal informs operation territory, backstage, therefore make to be audited by the application program of artificial mode to above-mentioned authentication failed again.Because above-mentioned proof procedure is all automatically completed by operation territory, backstage and the Intelligent television terminal that is connected with operation territory, backstage, thus the examination & verification of the application program of partial automation can be realized, thus reduce the workload of auditor widely, reduce human cost, improve review efficiency and examination & verification speed.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, be briefly described to the accompanying drawing used required in embodiment or description of the prior art below.Apparently, the accompanying drawing in below describing is only some embodiments of the present invention, for those of ordinary skills, can also obtain other embodiment and accompanying drawing thereof according to these accompanying drawing illustrated embodiments.
Fig. 1 is the schematic flow sheet of the checking method of intelligent television application program in the embodiment of the present invention;
Fig. 2 is the schematic flow sheet of a kind of better implementation of step 11 in the embodiment of the present invention;
Fig. 3 is the schematic flow sheet of a kind of better implementation of step 12 in the embodiment of the present invention;
Fig. 4 is the schematic flow sheet of a kind of better implementation of step 13 in the embodiment of the present invention.
Embodiment
For making object of the present invention, technical scheme and advantage clearly understand, to develop simultaneously embodiment referring to accompanying drawing, the present invention is described in more detail.
Fig. 1 is the process flow diagram of the checking method of intelligent television application program in the embodiment of the present invention.
As shown in Figure 1, the checking method of the intelligent television application program in the embodiment of the present invention comprises step as described below:
Step 11, operation territory, backstage generates corresponding application interface file according to the application program of required examination & verification.
In this step, when operation territory, backstage needs application programs to audit, operation territory, backstage first can generate corresponding application interface file according to the application program of required examination & verification.
Preferably, in a particular embodiment of the present invention, can comprise in described application interface file: the homepage sectional drawing when application message of application program, the application unique identification of application program and application program are run on intelligent mobile terminal.Wherein, the application unique identification of described application program may be used for identifying this application program, thus this application program can be distinguished the application program in other, realizes the unique identification of application programs.
In addition, in the preferred embodiment, above-mentioned steps 11 can realize in several ways.Such as, Fig. 2 is the schematic flow sheet of a kind of better implementation of step 11 in the embodiment of the present invention, and as shown in Figure 2, above-mentioned steps 11 can be realized by step as described below:
Step 111, application message is extracted in operation territory, backstage from the application program of required examination & verification, for this application program arranges application unique identification.
Preferably, in a particular embodiment of the present invention, can comprise in described application message: the information such as title, version number, application class, edition code, developer, operating system version, applicable resolution, thumbnail, bag name and web page address (URL).
Preferably, in a particular embodiment of the present invention, described for this application program arrange application unique identification can comprise:
Hash (hash) value is calculated according to the bag name in the application message of application program and version number;
Using the cryptographic hash that the calculates application unique identification as this application program.
Due to according to the bag name of each application program and version number to calculate cryptographic hash be unique, therefore, use this cryptographic hash can this application program of unique identification.
Step 112, operation territory, backstage obtains homepage sectional drawing when this application program is run on intelligent mobile terminal.
Preferably, in a particular embodiment of the present invention, described step 112 can be realized by following mode:
This application program to be arranged on intelligent mobile terminal and to run by operation territory, backstage;
Obtain homepage sectional drawing when this application program is run on described intelligent mobile terminal.
Preferably, in a particular embodiment of the present invention, operation territory, backstage also can obtain homepage sectional drawing when this application program is run on intelligent mobile terminal by alternate manner, such as, and the homepage sectional drawing that the supplier directly obtaining this application program provides.
Step 113, operation territory, backstage generates the application interface file of this application program according to described application message, application unique identification and homepage sectional drawing.
In this step, packing operation can be carried out by obtained described application message, application unique identification and homepage sectional drawing in operation territory, described backstage, thus generates the application interface file of this application program.Therefore, application message, the information such as application unique identification and homepage sectional drawing etc. of application program will be carried in the described application interface file that operation territory in backstage generates.
In addition, in the preferred embodiment, before described step 11, can further include:
Step 10, the application program of the required examination & verification of operation territory, backstage automatic acquisition.
In a particular embodiment of the present invention, operation territory, the described backstage application program that at least can come to audit needed for automatic acquisition by as described below two kinds of modes:
Mode one, operation territory, described backstage are searched by search engine and are obtained the application program of required examination & verification;
Mode two, operation territory, described backstage are searched by web crawlers and are obtained the application program of required examination & verification.Wherein, described web crawlers is the program of crawl webpage conventional in a kind of prior art, does not repeat them here.
Step 12, generated application interface file, according to the end message of each Intelligent television terminal connected, is sent to corresponding Intelligent television terminal by operation territory, backstage.
Preferably, in a particular embodiment of the present invention, above-mentioned steps 12 can realize in several ways.Such as, Fig. 3 is the schematic flow sheet of a kind of better implementation of step 12 in the embodiment of the present invention, and as shown in Figure 3, above-mentioned steps 12 can be realized by step as described below:
Step 121, operation territory, backstage obtains the end message of each Intelligent television terminal connected.
Preferably, in a particular embodiment of the present invention, operation territory, described backstage first can send broadcast, to inquire about the end message of each Intelligent television terminal to each Intelligent television terminal be connected with operation territory, described backstage; Each Intelligent television terminal receiving described broadcast then will return the end message of Intelligent television terminal to operation territory, described backstage according to this broadcast.
Preferably, in a particular embodiment of the present invention, described end message can comprise: the relevant information of the terminals such as device code, unit type, operating system version and resolution.
Step 122, described application interface file is sent to corresponding Intelligent television terminal according to obtained end message by operation territory, backstage.
In actual application environment, operation territory, described backstage generally can connect the Intelligent television terminal of plurality of devices type, and multiple Intelligent television terminal belonging to same device type also can all be connected on operation territory, backstage simultaneously.Generally, an application program is likely applicable to the Intelligent television terminal of all devices type, is also likely only applicable to Intelligent television terminal that is a certain or certain several device type.
Due to the application message of application program can be carried in application interface file, the relevant information of terminal is then carried in end message, therefore in this step, the end message that operation territory, described backstage can obtain according to it, the one or more application interface files generated send to corresponding one or more Intelligent television terminal, thus generated application interface file can be sent to respectively the Intelligent television terminal of each suitable device type.
In addition, due to when can successfully install on a certain Intelligent television terminal and normally run some application programs can run on intelligent mobile terminal, so also successfully must install on other Intelligent television terminal belonging to same device type with this Intelligent television terminal and normally run this application program, therefore, further, in the preferred embodiment, when operation territory, backstage sends application interface file to Intelligent television terminal, same application interface file is all only sent on an Intelligent television terminal wherein in the Intelligent television terminal of each device type.Therefore, this application program that as long as the Intelligent television terminal receiving application interface file can be verified (namely successfully installing and normal operation), then all Intelligent television terminals of this Intelligent television terminal corresponding device type all will be verified this application program, thus the time of examination & verification can be saved widely, accelerate examination & verification speed, improve review efficiency.
In addition, in the preferred embodiment, the Intelligent television terminal receiving application interface file can be any Intelligent television terminal in the Intelligent television terminal of its corresponding device type, also can be a preassigned Intelligent television terminal in the Intelligent television terminal of its corresponding device type.
Step 13, the Intelligent television terminal receiving application interface file is verified corresponding application program according to described application interface file; When described application program verification failure, described Intelligent television terminal sends authentication failed information to operation territory, described backstage.
Preferably, in a particular embodiment of the present invention, above-mentioned steps 13 can realize in several ways.Such as, Fig. 4 is the schematic flow sheet of a kind of better implementation of step 13 in the embodiment of the present invention, and as shown in Figure 4, above-mentioned steps 13 can be realized by step as described below:
Step 131, Intelligent television terminal obtains the installation file of application program according to received application interface file.
Due to the application message of application program can be carried (such as in application interface file, web page address etc.), therefore Intelligent television terminal can be resolved received application interface file, required information is parsed from described application interface file, such as, the application unique identification, homepage sectional drawing, storage address etc. of this application program, thus the installation file (such as, apk file etc.) of this application program can be downloaded according to the storage address of this application program.
Step 132, Intelligent television terminal installs this application program, and after successful installation, run this application program, generates the homepage image file of this application program.
In this step, first Intelligent television terminal will install the application program downloaded; If this application program is in Intelligent television terminal successful installation, then this Intelligent television terminal will start this application program automatically; If this application program successfully starts, when being stabilized in the homepage of this application program, the homepage sectional drawing of this application program can be obtained at this application program launching by the mode of grabbing screen, and using the homepage image file of obtained homepage sectional drawing as this application program.The object generating above-mentioned homepage image file is in order to homepage sectional drawing when this homepage image file and this application program being run on intelligent mobile terminal in subsequent steps compares, thus when determining that this application program is run on Intelligent television terminal, whether the screen of Intelligent television terminal can be paved with or whether screen can show completely.
It can thus be appreciated that, in a particular embodiment of the present invention, the installation and operation of described application program and the generation of homepage image file are all completed automatically by Intelligent television terminal, do not need manually to intervene, thus greatly can save hand labor, reduce human cost, increase work efficiency.
Step 133, when described application program install unsuccessfully, run unsuccessfully or the homepage sectional drawing of described homepage image file and this application program is inconsistent time, described Intelligent television terminal sends authentication failed information to operation territory, described backstage.
Preferably, in a particular embodiment of the present invention, judge that the described homepage image file method whether consistent with the homepage sectional drawing of this application program is:
Step S1, intercepts the image of appointed area respectively from described homepage image file and homepage sectional drawing.
Due in actual application environment, homepage frame in the homepage sectional drawing of application program generally all can show corresponding advertising message, therefore, in order to better judge that whether described homepage image file is consistent with the homepage sectional drawing of this application program, when comparing homepage image file and homepage sectional drawing, from described homepage image file and homepage sectional drawing, first can intercept the image of appointed area respectively, and then the image of intercepted appointed area is compared.
Further, in the preferred embodiment, described appointed area can be:
Centered by picture centre, and area is the region of 3/4 of whole image area.
Such as, if the length of homepage image file and homepage sectional drawing is w, width is h, then the center of appointed area then headed by the center of page image file and homepage sectional drawing, the length of appointed area is w 0 = 3 / 2 w , Width is h 0 = 3 / 2 h .
Step S2, calculates the difference of each corresponding pixel points in two images of appointed area.
All the image of same appointed area due to what intercept respectively from described homepage image file and homepage sectional drawing, two images of therefore intercepted appointed area (namely front figure determine the image in region as document with the image of appointed area in homepage sectional drawing) each pixel will distinguish one_to_one corresponding.So in this step, the difference of each corresponding pixel points in two images of appointed area can be calculated.
Step S3, when the difference sum of each pixel in appointed area is less than predetermined threshold value, described homepage image file is consistent with homepage sectional drawing; Otherwise, described homepage image file and homepage sectional drawing inconsistent.
In this step, first can calculate the difference sum of each pixel in appointed area, then described difference sum and predetermined threshold value be compared.When the difference sum of each pixel in appointed area is less than predetermined threshold value, illustrate that the similarity between described homepage image file and homepage sectional drawing is very high, therefore described homepage image file is consistent with homepage sectional drawing; And when the difference sum of each pixel in appointed area is more than or equal to predetermined threshold value, then illustrate that the similarity between described homepage image file and homepage sectional drawing is not high, therefore described homepage image file and homepage sectional drawing are inconsistent.
In addition, in the preferred embodiment, described predetermined threshold value can pre-set according to practical situations, does not repeat them here.
Preferably, in a particular embodiment of the present invention, when described application program is installed unsuccessfully, described authentication failed information can comprise: application unique identification, device type and the first error code.Wherein, described first error code represents that application program cannot be installed on the Intelligent television terminal of this device type.
Preferably, when described application program runs unsuccessfully (such as, this application program cannot start or cannot normally run), described authentication failed information can comprise: application unique identification, device type and the second error code.Wherein, described second error code represents that application program is run unsuccessfully on the Intelligent television terminal of this device type.
Preferably, when the homepage sectional drawing of described homepage image file and this application program is inconsistent, described authentication failed information can comprise: application unique identification, device type and the 3rd error code.Wherein, described 3rd error code represents that the resolution of application program on the Intelligent television terminal of this device type is not mated.
In addition, in the preferred embodiment, when described application program verification failure, this method also can comprise further:
Described Intelligent television terminal is automatically closed and is unloaded described application program.
In addition, when described application program verification passes through, represent that this application program can successfully be installed at the Intelligent television terminal of this kind of device type and normally run, now, this application program can be given auditor the manual examination and verification carrying out final step, with guarantee this application program swap operation normal, without illegal contents etc.
Therefore, in the preferred embodiment, in step 13, this method also can comprise further:
When described application program verification passes through, described Intelligent television terminal hangs up this application program, waits for manual examination and verification.
Wherein, described application program verification is by comprising: described application program successfully installs rear normal operation, and described homepage image file is consistent with the homepage sectional drawing of this application program.
In addition, in the preferred embodiment, the content of described manual examination and verification can comprise: the operating equipment (such as, telepilot, wire mouse, aerial flying squirrel, voice, gesture etc.) that this application program is supported.
When auditor carries out manual examination and verification to the application program on Intelligent television terminal, if auditor thinks that this application program can by examination & verification, then auditor can close the application program on Intelligent television terminal; Now, the input equipment list that automatic spring is supported by Intelligent television terminal is selected for auditor; Auditor will fill in the list of devices of support according to above-mentioned supported input equipment list.
Therefore, in the preferred embodiment, after manual examination and verification are passed through, Intelligent television terminal also will send auditing result to operation territory, described backstage.Wherein, can comprise in described auditing result: the information such as the list of devices of application unique identification, device type, auditor, operating system version, screen resolution and support.
After operation territory, described backstage receives above-mentioned auditing result, according to the application unique identification in described auditing result, the application program that above-mentioned auditing result is corresponding with this application unique identification can be set up relation one to one, and by this relational storage in a relation list, inquire about in subsequent operation.In addition, operation territory, described backstage also can according to received auditing result, is sorted out, the operation such as merging to each by the application program of examination & verification.
In summary, in the checking method of intelligent television application program provided in the present invention, because operation territory, backstage can generate corresponding application interface file according to the application program of required examination & verification, and send to corresponding Intelligent television terminal, the Intelligent television terminal receiving application interface file can be verified automatically to corresponding application program, and when application program verification failure, automatically authentication failed information is sent to operation territory, backstage, thus the checking of application programs automatically can be completed by the Intelligent television terminal be connected with operation territory, backstage, and the application program automatically each not being suitable for Intelligent television terminal informs operation territory, backstage, therefore make to be audited by the application program of artificial mode to above-mentioned authentication failed again.Because above-mentioned proof procedure is all automatically completed by operation territory, backstage and the Intelligent television terminal that is connected with operation territory, backstage, thus the examination & verification of the application program of partial automation can be realized, auditor only need carry out the examination of final step to the application program by checking, and need not again to carrying out manual examination and verification by the application program of checking, thus reduce the workload of auditor widely, reduce human cost, improve review efficiency and examination & verification speed.
The foregoing is only preferred embodiment of the present invention, be not intended to limit protection scope of the present invention.Within the spirit and principles in the present invention all, any amendment done, equivalent replacement and improvement etc., all should be included within protection scope of the present invention.

Claims (21)

1. a checking method for intelligent television application program, is characterized in that, the method comprises:
A, operation territory, backstage generate corresponding application interface file according to the application program of required examination & verification;
Generated application interface file, according to the end message of each Intelligent television terminal connected, is sent to corresponding Intelligent television terminal by B, operation territory, backstage;
C, the Intelligent television terminal receiving application interface file are verified corresponding application program according to described application interface file; When described application program verification failure, described Intelligent television terminal sends authentication failed information to operation territory, described backstage; Specifically comprise:
Intelligent television terminal obtains the installation file of application program according to received application interface file;
Intelligent television terminal installs this application program, and after successful installation, run this application program, generates the homepage image file of this application program;
When described application program install unsuccessfully, run unsuccessfully or the homepage sectional drawing of described homepage image file and this application program is inconsistent time, described Intelligent television terminal sends authentication failed information to operation territory, described backstage.
2. the method for claim 1, is characterized in that, described application interface file comprises:
Homepage sectional drawing when the application message of application program, the application unique identification of application program and application program are run on intelligent mobile terminal.
3. the method for claim 1, is characterized in that, described steps A comprises:
Application message is extracted in operation territory, backstage from the application program of required examination & verification, for described application program arranges application unique identification;
Operation territory, backstage obtains homepage sectional drawing when described application program is run on intelligent mobile terminal;
Operation territory, backstage generates the application interface file of described application program according to described application message, application unique identification and homepage sectional drawing.
4. method as claimed in claim 2 or claim 3, it is characterized in that, described application message comprises:
Title, version number, application class, edition code, developer, operating system version, applicable resolution, thumbnail, bag name and web page address.
5. method as claimed in claim 3, is characterized in that, describedly comprises for described application program arranges application unique identification:
Cryptographic hash is calculated according to the bag name in the application message of application program and version number;
Using the cryptographic hash that the calculates application unique identification as described application program.
6. method as claimed in claim 3, it is characterized in that, the homepage sectional drawing that operation territory, described backstage obtains when described application program is run on intelligent mobile terminal comprises:
Described application program to be arranged on intelligent mobile terminal and to run by operation territory, backstage;
Obtain homepage sectional drawing when described application program is run on described intelligent mobile terminal.
7. the method for claim 1, is characterized in that, before described steps A, the method also comprises further:
The application program of the required examination & verification of operation territory, backstage automatic acquisition.
8. the method for claim 1, is characterized in that, described step B comprises:
Operation territory, backstage obtains the end message of each Intelligent television terminal connected;
Described application interface file is sent to corresponding Intelligent television terminal according to obtained end message by operation territory, backstage.
9. method as claimed in claim 8, is characterized in that, the end message that operation territory, described backstage obtains each Intelligent television terminal connected comprises:
Operation territory, described backstage sends broadcast to each Intelligent television terminal be connected with operation territory, described backstage;
Each Intelligent television terminal receiving described broadcast returns the end message of Intelligent television terminal to operation territory, described backstage according to described broadcast.
10. method as claimed in claim 8 or 9, it is characterized in that, described end message comprises:
Device code, unit type, operating system version and resolution.
11. methods as claimed in claim 8, is characterized in that:
When operation territory, described backstage sends application interface file to Intelligent television terminal, same application interface file is all only sent on an Intelligent television terminal wherein in the Intelligent television terminal of each device type.
12. the method for claim 1, is characterized in that, judge that the described homepage image file method whether consistent with the homepage sectional drawing of this application program is:
The image of appointed area is intercepted respectively from described homepage image file and homepage sectional drawing;
Calculate the difference of each corresponding pixel points in two images of appointed area;
When the difference sum of each pixel in appointed area is less than predetermined threshold value, described homepage image file is consistent with homepage sectional drawing; Otherwise, described homepage image file and homepage sectional drawing inconsistent.
13. methods as claimed in claim 12, it is characterized in that, described appointed area is:
Centered by picture centre, and area is the region of 3/4 of whole image area.
14. the method for claim 1, is characterized in that, when described application program is installed unsuccessfully, described authentication failed information comprises:
The first error code that application unique identification, device type and expression application program cannot be installed on the Intelligent television terminal of this device type.
15. the method for claim 1, is characterized in that, when described application program is run unsuccessfully, described authentication failed information comprises:
Application unique identification, device type and expression application program run the second failed error code on the Intelligent television terminal of this device type.
16. the method for claim 1, is characterized in that, when the homepage sectional drawing of described homepage image file and this application program is inconsistent, described authentication failed information comprises:
Unmatched 3rd error code of application unique identification, device type and the resolution of expression application program on the Intelligent television terminal of this device type.
17. the method for claim 1, is characterized in that, when described application program verification failure, the method also comprises further:
Described Intelligent television terminal is automatically closed and is unloaded described application program.
18. the method for claim 1, is characterized in that, the method also comprises further:
When described application program verification passes through, described Intelligent television terminal hangs up this application program, waits for manual examination and verification.
19. methods as claimed in claim 18, it is characterized in that, the method also comprises further:
After manual examination and verification are passed through, Intelligent television terminal sends auditing result to operation territory, described backstage.
20. methods as claimed in claim 19, it is characterized in that, described auditing result comprises:
The list of devices of application unique identification, device type, auditor, operating system version, screen resolution and support.
21. methods as described in claim 19 or 20, it is characterized in that, the method also comprises further:
After operation territory, described backstage receives above-mentioned auditing result, according to the application unique identification in described auditing result, the application program that above-mentioned auditing result is corresponding with this application unique identification is set up relation one to one, and by this relational storage in a relation list.
CN201310076667.5A 2013-03-11 2013-03-11 The checking method of intelligent television application program Active CN103198250B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310076667.5A CN103198250B (en) 2013-03-11 2013-03-11 The checking method of intelligent television application program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310076667.5A CN103198250B (en) 2013-03-11 2013-03-11 The checking method of intelligent television application program

Publications (2)

Publication Number Publication Date
CN103198250A CN103198250A (en) 2013-07-10
CN103198250B true CN103198250B (en) 2016-03-09

Family

ID=48720799

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310076667.5A Active CN103198250B (en) 2013-03-11 2013-03-11 The checking method of intelligent television application program

Country Status (1)

Country Link
CN (1) CN103198250B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104298522B (en) * 2014-09-22 2018-08-31 联想(北京)有限公司 A kind of information processing method and the first electronic equipment
CN105243320A (en) * 2015-10-26 2016-01-13 上海易码信息科技有限公司 Authentication method of cloud service platform on mobile application program
CN107463583A (en) * 2016-06-06 2017-12-12 广州泰尔智信科技有限公司 Application developer region determines method and apparatus
CN109784960B (en) * 2017-11-10 2024-05-14 北京奇虎科技有限公司 Creative automatic auditing method, device and equipment

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101866514A (en) * 2009-04-14 2010-10-20 中兴通讯股份有限公司 Non-contact payment application installation method, intelligent card and mobile terminal
CN102546907A (en) * 2010-12-17 2012-07-04 沈阳新邮通信设备有限公司 Automatic installing/updating method for application software of mobile phone

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101445359B1 (en) * 2008-01-28 2014-09-29 주식회사 케이티 Apparatus for providing guide pop up of user-customized recommending broadcast and method thereof
CN102065077B (en) * 2010-11-11 2013-12-18 中国联合网络通信集团有限公司 Method and system for distributing application software to terminal
CN102024107A (en) * 2010-11-17 2011-04-20 中国联合网络通信集团有限公司 Application software control platform, developer terminal as well as application software distribution system and method
CN102024127B (en) * 2010-11-17 2012-09-19 中国联合网络通信集团有限公司 Control platform, user terminal, distribution system and method of application software
CN102546604B (en) * 2011-12-22 2014-12-24 四川长虹电器股份有限公司 Security control method of intelligent television application program

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101866514A (en) * 2009-04-14 2010-10-20 中兴通讯股份有限公司 Non-contact payment application installation method, intelligent card and mobile terminal
CN102546907A (en) * 2010-12-17 2012-07-04 沈阳新邮通信设备有限公司 Automatic installing/updating method for application software of mobile phone

Also Published As

Publication number Publication date
CN103198250A (en) 2013-07-10

Similar Documents

Publication Publication Date Title
CN104573525B (en) A kind of specific information service software leak repair system based on white list
CN103092665B (en) Immediate updating device and immediate updating method
CN107896244B (en) Version file distribution method, client and server
CN102708050B (en) Method and system for testing mobile application
CN103632251A (en) Method, device and system for monitoring logistic status information
KR102045602B1 (en) Live tiles without application-code execution
CN102761623B (en) Resource self-adaptive joins method for down loading, system, data storage server and communication system
US10496696B2 (en) Search method and apparatus
CN102164311B (en) Advertising strategy verification method, device and system
CN104091277A (en) Association method and apparatus for user identity identifications, and advertisement delivery method and apparatus
CN103198250B (en) The checking method of intelligent television application program
CN102063299A (en) Method and device for assessing application running condition of mobile terminal, mobile terminal
CN104765746B (en) Data processing method and device for mobile communication terminal browser
CN106371881A (en) Method and system for updating program versions in servers
CN110727575B (en) Information processing method, system, device and storage medium
CN103677898A (en) Method for checking loaded extension and/or plug-in on server side and server
CN105657445A (en) TV shopping system and implementing method thereof
CN104461873A (en) Testing method and device of application programs
CN103970655A (en) Server automatic cluster testing method based on expect
CN108804315B (en) Test method and device applied to dynamic development, electronic equipment and storage medium
CN105279436A (en) Software updating method and system
CN107689975B (en) Cloud computing-based computer virus identification method and system
CN103885802A (en) Driver installation method and device and client
CN105975861A (en) Application detection method and device
CN109688427A (en) A kind of smart television and its system repair

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20170109

Address after: 266100 Shandong Province, Qingdao city Laoshan District Songling Road No. 399

Patentee after: Poly Polytron Technologies Inc

Address before: 266061 Laoshan, Qingdao province Hongkong District No. East Road, room 248, room 131

Patentee before: Hisense Media Networks Co., Ltd.