Calculating equipment can be used in increasingly increased various configurations.As these configurations become smaller, however, by
The thermal change that calculating equipment generates obtains more and more problematic.For example, being configured for the calculating equipment (example of hand-held shape factor
Such as, phone, plate) there may be limited amount space to carry out heat caused by the component of processing equipment.
As a result, when facing this shape factor, be used to execute heat transmitting traditional technology may be it is insufficient and/
Or it forces and makes compromise in the selection to component.For example, wherein tablet computing device manufacturer not can solve how
In the case where the problem of processing system is maintained at specified temperature range during operation, the manufacturer of tablet computing device can quilt
It forces and abandons processing capacity provided by processing system.
It describes and is related to the technology of the management of heat-transfer devices.In one or more implementations, equipment includes shell, is placed in
Heat-producing device in shell and the heat-transfer devices being placed in shell.Heat-transfer devices have power supply active cooling device.If
It is standby further include be configured to adjust based on the possibility direction of heat-transfer devices one of operation of power supply active cooling device or
Multiple modules.
In one or more implementations, the determination about the possibility direction for calculating equipment is made by calculating equipment.Based on
The possibility direction of equipment is calculated to manage the speed at least one fan for calculating equipment.
In one or more implementations, calculating equipment includes being configured in size to be adjusted to by one of user or more
The shell in hand-held shape factor that hand is held.Calculating equipment further includes being placed in shell and being configured to opposite by
The heat-transfer devices of direction transmitting heat, heat-transfer devices include multiple fans, and wherein at least two fan is located at opposite
Direction.Calculating equipment further includes being configured to detect the one or more sensors in the possibility direction of shell and being configured to base
In detected possibility direction come individually adjust heat-transfer devices multiple fans in one of speed of each fan or
Multiple modules.
It is general by what is further described in the following specific embodiments this summary is provided to introduce in simplified form
Read selection.This general introduction is not intended to the key features or essential features for identifying theme claimed, is intended to be used to help
Help the range for determining theme claimed.
Specific embodiment
General view
Limitation relevant to the traditional technology for being used for heat transmitting by calculating equipment and other equipment can be to the entirety of the equipment
Function has a negative impact.For example, this influence can limit can by equipment merge function (for example, speed of processing system),
Using equipment user experience (for example, the noise as caused by fan and even when being physically contacted by user equipment entirety
Temperature), the shape factor (for example, the size and shape for the equipment for allowing to be fully cooled) etc. that can be used by equipment.
It there is described herein heat-transfer devices administrative skill.In one or more implementations, heat-transfer devices are configured to
It calculates on the different directions of equipment and general unified cooling is provided.For example, heat-transfer devices may include being arranged in remote
First and second heat pipelines of the relative direction from heat-producing device.Therefore, influence of the gravity for the first heat pipeline can be by second
Heat pipeline compensation, and vice versa.Therefore, heat-transfer devices can carry out the mobile phase by various different directions calculating equipment
Between support heat transmitting.In addition, heat pipeline can be used for supporting multiple fans, it can be used for saving space and promote calculating equipment
Efficiency.
However, as mentioned above, different directions can be related to the different efficiency of heat pipeline.Therefore, administrative skill can quilt
For adjusting the speed of fan based on direction.For example, a direction can be encountered, wherein the efficiency of the first heat pipeline is greater than the second heat
Pipeline.Technology may be utilized, so that having with the speed of the associated fan of the first heat pipeline more associated than with the second heat pipeline
Fan the bigger speed of speed.In this way, fan, which can be individually controlled, carrys out raising efficiency and saves equipment
Resource.These and other technology further discuss can related following section find.
In the following discussion, the example context of heat-transfer technology described herein can be used in description first.Then description can
The instantiation procedure executed in the example context and other environment.Therefore, the execution of each instantiation procedure is not limited to the example ring
Border, and the example context is not limited to execute each instantiation procedure.
Example context
Fig. 1 is the diagram that can be used for the environment 100 using technique described herein in an example implementation.Shown ring
Border 100 includes the calculating equipment 102 for the computer readable storage medium for having processing system 104 and being illustrated as memory 106, though
So it is also contemplated that other configurations, as described further below.
Calculating equipment 102 can variously be configured.It is configured to pass through network for example, calculating equipment
The computer communicated, such as desktop computer, movement station, amusement equipment, be communicatively coupled to display equipment set-top box,
Radio telephone, game console etc..Therefore, the range for calculating equipment 102 can be from sufficient memory and processor money
The wholly-owned source device (for example, personal computer, game console) in source arrives the low money with finite memory and/or process resource
Source device (for example, conventional set-top box, handheld game consoles).Additionally, although showing single calculating equipment 102,
It is to calculate equipment 102 to indicate multiple and different equipment, the more of operation is such as executed for (such as passing through web services) by company
A server, remote controler and set-top box combination, the image-capturing apparatus for being configured to capture posture and game console etc..It is right
It can be found in about Fig. 5 in different configuration of further discuss that can be assumed by calculating equipment.
Equipment 102 is calculated to be also illustrated as including operating system 108.Operating system 108 is configured to that equipment 102 will be calculated
Bottom function modeling gives the application 110 that can be executed on computing device 102.For example, operating system 108 can be abstracted calculating equipment
102 processing system 104, memory 106, network, and/or display 112 function of equipment, so that can be write using 110, without
Know this bottom function " how " be implemented.For example, can be provided to operating system 108 using 110 to be presented and by showing
The data that equipment 112 is shown, without understanding how the presentation is performed.Operating system 108 may also indicate that various other functions,
The user interface that such as user of management file system and calculating equipment 102 can navigate.
Various different interaction can be supported by calculating equipment 102.For example, calculating equipment 102 may include that can be grasped by user
Indulge one or more hardware devices to interact with equipment, keyboard, cursor control device (for example, mouse) etc..Meter
The posture that can be detected in various manners can also be supported by calculating equipment 102.Calculating equipment 102 can for example support by using calculating
The touch posture that the touch function of equipment 102 is detected.Sensor 114 for example can be configured to that display equipment 112 is combined to mention
Screen function for touch, separately as a part etc. of Trackpad.This example is shown in FIG. 1, wherein user
First and second hands 116,118 are shown.First-hand the 116 of user are shown as holding the shell 120 for calculating equipment 102.With
The second-hand 118 at family is illustrated as providing defeated by using the one or more for showing that the touch screen function of equipment 112 is detected
Entering such as to make the application in start menu of the sliding brush gesture to sweep operating system 108 as shown to execute operation indicates.
The identification inputted as a result, can be utilized to interact with the user interface exported by calculating equipment 102, such as with
Game, using interacting, browsing internet changes and calculates one or more settings of equipment 102, etc..Sensor 114
It can be configured to support can recognize the natural user interface (NUI) for the interaction that may not be related to touch.For example, sensor 114 can
It is configured to detect the input touched in the case of particular device without user, audio input is such as identified by using microphone.Example
Such as, sensor 114 may include that microphone is identified particular utterance (for example, oral order) with supporting speech recognition, and identification mentions
For the specific user of the language.
In another example, sensor 114 can be configured to by using accelerometer, gyroscope, Inertial Measurement Unit
(IMU), magnetometer etc. calculates side of the equipment 102 in one or more dimensions (x, y and z-dimension such as shown) to detect
To.This direction can be identified in whole or in part with for numerous purposes, such as support posture manages the behaviour for calculating equipment 102
Make etc..
Equipment 102 is calculated to be further illustrated as including thermal management module 122 and heat-transfer devices 124.Thermal management module 122
Indicate the function of the operation of the management heat-transfer devices 124 of calculating equipment 102.This can be based on the biography of such as temperature sensor etc
Sensor 114, the direction of determination for calculating equipment 102 etc..Heat-transfer devices 124 can configure in various manners, one of those
Example is described in about attached drawing below.
Fig. 2 depicts the example implementation 200 that a part of the heat-transfer devices 124 of Fig. 1 is shown with to heat pipeline.Heat
Transmission equipment 124 is illustrated as being disposed adjacent to heat-producing device 202, such as such as processing system 104 described in Fig. 1, although
Other heat-producing devices are contemplated, the other electronic equipments or other devices of equipment are such as calculated.
Heat-transfer devices 124 in this example include heat pipeline 204.Heat pipeline 204 is configured as by using thermally conductive
Heat is communicated off heat-producing device 202 by property and phase transformation.For example, heat pipe 202 can be formed from Heat Conduction Material (for example, all
Such as the metal of copper) closed tube object, and thus thermal conductivity can be used that heat transfer left heat-producing device 202.
The tube may include be placed in one be configured as experience phase transformation (such as in this illustration from liquid to gas
Body) material.The evaporator section of heat pipeline can for example be disposed close to therefrom hot heat source to be delivered, such as heat-producing device
202.The fluid permeable heat that is placed at evaporator section forms gas until phase transformation.The gas then can be by using
Via use air caused by one or more fans flowing etc. will heat pipeline 204 condenser portion (such as by using
One or more cooling fins (such as forced convertion cooling fin) as shown) at the convection current that is cooled be advanced through tube.
It may make material that another phase is undergone to change back to the liquid when heat is released the cooling of gas.The liquid can be then
(for example, passing through capillarity) is moved to the evaporator section of backward heat pipeline 204 and this process can be repeated.Though
Heat pipeline 204 is so described in this illustration, it is contemplated that a variety of different heat sink (heat sink), such as fold and dissipate
Backing is heat sink, heat sink, heat sink etc. with solid metal substrate with vaporium.
As previously described, calculating equipment 102 can be configured in various manners.In some instances, these configurations can
It is related to calculating equipment 102 by moving and using in multiple directions in three dimensions.Therefore, heat-transfer devices 124 can quilt
It is configured to support the heat transmitting on these different directions, one of example can be found about the following drawings.
The heat-transfer devices that Fig. 3 describes wherein Fig. 1 are configured to provide when being placed on various different directions general
The example implementation 300 of unified cooling.In this illustration, heat-transfer devices 124 include multiple heat pipelines, are shown as the first He
Second heat pipeline 302,304.As in the previous, the first and second heat pipelines 302,304, which are configured to heat transfer leaving fever, sets
Standby 202.For example, the first and second heat pipelines 302,304 are configured to thermal conductivity and phase transformation.As a result, first and second
Heat pipeline 302,304 may include the evaporator section (for example, by diffuser plate thermal coupling) that neighbouring heat-producing device 202 is placed
And the evaporator section placed far from heat-producing device 202.The evaporator section of first and second heat pipelines 302,304 is in example
It realizes and is shown as including cooling fin (for example, forced convertion cooling fin) in 300, and by being illustrated as the first and second fans respectively
306,308 power supply active cooling device is cooled.
Heat pipeline in this illustration is arranged to through multiple and different directions in the one or more of x, y or z-axis
To provide the general unified heat transmitting from heat-producing device 202.For example, heat pipeline is partly by gravity drive.Therefore, heat pipe
Road relative to gravity direction can the thermic load transfer capability in opposite heat tube road have an impact.
Therefore, the first and second heat pipelines 302,304 in the illustrated example are illustrated as being arranged at and heat-producing device
202 usually opposite directions.The arrangement of first and second heat pipelines 302,304 in an opposite direction can be used to support various
Feature.
For example, during being moved by different directions in heat-transfer devices 124, one of heat pipeline can have due to gravity than
The higher performance of opposite heat pipeline.Therefore, this higher performance can help to reduce and even cancel this excellent by not having
The heat pipeline of gesture lower performance experienced.In this way, heat-transfer devices 124 can provide on various different directions
General unified heat transmitting from heat-producing device 202.Although describing two heat pipelines in this illustration, heat transmitting
Equipment 124 can be without departing from the spirit and scope of the present invention using the different number being arranged in different directions
Heat pipeline, such as using on it using the arrangement that is overlapped of the direction conceived for calculating equipment 102.
In the illustrated example, heat-transfer devices 124 are further illustrated as by multiple fan coollings, and example therein is shown
It is the first and second fans 306,308 to cool down the first and second heat pipelines 302,304 respectively.Calculate equipment 102 to one with
On the use of fan can support various different characteristics.For example, outer consumed by single fan compared to identical cooling performance
System " overlay area (footprint) " in shell 120, can be occupied in shell 120 more using the first and second fans 306,308
A small amount of system " overlay area ".For example, the first and second fans 306,308 can be outer along y-axis consumption in the illustrated example
Less space in shell 120.In addition, two or more fans can compared to the single fan of similar cooling performance is provided
It is operated with bigger efficiency.For example, the power consumption of fan cube increasing as fan speed.Therefore, with two wind
Twice of the speed of fan is come four times of power of single fan two fans of needs operated.Heat-transfer devices 124 can be used as a result,
Various modes are configurable to provide various different function as previously described.In addition, this efficiency can pass through thermal management module
The management of the operation of 122 pairs of power supply active cooling devices further increases, about further discussing for its can be about following attached
Figure is found.
Fig. 4 describe in example implementation wherein power active cooling device operation be based on what direction was adjusted
System 400.System 400 in this illustration includes the thermal management module 122 and heat-transfer devices 124 of Fig. 1.In this illustration
Heat-transfer devices 124 include being illustrated as multiple power supply active cooling devices of fan 306,308.
Thermal management module 122 is configured as the operation of control fan 306,308, and all Tathagata adjustment fan speeds are more to support
A operational mode, adjustment etc. between operation mode and non-operation mode (that is, "ON" and "Off").It is also contemplated that other quantity
Without departing from the spirit and scope of the invention with the power supply active cooling device of type, such as with control (for example, power supply mutually turns cold
But unit) compressor, valve, the use of single fan etc..
When in transverse mode as shown in Figure 3, two heat pipeline heat transference efficiencies having the same.However,
In longitudinal direction, there is the heat pipeline of condensation portion to have higher efficiency at top, because gravity helps condensed fluid easily to return
To evaporation section.For example, 90 degree of rotations of the equipment of Fig. 3 are so that top heat pipeline has increased efficiency than bottom heat pipeline.
Thermal management module 122 is configured to the difference in efficiency to support various functions.For example, thermal management module
122 can be configured to increase with the speed with the associated fan of the heat pipeline of increased efficiency and lower and even stop and
The associated fan of the heat pipeline of efficiency with reduction.In this way, the power consumption and noise of heat-transfer devices 124
It can be reduced, to save power and generate the user experience of promotion.The fan rule of noise level is N2-N1=50*log10
(rpm2/rpm1).Acoustical power is promoted into 15.1dB by the speed of single fan is double.Two fans for being in rpm1 are by noise
3dB is promoted, this exports noise double.Single fan of the operation in 2*rpm1 is in two wind of rpm1 than running as a result,
Fan multi output~12dB acoustical power.
Thermal management module 122 may be determined in various ways the direction of heat-transfer devices 124.Thermal management module 122 is for example
It can receive from one or more direction sensors 402 (such as three-dimensional accelerometer, Inertial Measurement Unit, the gyro for calculating equipment
Instrument, magnetometer etc.) input.Thermal management module 122 can receive the component for calculating equipment 102 and thermal management module 122 as a result,
The instruction in the possibility direction of (for example, heat pipeline 302,304 of Fig. 3).
System includes the expression of the three-dimensional system of coordinate comprising x, y and z axes.(roll) is rolled around y-axis, is tilted around x-axis
(pitch) and even can be calculated in various manners around z-axis yaw (yaw) to describe direction, one of example such as with
Lower description.
Rolling and inclination can be from following middle calculating
Pitch=atan2 (Gy, √ (" Gy " ^2+ " Gz " ^2))
When rolling for example equal to 90 degree, system assumes longitudinal direction, wherein compared to the second heat pipeline, the first heat pipe
Road has increased efficiency.However, when roll be equal to -90 and spend when, system is also in longitudinal direction, but compared to the first heat pipe
Road, the second heat pipeline have increased efficiency.
Weighted strategy then can by thermal management module 122 using come correspondingly manage power supply active cooling device operation.
For example, the first fan can be utilized corresponding first heat pipe by individually operated when rolling in the predetermined number of degrees with respect far from 90 degree
The higher efficiency in road.In addition, thermal management module 122 can be configured to the second heat pipeline for stopping with having the efficiency being reduced
The operation of associated second fan.In this way, power can be saved and noise is reduced in the operation of fan.
Various other examples are also contemplated, will roll and tilt the two, yaw etc. and take into account.For example, a variety of different grasp
The use that operation mode can be described above, all Tathagata at multiple and different operational modes (for example, speed) operation fan or its
Its power supply active cooling device.
In this illustration, thermal management module 122 can be used to support the existing of posture and other functions using equipment
Hardware, such as direction sensor 402.This function can not increase the manufacturing cost of equipment while still realize herein as a result,
It is supported in the case where the benefit of description.Thermal management module 122 can also execute management using other inputs, such as such as below by
The temperature sensor 404 further described and other functions.
The example implementation 500 of thermal management module 122 is portrayed as including temperature controller and speed controller for fan by Fig. 5.
In this example implementation, thermal management module 122 is configured as the active fan control of closed loop.As in the previous, thermal management module 122
Using various sensors, including the onboard temperature sensor, onboard in display equipment in dual inline memory modules
Temperature sensor, the PCH number on the onboard temperature sensor, press-on-a-chip device digital thermal sensor, chip of touch-surface
Word heat sensor etc..
Temperature control module 502 is shown as including in the outer loop of figure.Giving fixed target temperature input
Under, this module can be attempted for the temperature (for example, temperature of processor) of component to be maintained under input.If there is the system of coming from
506 enough thermal agitations, for example, hot, then fan can be driven at each speed by temperature controller.
The inside circulation of figure includes speed controller for fan module 504.This module can be driven by Temperature control module 502
It is dynamic.This closed loop controller can be used for maintaining desired speed (for example, RPM) for one or more fans, including for such as
The friction speed of difference fan described above and other power supply active cooling devices.
Temperature control module 502 and speed controller for fan module 504 can be implemented by using various equipment.Example
Such as, proportional-integral-differential (PID) controller can be used.It can be calculated based on error between desired value and the value e (t) sensed
PID control export u (t), an example in following formula be shown.
Above PID control expression formula includes three items, the proportional to error current evaluation, the accumulation to passing error
The differential term of the integral term of evaluation and the prediction evaluation to the following error.This with based on adjusting fan duty according to temperature value
The conventional fan curve of ratio calculates opposite.On the contrary, the PID controller in this example can adapt to change in environment, such as ring
The change of border temperature and surrounding.It should be readily apparent that also contemplating other examples.
Although for the equipment for the mobile shape factor for being assumed to be configured to be caught by one of user or more hands
It describes, but these technologies can be used for various other equipment.For example, game console can be configured to be located at various directions
On, such as flat or " uprightly ".Game console can determine direction (for example, being used for determining how which to show by utilizing
A little controls are active sensors) and thus correspondingly adjustment has source cooling.For example, manufacturer can be designed for based on direction
Using the friction speed of fan, without using dedicated monitoring temperature.Other equipment are also contemplated, such as being configured to assume
The desktop monitor in vertical and horizontal direction.
Instantiation procedure
Following discussion describes can utilize above system and equipment the heat-transfer technology realized.Hardware can be used, consolidate
Part or software or combinations thereof realize the various aspects of each process.Process is illustrated as one group of frame, they are specified by one or more
The operation that a equipment executes is not necessarily limited to the shown sequence for being operated by the execution of corresponding frame.It is discussed below
Each section in, Fig. 1-5 will be referred to.
Fig. 6 describes the process 600 for executing heat-transfer devices management wherein in example implementation.It is true by calculating equipment
Devise a stratagem calculates the possibility direction (frame 602) of equipment.This may include receiving to come from the defeated of one or more sensors (for example, accelerometer)
Entering and then calculate may direction.In another example, this may include receiving direction being described as input calculated.It calculates
The direction of equipment 102 (for example, shell 120) can indicate the possibility direction of heat-transfer devices 124 and thus one determination can refer to
Show another, although also contemplating other embodiments.
The speed (frame 604) for calculating at least one fan of equipment is managed based on the possibility direction for calculating equipment.This can
Including allowing or limiting the operation (for example, "ON" or "Off") of fan, to multiple and different operational modes (for example, low speed or height
Speed) use etc..Although in addition, for this example describes the management of fan speed, it is contemplated that supplying electrically active cooling
The various other examples of the management of equipment, without departing from the spirit and scope of the invention.
Example system and equipment
Fig. 7 generally illustrates the example system including Example Computing Device 702 700, which indicates
The one or more computing systems and/or equipment of each technology described herein may be implemented.Calculating equipment 702 can be, example
Such as, the server of service provider, equipment associated with client computer (for example, client devices), system on chip, and/or appoint
What he suitably calculates equipment or computing system.Thermal management module 122 is illustrated as a part of equipment to support previously as a result,
The technology of description manages power supply active cooling device, fan, compressor etc..
Shown in Example Computing Device 702 include processing system 704, one or more computer-readable medium 706 and
The one or more I/O interfaces 708 coupled with being in communication with each other.Although not shown, calculating equipment 702 can further comprise system
Bus or the other data and order Transmission system that various assemblies intercouple.System bus may include in different bus architectures
Either one or two of or combination, such as memory bus or Memory Controller, peripheral bus, universal serial bus, and/or using each
The processor or local bus of any one of kind bus architecture.Various other examples are also contemplated, such as control and data line.
Processing system 704 indicates the function that one or more operations are executed using hardware.Therefore, processing system 704 is shown
Being includes the hardware element 710 that can be configured to processor, functional block etc..This may include as specific integrated circuit or use
Realization in the hardware for other logical device that one or more semiconductors are constituted.Hardware element 710 is not by their material of formation
The limitation of material or the treatment mechanism wherein utilized.For example, processor can be by semiconductor and/or transistor (for example, electronics collection
At circuit (IC)) it constitutes.In this context, processor-executable instruction can be the instruction that can electronically execute.
Computer readable storage medium 706 is shown as including memory/storage 712.Memory/storage 712 indicates and one
A or multiple associated memory/memory capacity of computer-readable medium.Memory/storage component 712 may include volatibility
Medium (such as random access memory (RAM)) and/or non-volatile media (such as read-only memory (ROM), flash memory, CD, disk
Etc.).Memory/storage component 712 may include mounting medium (for example, RAM, ROM, fixed disk drive etc.) and removable
Dynamic medium (such as flash memory, removable hard disk drive, CD etc.).Computer-readable medium 706 can be retouched further below
The various modes stated configure.
Input/output interface 708 indicates the function of allowing user to input order and information to calculating equipment 702, and also
Allow that information is presented to user and/or other assemblies or equipment using various input-output apparatus.The example of input equipment includes
Keyboard, cursor control device (for example, mouse), microphone, scanner, touch function are (for example, capacitive or be configured to examine
Survey physical contact other sensors), camera (for example, can be used visible or such as infrared frequency nonvisible wavelength by
The mobile gesture for being identified as not being related to touching), etc..The example of output equipment includes display equipment (for example, monitor or projection
Instrument), loudspeaker, printer, network interface card, haptic response apparatus, etc..Therefore, calculate what equipment 702 can be described further below
Various modes come configure with support user interaction.
It herein can be in the general various technologies of described in the text up and down of software, hardware element or program module.In general,
This module includes routines performing specific tasks or implementing specific abstract data types, programs, objects, element, component, data
Structure etc..Terms used herein " module ", " function " and " component " typically represent software, firmware, hardware or combinations thereof.This
Respectively being characterized in for the technology of text description is platform-independent, to mean that the technology can be in the various commercializations with various processors
It is realized in computing platform.
The realization of described module and technology can store on some form of computer-readable medium or across certain
The computer-readable medium of form transmits.Computer-readable medium may include the various media that can be accessed by calculating equipment 702.Make
It for example rather than limits, computer-readable medium may include " computer readable storage medium " and " computer-readable signal is situated between
Matter ".
" computer readable storage medium " can refer to relative to the transmission of only signal, carrier wave or signal itself, enabling pair
The medium and/or equipment of the lasting and/or non-transient storage of information.Computer readable storage medium refers to that non-signal is held as a result,
Carry medium.Computer readable storage medium include be suitable for storing as computer readable instructions, data structure, program module,
The method or technique of logic element/circuit or other data etc. is come such as volatile and non-volatile, removable and not realized
Removable medium and/or the hardware for storing equipment.The example of the computer readable storage medium includes but is not limited to, RAM, ROM,
EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disc (DVD) or other optical storages, hard disk, cassette,
Tape, disk storage or other magnetic storage apparatus or be applicable to storage information needed and can by computer access it is other
Store equipment, tangible medium or product.
" computer-readable signal media " can refer to the hardware transport being configured as such as via network to calculating equipment 702
The signal bearing medium of instruction.Signal media usually uses the modulated datas such as carrier wave, data-signal or other transmission mechanisms
Signal embodies computer readable instructions, data structure, program module or other data.Signal media further includes that any information passes
Send medium.Term " modulated message signal " refers to so that one is set or changed in a manner of encoded information in the signal
Or the signal of multiple characteristics.As an example, not a limit, communication media includes wired medium, such as cable network or direct route
Connection and wireless medium, such as acoustics, RF, infrared ray and other wireless mediums.
It describes as previously described, hardware element 710 and computer-readable medium 706 indicate the mould realized in the form of hardware
Block, programmable device logic and/or fixed equipment logic can be used by some embodiments to realize technology described herein
At least some of aspect such as executes one or more instructions.Hardware may include integrated circuit or system on chip, specific integrated circuit
(ASIC), field programmable gate array (FPGA), Complex Programmable Logic Devices (CPLD), and with silicon or other hard-wired
Component.In this context, hardware is operable as executing the place of program task by instruction and/or by hard-wired logic
Equipment is managed, and is used to the hardware (computer readable storage medium as described above) of instruction of the storage for execution.
The combination of front also may be utilized to realize various technologies described herein.Therefore, software, hardware, or it is executable
Module can be implemented as on some form of computer readable storage medium and/or by one or more 710 realities of hardware elements
Existing one or more instructions and/or logic.Calculating equipment 702 can be configured to realize specific instruction and/or corresponds to software
And/or the function of hardware module.Therefore, can be used as the module that software is executed by calculating equipment 702 realization can at least partly with
Hardware is completed, for example, by using computer readable storage medium and/or the hardware element of processing system 704 710.Instruction and/
Or function can be one or more products (for example, one or more calculate equipment 702 and/or processing system 704) it is executable/
It is operable, to realize technology, module and example described herein.
It is such as further shown in Fig. 7, example system 700, which is realized, to be set for working as in personal computer (PC), television set
The generally existing environment of seamless user experience when application is run in standby and/or mobile device.It services and applies all three
Similarly run substantially in a environment, so as to when using application, playing video game, see video etc. whens be transformed into from an equipment
Common user experience is obtained when next equipment.
In example system 700, multiple equipment is interconnected by central computing facility.Central computing facility is for multiple equipment
Can be it is local, or can be located at multiple equipment it is long-range.In one embodiment, central computing facility, which can be, passes through
Network, internet or other data links are connected to the cloud of one or more server computers of multiple equipment.
In one embodiment, which enables across the multiple equipment delivering of function with to the user of multiple equipment
Common and seamless experience is provided.Each of multiple equipment can have different desired physical considerations and ability, and center calculates and sets
For using, a platform to enable for device customizing and experience again common to all devices is delivered to equipment.Implement at one
In example, the class of target device is created, and makes to experience the general class for being adapted to equipment.Equipment class can by equipment physical features, use
Way type or other denominators define.
In various implementations, a variety of different configurations can be taken by calculating equipment 702, such as be set for computer 714, movement
Standby 716 and 718 purposes of television set.Each of these configurations include can have the equipment of general different construction and ability,
And thus calculating equipment 702 can configure according to one or more in different classes of equipment.It can for example, calculating equipment 702
Be implemented as 714 class equipment of computer, the computer equipment class include personal computer, desktop computer, multi-screen computer,
Laptop computer, net book etc..
Mobile 716 equipment of class can be also implemented as by calculating equipment 702, which includes such as mobile phone, just
Take the mobile devices such as formula music player, portable gaming device, tablet computer, multi-screen computer.Calculate equipment 702 also
It can be implemented as 718 class equipment of television set, which, which is included in, has in leisure viewing environment or be connected to usually
The equipment of bigger screen.These equipment include television set, set-top box, game console etc..
Techniques described herein can be supported by these various configurations of calculating equipment 702, and be not limited to retouch herein
Each specific example stated.
Function can also be (such as described below to exist via platform 722 by the use fully or partially through distributed system
On " cloud " 720) it realizes.Cloud 720 include and/or indicate resource 724 platform 722.The hardware of 722 abstract cloud 720 of platform
The bottom function of (e.g., server) and software resource.Resource 724 may include that can be located at calculating equipment 702 in computer disposal
The application used when being executed on long-range server and/or data.Resource 724 may also comprise on the internet and/or by all
As honeycomb or Wi-Fi network etc subscriber network on the service that provides.
Platform 722 can abstract resource and function calculate equipment with other so that equipment 702 will be calculated and be connected.Platform 722 is also
The demand that can be used for the scale of abstract resource to be encountered to the resource 724 realized via platform 722 provides corresponding scale grade
Not.Therefore, in the embodiment of InterWorking Equipment, the realization of functions described herein can be distributed in system 700.For example, the function
It can partly can be realized on calculating equipment 702 and via the platform 722 of the function of abstract cloud 720.
Conclusion
Although with to the structural features and or methods of action dedicated language description present invention, it should be appreciated that,
The present invention defined in the appended claims is not necessarily limited to the specific feature or action.On the contrary, these specific features and
Movement is disclosed as the exemplary forms for realizing the claimed invention.