[go: up one dir, main page]

CN107193676A - Hardware analysis method and device - Google Patents

Hardware analysis method and device Download PDF

Info

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
Application number
CN201710356290.7A
Other languages
Chinese (zh)
Inventor
何世伟
罗浩
潘明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chengdu anyxun Technology Co., Ltd.
Original Assignee
Chengdu Qilu 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 Chengdu Qilu Technology Co Ltd filed Critical Chengdu Qilu Technology Co Ltd
Priority to CN201710356290.7A priority Critical patent/CN107193676A/en
Publication of CN107193676A publication Critical patent/CN107193676A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/006Identification

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

Hardware analysis method and device
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.
CN201710356290.7A 2017-05-19 2017-05-19 Hardware analysis method and device Pending CN107193676A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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