CN107193676A - Hardware analysis method and device - Google Patents
Hardware analysis method and device Download PDFInfo
- Publication number
- CN107193676A CN107193676A CN201710356290.7A CN201710356290A CN107193676A CN 107193676 A CN107193676 A CN 107193676A CN 201710356290 A CN201710356290 A CN 201710356290A CN 107193676 A CN107193676 A CN 107193676A
- Authority
- CN
- China
- Prior art keywords
- hardware
- user terminal
- software
- under testing
- hardware information
- 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
- 238000004458 analytical method Methods 0.000 title claims abstract description 33
- 238000012360 testing method Methods 0.000 claims abstract description 87
- 230000003044 adaptive effect Effects 0.000 claims abstract description 53
- 238000000034 method Methods 0.000 claims abstract description 37
- 238000004891 communication Methods 0.000 claims abstract description 25
- 238000001514 detection method Methods 0.000 claims abstract description 9
- 230000005540 biological transmission Effects 0.000 claims description 11
- 230000006978 adaptation Effects 0.000 claims description 7
- 230000015654 memory Effects 0.000 description 32
- 230000006870 function Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 12
- 238000003860 storage Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 230000006399 behavior Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 241000938605 Crocodylia Species 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/006—Identification
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Telephonic Communication Services (AREA)
Abstract
The present invention provides a kind of hardware analysis method and device, methods described is applied to the server with user terminal communication, the corresponding adaptive hardware information of the various software that is stored with the server, the adaptive hardware information is the information for the hardware that hardware effort performance reaches the requirement for running the software;Methods described includes:The title for the software under testing that user inputs in the user terminal is obtained, and obtains the actual hardware information of user terminal carrying;Adaptive hardware information corresponding with the software under testing is searched according to the title of the software under testing;Judge whether the hardware configuration of the user terminal supports the software under testing according to the actual hardware information and the adaptive hardware information;It will determine that result is sent to user terminal and shown.So so that user only needs the title for inputting software under testing to be automatically performed the detection for whether supporting hardware the software under testing, operates more simple and convenient.
Description
Technical field
The present invention relates to electric terminal hardware analysis technical field, in particular to a kind of hardware analysis method and dress
Put.
Background technology
With continuing to develop for digital technology, the software that can be run on electric terminal is more and more, the function of software
It is stronger and stronger, correspondingly, requirement of the software to hardware system also more and more higher.User is downloading or used certain software or trip
Before play, it will usually check whether the hardware performance (such as memory size, video memory size) of electric terminal is supported to need the soft of operation
Part.In conventional method, user need voluntarily according to software vendor release news it is middle obtain recommend hardware configuration, then check
Whether the actual hardware information for comparing oneself electric terminal matches.Find software recommended configuration and electric terminal actual hardware information
Process it is all very cumbersome, inconvenient operation, not intuitively.
The content of the invention
In order to overcome above-mentioned deficiency of the prior art, it is an object of the invention to a kind of hardware analysis method, it is applied to
With the server of user terminal communication, be stored with the server the corresponding adaptive hardware information of various software, the adaptation
Hardware information is the information for the hardware that hardware effort performance reaches the requirement for running the software;Methods described includes:
The title for the software under testing that user inputs in the user terminal is obtained, and obtains the reality of user terminal carrying
Hardware information;
Adaptive hardware information corresponding with the software under testing is searched according to the title of the software under testing;
Judge whether the hardware configuration of the user terminal props up according to the actual hardware information and the adaptive hardware information
Hold the software under testing;
It will determine that result is sent to user terminal and shown.
Further, in the above-mentioned methods, methods described also includes:
The information of the target software of interconnection Web realease is crawled by web crawlers, the information of the target software includes
The hardware requirement of dbase and the target software;
The hardware information in the hardware requirement is extracted as message sample;
The most hardware information of occurrence number is screened in multiple described information samples as the adaptive hardware of the software to believe
Breath.
Further, in the above-mentioned methods, methods described also includes:
Detect the running software situation and actual hardware information of multiple user terminals;
The actual hardware information for running the user terminal for having target software is obtained as message sample;
The most actual hardware information of occurrence number is screened in multiple described information samples as the suitable of the target software
With hardware information.
Further, in the above-mentioned methods, methods described also includes:
When not finding adaptive hardware information corresponding with the software under testing, the title of the software under testing is recorded, and is led to
Know that the user terminal software under testing does not find adaptive hardware information temporarily;
After adaptive hardware information corresponding with the software is found, to the user terminal sending out notice message.
It is whole applied to the user with server communication another object of the present invention is to provide a kind of hardware analysis method
End, the user terminal includes the software for being used to detect hardware information;Methods described includes:
The title of the software under testing of user's input is obtained, and detects the actual hardware information for obtaining the user terminal;
The software under testing title and the actual hardware information are sent to server, so that server is treated according to
Survey dbase and the actual hardware information judges whether the hardware of the user terminal supports the software under testing;
Receive the judged result of the server transmission and shown.
Further, in the above-mentioned methods, it is described to receive the judged result that the server is sent and the step shown
Suddenly, including:
The judged result that the server is sent is received, the judged result includes not supporting described treat in the user terminal
Survey the hardware of software;
The actual hardware information of the user terminal is shown, the hardware for not supporting the software under testing is identified.
Further, in the above-mentioned methods, the judged result is believed including adaptive hardware corresponding with the software under testing
Breath, the adaptive hardware information is the information for the hardware that service behaviour can support the software;Methods described also includes:
Hardware for not supporting the software under testing, the corresponding adaptive hardware information of display.
Another object of the present invention is to provide a kind of hardware analysis method, applied to the user terminal being in communication with each other
And server, the title and adaptive hardware information corresponding with the software of the software that is stored with the server, the adaptation is hard
Part information is the information for the hardware that service behaviour can support the software;Methods described includes:
The user terminal obtains the title of the software under testing of user's input, and detects that the reality for obtaining the user terminal is hard
Part information;
The software under testing title and the actual hardware information are sent to server by the user terminal;
The server searches adaptive hardware information corresponding with the software under testing according to the title of the software under testing;
The server judges the hardware of the user terminal according to the actual hardware information and the adaptive hardware information
Whether configuration supports the software under testing;
Jiang Ce results are sent to the user terminal by the server;
The user terminal receives the judged result of the server transmission and shown.
Another object of the present invention is to provide a kind of hardware analysis device, applied to the service with user terminal communication
Device, described device includes:
Acquisition module, for obtaining the title for the software under testing that user inputs in the user terminal, and obtains the user
The actual hardware information of terminal;
Matching module, believes for searching adaptive hardware corresponding with the software under testing according to the title of the software under testing
Breath;
Judge module, for judging the hard of the user terminal according to the actual hardware information and the adaptive hardware information
Whether part configuration supports the software under testing;
Feedback module, is shown for will determine that result is sent to user terminal.
It is whole applied to the user with server communication another object of the present invention is to provide a kind of hardware analysis device
End, described device includes:
Detection module, the title of the software under testing for obtaining user's input, and detect the reality for obtaining the user terminal
Hardware information;
Sending module, for the software under testing title and the actual hardware information to be sent into server, so that clothes
Business device judges whether the hardware of the user terminal supports this to be measured according to the software under testing title and the actual hardware information
Software;
Receiving module, for receiving the judged result of the server transmission and being shown.
In terms of existing technologies, the invention has the advantages that:
The hardware analysis method and device that the present invention is provided, passes through treating that server acquisition user inputs on the subscriber terminal
The title of software and the actual hardware information of active user's terminal are surveyed, the actual hardware information and the software under testing is judged
Whether adaptive hardware information is consistent, and will determine that result is sent to user terminal and shown.So so that user only needs input
The title of software under testing can be automatically performed the detection for whether supporting hardware the software under testing, operate more simple and convenient.
Brief description of the drawings
In order to illustrate the technical solution of the embodiments of the present invention more clearly, below will be attached to what is used required in embodiment
Figure is briefly described, it will be appreciated that the following drawings illustrate only certain embodiments of the present invention, therefore is not construed as pair
The restriction of scope, for those of ordinary skill in the art, on the premise of not paying creative work, can also be according to this
A little accompanying drawings obtain other related accompanying drawings.
Fig. 1 is that server provided in an embodiment of the present invention and user terminal interact schematic diagram;
Fig. 2 is the schematic diagram of server provided in an embodiment of the present invention;
Fig. 3 is the schematic diagram of user terminal provided in an embodiment of the present invention;
Fig. 4 is the step schematic flow sheet of hardware analysis method provided in an embodiment of the present invention;
Fig. 5 is the schematic diagram of the first hardware analysis device provided in an embodiment of the present invention;
Fig. 6 is the schematic diagram of the second hardware analysis device provided in an embodiment of the present invention.
Icon:100- servers;110- the first hardware analysis devices;111- acquisition modules;112- matching modules;113- sentences
Disconnected module;114- feedback modules;120- first memories;130- first processors;The communication units of 140- first;200- user is whole
End;210- the second hardware analysis devices;211- detection modules;212- sending modules;213- receiving modules;220- second is stored
Device;230- second processors;The communication units of 240- second;300- networks.
Embodiment
To make the purpose, technical scheme and advantage of the embodiment of the present invention clearer, below in conjunction with the embodiment of the present invention
In accompanying drawing, the technical scheme in the embodiment of the present invention is clearly and completely described, it is clear that described embodiment is
A part of embodiment of the present invention, rather than whole embodiments.The present invention implementation being generally described and illustrated herein in the accompanying drawings
The component of example can be arranged and designed with a variety of configurations.
Therefore, the detailed description of embodiments of the invention below to providing in the accompanying drawings is not intended to limit claimed
The scope of the present invention, but be merely representative of the present invention selected embodiment.Based on the embodiment in the present invention, this area is common
The every other embodiment that technical staff is obtained under the premise of creative work is not made, belongs to the model that the present invention is protected
Enclose.
It should be noted that:Similar label and letter represents similar terms in following accompanying drawing, therefore, once a certain Xiang Yi
It is defined in individual accompanying drawing, then it further need not be defined and explained in subsequent accompanying drawing.
In the description of the invention, in addition it is also necessary to explanation, unless otherwise clearly defined and limited, term " setting ",
" installation ", " connected ", " connection " should be interpreted broadly, for example, it may be fixedly connected or be detachably connected, or one
Connect body;Can be mechanical connection or electrical connection;Can be joined directly together, can also be indirect by intermediary
It is connected, can is the connection of two element internals.For the ordinary skill in the art, on being understood with concrete condition
State the concrete meaning of term in the present invention.
Fig. 1 is refer to, Fig. 1 is that the server 100 that present pre-ferred embodiments are provided communicates with an at least user terminal 200
Interaction schematic diagram.The server 100 can be communicated by network 300 with the user terminal 200, to realize server
Data communication between 100 and user terminal 200 is interacted.
In the present embodiment, the server 100 may be, but not limited to, web (website) server, ftp (file
Transfer protocol, FTP) server etc..The user terminal 200 may be, but not limited to, intelligent hand
Machine, PC (personal computer, PC), tablet personal computer, personal digital assistant (personal digital
Assistant, PDA), mobile internet surfing equipment (mobile Internet device, MID) etc..
The network 300 may be, but not limited to, cable network or wireless network.
Fig. 2 is refer to, Fig. 2 is the block diagram of the server 100 shown in Fig. 1.It is hard that the server 100 includes first
Part analytical equipment 110, first memory 120, first processor 130, the first communication unit 140.
The first memory 120, first processor 130 and first communication unit, 140 each elements are direct each other
Or be electrically connected with indirectly, to realize the transmission or interaction of data.For example, these elements can pass through one or more each other
Communication bus or signal wire, which are realized, to be electrically connected with.The first hardware analysis device 110 includes at least one can be with software or solid
The form of part (firmware) is stored in the first memory 120 or is solidificated in the operating system of the server 100
Software function module in (operating system, OS).The first processor 130 is used to perform the first memory
The executable module stored in 120, such as software function module and computer included by described first hardware analysis device 110
Program etc..
Wherein, the first memory 120 may be, but not limited to, random access memory (Random Access
Memory, RAM), read-only storage (Read Only Memory, ROM), programmable read only memory (Programmable
Read-Only Memory, PROM), erasable read-only memory (Erasable Programmable Read-Only
Memory, EPROM), electricallyerasable ROM (EEROM) (Electric Erasable Programmable Read-Only
Memory, EEPROM) etc..Wherein, the first memory 120 is used for storage program, and the first processor 130 is being received
After execute instruction, described program is performed.
First communication unit 140 is used to set up the server 100 and user terminal 200 by the network 300
Between communication connection, and for pass through the transceiving data of network 300.
Fig. 3 is refer to, Fig. 3 is the block diagram of the user terminal 200 shown in Fig. 1.The user terminal 200 includes the
Two hardware analysis devices 210, second memory 220, second processor 230, the second communication unit 240.
The second memory 220, second processor 230, each element of the second communication unit 240 each other directly or
Ground connection is electrically connected with, to realize the transmission or interaction of data.For example, these elements can pass through one or more communication each other
Bus or signal wire, which are realized, to be electrically connected with.The second hardware analysis device 210 can be with software or firmware including at least one
(firmware) form is stored in the second memory 220 or is solidificated in the operating system of the user terminal 200
Software function module in (operating system, OS).The second processor 230 is used to perform the second memory
The executable module stored in 220, such as software function module and computer included by described second hardware analysis device 210
Program etc..
Wherein, the second memory 220 may be, but not limited to, random access memory (Random Access
Memory, RAM), read-only storage (Read Only Memory, ROM), programmable read only memory (Programmable
Read-Only Memory, PROM), erasable read-only memory (Erasable Programmable Read-Only
Memory, EPROM), electricallyerasable ROM (EEROM) (Electric Erasable Programmable Read-Only
Memory, EEPROM) etc..Wherein, the second memory 220 is used for storage program, and the second processor 230 is being received
After execute instruction, described program is performed.
Second communication unit 240 is used for the first communication unit with the server 100 by the network 300
140 set up connection, so as to realize the communication connection between the server 100 and user terminal 200.
Fig. 4 is refer to, Fig. 4 is a kind of flow chart of hardware analysis method applied to the server 100 shown in Fig. 1, with
Under methods described will be described in detail including each step.
Step S110, the user terminal 200 obtains the title of the software under testing of user's input, and detects the acquisition user
The actual hardware information of terminal 200
In the present embodiment, an application program can be installed, the application program provides one on the user terminal 200
The function of hardware analysis performs interface, and user can input the title of software under testing at the interface, in the hardware analysis work(
When can be performed, the user terminal 200 is by obtaining the actual hardware information that the user terminal 200 is carried.
The software under testing title and the actual hardware information are sent to clothes by step S120, the user terminal 200
Business device 100.The server 100 obtains the title for the software under testing that user inputs in the user terminal 200, and obtains the use
The actual hardware information that family terminal 200 is carried.
Step S130, the server 100 searches fit corresponding with the software under testing according to the title of the software under testing
With hardware information.
In the present embodiment, be stored with the corresponding adaptive hardware information of various software, the adaptation in the server 100
Hardware information is the information for the hardware that hardware effort performance reaches the requirement for running the software.
Alternatively, in an embodiment of the present embodiment, the server 100 obtains each software pair from internet
The adaptive hardware information answered.
Study and find through inventor, regular software is in distribution, and the software provisioning chamber of commerce is by the adaptive hardware information of the software
(such as minimalist configuration or recommended configuration) is published on internet.Therefore in the present embodiment, the server 100 passes through network
300 reptiles crawl the information of the target software of interconnection Web realease, and the information of the target software includes dbase and should
The hardware requirement of target software.Then the hardware information in the hardware requirement is extracted as message sample.
Due in the adaptive hardware information for the software issued out on the internet, it is understood that there may be a small amount of inaccurate information,
But accurately information always accounts for most of.Therefore in the present embodiment, occurrence is filtered out in multiple described information samples
Most hardware informations are counted as the adaptive hardware information of the software.
Alternatively, in the another embodiment of the present embodiment, the server 100 is from multiple user terminals 200
Obtain the corresponding adaptive hardware information of each software.
Through inventor study find, a software when being run by multiple user terminals 200, wherein, hardware performance is enough
Support that the user terminal 200 of the software is always in the great majority, therefore can be drawn according to the hardware configuration of these user terminals 200
The adaptive hardware information of the software.The server 100 detects the running software situation and actual hardware of multiple user terminals 200
Information.The actual hardware information for running the user terminal 200 for having target software is obtained as message sample, for example, the service
Device 100 detects the actual hardware information of multiple user terminals 200 for running and having software A as message sample.
Then, the most actual hardware information of occurrence number is screened in multiple described information samples and is used as the target software
Adaptive hardware information.For example, operation has in software A user terminal 200, the memory size for having 990 user terminals 200 is
8G, the memory size of 10 user terminals 200 is 4G, then the server 100 is hard using 8G internal memory as the software A adaptation
Part information.
Step S140, the server 100 judges the use according to the actual hardware information and the adaptive hardware information
Whether the hardware configuration of family terminal 200 supports the software under testing.
In the present embodiment, the server 100 is determined after the adaptive hardware information by step S130, will be received
Actual hardware information be compared with the adaptive hardware information.When the performance of the actual hardware information is less than the adaptation
During hardware information, it is judged as that the corresponding hardware of actual hardware information not enough supports the software under testing.When the actual hardware
When the performance of information is higher than the adaptive hardware information, it is judged as that the corresponding hardware of actual hardware information is treated described in supporting enough
Survey software.
Jiang Ce results are sent to the user terminal 200 by step S150, the server 100.
Step S160, the user terminal 200 receives the judged result of the transmission of server 100 and shown.
In the present embodiment, the user terminal 200 receives the judged result that the server 100 is sent, the judgement
As a result the hardware for not supporting the software under testing in the user terminal 200 is included.Then the actual hard of the user terminal 200 is shown
Part information, is identified to the hardware for not supporting the software under testing.For example, the user terminal 200 can be in step S110
Described on the interface that provides of application program by the actual hardware information of the list display user terminal 200, and mark wherein
Know the hardware for and not supporting the software under testing.
Further, the judged result includes adaptive hardware information corresponding with the software under testing, and the adaptation is hard
Part information is the information for the hardware that service behaviour can support the software.The user terminal 200 is not for supporting described to be measured
The hardware of software, the corresponding adaptive hardware information of display.
Based on above-mentioned design, user only needs to complete the simple operations of input software under testing title, then automatically analyzes and draws
Whether the requirement of software under testing is supported to the hardware of user terminal 200, voluntarily manual queries can be to dividing compared to legacy user's needs
The method of analysis, the scheme that the present embodiment is provided is simpler convenient.
Fig. 5 is refer to, Fig. 5 is a kind of signal of the first hardware analysis device 110 applied to server 100 shown in Fig. 1
Figure, acquisition module 111, matching module 112, judge module 113 and feedback module 114.
The acquisition module 111, the title for obtaining the software under testing that user inputs in the user terminal 200, and
Obtain the actual hardware information of the user terminal 200.
In the present embodiment, the acquisition module 111 can be used for performing the step S120 shown in Fig. 4, on the acquisition mould
The specific descriptions of block 111 can join the description to the step S120.
The matching module 112, for searching be adapted to corresponding with the software under testing according to the title of the software under testing
Hardware information.
In the present embodiment, the matching module 112 can be used for performing the step S130 shown in Fig. 4, on the matching mould
The specific descriptions of block 112 can join the description to the step S130.
The judge module 113, for judging the user according to the actual hardware information and the adaptive hardware information
Whether the hardware configuration of terminal 200 supports the software under testing.
In the present embodiment, the judge module 113 can be used for performing the step S140 shown in Fig. 4, on the judgement mould
The specific descriptions of block 113 can join the description to the step S140.
The feedback module 114, is shown for will determine that result is sent to user terminal 200.
In the present embodiment, the feedback module 114 can be used for performing the step S150 shown in Fig. 4, on the feedback mould
The specific descriptions of block 114 can join the description to the step S150.
Fig. 6 is refer to, Fig. 6 is a kind of showing for the second hardware analysis device 210 applied to user terminal 200 shown in Fig. 1
It is intended to, detection module 211, sending module 212 and receiving module 213.
The detection module 211, the title of the software under testing for obtaining user's input, and detect the acquisition user terminal
200 actual hardware information.
In the present embodiment, the detection module 211 can be used for performing the step S110 shown in Fig. 4, on the detection mould
The specific descriptions of block 211 can join the description to the step S110.
The sending module 212, for the software under testing title and the actual hardware information to be sent into server
100, so that server 100 judges the hard of the user terminal 200 according to the software under testing title and the actual hardware information
Whether part supports the software under testing.
In the present embodiment, the sending module 212 can be used for performing the step S120 shown in Fig. 4, on the transmission mould
The specific descriptions of block 212 can join the description to the step S120.
The receiving module 213, for receiving the judged result of the transmission of server 100 and being shown.
In the present embodiment, the receiving module 213 can be used for performing the step S160 shown in Fig. 4, on the reception mould
The specific descriptions of block 213 can join the description to the step S160.
In summary, the hardware analysis method and device that the present invention is provided, obtains user whole in user by server 100
The title and the actual hardware information of active user's terminal 200 of the software under testing inputted on end 200, judge the actual hardware
Whether information is consistent with the adaptive hardware information of the software under testing, and will determine that result is sent to user terminal 200 and shown.
So so that user only needs the title for inputting software under testing to be automatically performed the inspection for whether supporting hardware the software under testing
Survey, operate more simple and convenient.
, can also be by other in embodiment provided herein, it should be understood that disclosed apparatus and method
Mode realize.Device embodiment described above is only schematical, for example, the flow chart and block diagram in accompanying drawing are shown
According to the device, the architectural framework in the cards of method and computer program product, function of multiple embodiments of the present invention
And operation.At this point, each square frame in flow chart or block diagram can represent one of a module, program segment or code
Point, a part for the module, program segment or code is used to realize the executable of defined logic function comprising one or more
Instruction.It should also be noted that in some implementations as replacement, the function of being marked in square frame can also be with different from attached
The order marked in figure occurs.For example, two continuous square frames can essentially be performed substantially in parallel, they also may be used sometimes
To perform in the opposite order, this is depending on involved function.It is also noted that each in block diagram and/or flow chart
The combination of square frame and the square frame in block diagram and/or flow chart, can with function or action as defined in performing it is special based on
The system of hardware is realized, or can be realized with the combination of specialized hardware and computer instruction.
In addition, each functional module in each embodiment of the invention can integrate to form an independent portion
Point or modules individualism, can also two or more modules be integrated to form an independent part.
If the function is realized using in the form of software function module and is used as independent production marketing or in use, can be with
It is stored in a computer read/write memory medium.Understood based on such, technical scheme is substantially in other words
The part contributed to prior art or the part of the technical scheme can be embodied in the form of software product, the meter
Calculation machine software product is stored in a storage medium, including some instructions are to cause a computer equipment (can be individual
People's computer, server, or network equipment etc.) perform all or part of step of each of the invention embodiment methods described.
And foregoing storage medium includes:USB flash disk, mobile hard disk, read-only storage (ROM, Read-Only Memory), arbitrary access are deposited
Reservoir (RAM, Random Access Memory), magnetic disc or CD etc. are various can be with the medium of store program codes.
It should be noted that herein, such as first and second or the like relational terms are used merely to a reality
Body or operation make a distinction with another entity or operation, and not necessarily require or imply these entities or deposited between operating
In any this actual relation or order.Moreover, term " comprising ", "comprising" or its any other variant are intended to
Nonexcludability is included, so that process, method, article or equipment including a series of key elements not only will including those
Element, but also other key elements including being not expressly set out, or also include being this process, method, article or equipment
Intrinsic key element.In the absence of more restrictions, the key element limited by sentence "including a ...", it is not excluded that
Also there is other identical element in process, method, article or equipment including the key element.
The foregoing is only a specific embodiment of the invention, but protection scope of the present invention is not limited thereto, any
Those familiar with the art the invention discloses technical scope in, change or replacement can be readily occurred in, should all be contained
Cover within protection scope of the present invention.Therefore, protection scope of the present invention described should be defined by scope of the claims.
Claims (10)
1. a kind of hardware analysis method, applied to the server with user terminal communication, it is characterised in that deposited in the server
The corresponding adaptive hardware information of various software is contained, the adaptive hardware information is that hardware effort performance reaches the operation software
It is required that hardware information;Methods described includes:
The title for the software under testing that user inputs in the user terminal is obtained, and obtains the actual hardware of user terminal carrying
Information;
Adaptive hardware information corresponding with the software under testing is searched according to the title of the software under testing;
Judge whether the hardware configuration of the user terminal supports this according to the actual hardware information and the adaptive hardware information
Software under testing;
It will determine that result is sent to user terminal and shown.
2. according to the method described in claim 1, it is characterised in that methods described also includes:
The information of the target software of interconnection Web realease is crawled by web crawlers, the information of the target software includes software
The hardware requirement of title and the target software;
The hardware information in the hardware requirement is extracted as message sample;
The most hardware information of occurrence number is screened in multiple described information samples as the adaptive hardware information of the software.
3. according to the method described in claim 1, it is characterised in that methods described also includes:
Detect the running software situation and actual hardware information of multiple user terminals;
The actual hardware information for running the user terminal for having target software is obtained as message sample;
The most actual hardware information of occurrence number is screened in multiple described information samples hard as the adaptation of the target software
Part information.
4. according to the method described in claim 1, it is characterised in that methods described also includes:
When not finding adaptive hardware information corresponding with the software under testing, the title of the software under testing is recorded, and notifies institute
State the user terminal software under testing and do not find adaptive hardware information temporarily;
After adaptive hardware information corresponding with the software is found, to the user terminal sending out notice message.
5. a kind of hardware analysis method, applied to the user terminal with server communication, it is characterised in that the user terminal bag
Include the software for detecting hardware information;Methods described includes:
The title of the software under testing of user's input is obtained, and detects the actual hardware information for obtaining the user terminal;
The software under testing title and the actual hardware information are sent to server, so that server is according to described to be measured soft
Part title and the actual hardware information judge whether the hardware of the user terminal supports the software under testing;
Receive the judged result of the server transmission and shown.
6. method according to claim 5, it is characterised in that the judged result that the reception server is sent is gone forward side by side
The step of row display, including:
The judged result that the server is sent is received, the judged result includes not supporting described to be measured soft in the user terminal
The hardware of part;
The actual hardware information of the user terminal is shown, the hardware for not supporting the software under testing is identified.
7. method according to claim 6, it is characterised in that the judged result includes corresponding with the software under testing
Adaptive hardware information, the adaptive hardware information is the information for the hardware that service behaviour can support the software;Methods described is also
Including:
Hardware for not supporting the software under testing, the corresponding adaptive hardware information of display.
8. a kind of hardware analysis method, applied to the user terminal and server being in communication with each other, it is characterised in that the server
In be stored with the title and adaptive hardware information corresponding with the software of software, the adaptive hardware information is that service behaviour can be with
Support the information of the hardware of the software;Methods described includes:
The user terminal obtains the title of the software under testing of user's input, and detects the actual hardware letter for obtaining the user terminal
Breath;
The software under testing title and the actual hardware information are sent to server by the user terminal, and the server is obtained
The title for the software under testing that family is inputted in the user terminal is taken, and obtains the actual hardware information of user terminal carrying;
The server searches adaptive hardware information corresponding with the software under testing according to the title of the software under testing;
The server judges the hardware configuration of the user terminal according to the actual hardware information and the adaptive hardware information
Whether the software under testing is supported;
Jiang Ce results are sent to the user terminal by the server;
The user terminal receives the judged result of the server transmission and shown.
9. a kind of hardware analysis device, applied to the server with user terminal communication, it is characterised in that described device includes:
Acquisition module, for obtaining the title for the software under testing that user inputs in the user terminal, and obtains the user terminal
Actual hardware information;
Matching module, for searching adaptive hardware information corresponding with the software under testing according to the title of the software under testing;
Judge module, for judging that the hardware of the user terminal is matched somebody with somebody according to the actual hardware information and the adaptive hardware information
Put and whether support the software under testing;
Feedback module, is shown for will determine that result is sent to user terminal.
10. a kind of hardware analysis device, applied to the user terminal with server communication, it is characterised in that described device includes:
Detection module, the title of the software under testing for obtaining user's input, and detect the actual hardware for obtaining the user terminal
Information;
Sending module, for the software under testing title and the actual hardware information to be sent into server, so that server
Judge whether the hardware of the user terminal supports the software under testing according to the software under testing title and the actual hardware information;
Receiving module, for receiving the judged result of the server transmission and being shown.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710356290.7A CN107193676A (en) | 2017-05-19 | 2017-05-19 | Hardware analysis method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710356290.7A CN107193676A (en) | 2017-05-19 | 2017-05-19 | Hardware analysis method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107193676A true CN107193676A (en) | 2017-09-22 |
Family
ID=59874649
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710356290.7A Pending CN107193676A (en) | 2017-05-19 | 2017-05-19 | Hardware analysis method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107193676A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113852802A (en) * | 2021-08-25 | 2021-12-28 | 天翼数字生活科技有限公司 | Method for detecting adaptability of IPTV soft terminal and intelligent display equipment |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050261877A1 (en) * | 2004-02-02 | 2005-11-24 | Microsoft Corporation | Hardware assist for pattern matches |
CN1784657A (en) * | 2003-05-08 | 2006-06-07 | 西门子公司 | Method for adapting software |
CN102348199A (en) * | 2011-10-28 | 2012-02-08 | 宇龙计算机通信科技(深圳)有限公司 | Software downloading method and mobile terminal |
CN103294487A (en) * | 2012-02-22 | 2013-09-11 | 腾讯科技(深圳)有限公司 | Method, device and system for installing software |
CN105930482A (en) * | 2016-04-29 | 2016-09-07 | 北京小米移动软件有限公司 | Method and apparatus for matching keyword with network data |
CN105988837A (en) * | 2015-02-12 | 2016-10-05 | 广东欧珀移动通信有限公司 | Installation method and device of application program |
CN106681876A (en) * | 2016-12-29 | 2017-05-17 | 上海斐讯数据通信技术有限公司 | Device and method for recognizing whether software and hardware are matched or not |
-
2017
- 2017-05-19 CN CN201710356290.7A patent/CN107193676A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1784657A (en) * | 2003-05-08 | 2006-06-07 | 西门子公司 | Method for adapting software |
US20050261877A1 (en) * | 2004-02-02 | 2005-11-24 | Microsoft Corporation | Hardware assist for pattern matches |
CN102348199A (en) * | 2011-10-28 | 2012-02-08 | 宇龙计算机通信科技(深圳)有限公司 | Software downloading method and mobile terminal |
CN103294487A (en) * | 2012-02-22 | 2013-09-11 | 腾讯科技(深圳)有限公司 | Method, device and system for installing software |
CN105988837A (en) * | 2015-02-12 | 2016-10-05 | 广东欧珀移动通信有限公司 | Installation method and device of application program |
CN105930482A (en) * | 2016-04-29 | 2016-09-07 | 北京小米移动软件有限公司 | Method and apparatus for matching keyword with network data |
CN106681876A (en) * | 2016-12-29 | 2017-05-17 | 上海斐讯数据通信技术有限公司 | Device and method for recognizing whether software and hardware are matched or not |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113852802A (en) * | 2021-08-25 | 2021-12-28 | 天翼数字生活科技有限公司 | Method for detecting adaptability of IPTV soft terminal and intelligent display equipment |
CN113852802B (en) * | 2021-08-25 | 2023-09-08 | 天翼数字生活科技有限公司 | Method for detecting adaptive capacity of IPTV soft terminal and intelligent display device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9792365B2 (en) | Method and system for tracking and gathering multivariate testing data | |
US10671684B2 (en) | Method and apparatus for identifying demand | |
CN105814593B (en) | Data communications method and data communication system | |
CN106202117B (en) | Data processing method and device and server | |
CN103324615A (en) | Method and system for detecting phishing website based on SEO (search engine optimization) | |
CN104834674A (en) | Method and device for collecting user behavior data and information recommendation | |
CN106911801B (en) | method for associating user information and information pushing system | |
CN105306495B (en) | user identification method and device | |
CN103023712A (en) | Method and system for monitoring malicious property of webpage | |
CN106326091A (en) | Browser webpage compatibility detection method and system | |
CN106682906A (en) | Risk identification and business processing method and device | |
CN105931123A (en) | Method and apparatus for recommending friends based on network account | |
CN106326257A (en) | Information recommendation method and device, and related equipment | |
CN110535974A (en) | Method for pushing, driving means, equipment and the storage medium of resource to be put | |
CN109756467A (en) | Method and device for identifying a phishing website | |
CN109828920A (en) | A kind of log analysis method, device and computer readable storage medium | |
CN102843270A (en) | Suspicious URL (uniform resource locator) detection method and device based on correlation of URL and local file | |
CN104346416B (en) | A kind of method, apparatus that realizing search in a browser and terminal device | |
CN106126588A (en) | Method and device for providing related words | |
CN107193676A (en) | Hardware analysis method and device | |
CN102194000A (en) | Method, device and terminal for processing information | |
CN105611022B (en) | The device and method that mobile terminal addressbook contact person is recommended in a kind of strange land | |
CN110401626B (en) | Hacker attack grading detection method and device | |
KR101785288B1 (en) | Apparatus, Method, and Program for Fraud Detecting Related to an Online Content | |
CN110020102A (en) | Object recommendation method, apparatus, storage medium, processor and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20181026 Address after: 610000 No. 1, 24 floor, 1 1 Tianfu street, Chengdu high tech Zone, Sichuan Applicant after: Chengdu anyxun Technology Co., Ltd. Address before: 610000 No. 2, No. 5, Tianfu four street, 66 High-tech Zone, Chengdu, Sichuan. Applicant before: CHENGDU QILU TECHNOLOGY CO., LTD. |
|
TA01 | Transfer of patent application right | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20170922 |
|
WD01 | Invention patent application deemed withdrawn after publication |