Система и способ обеспечения масштабируемых вычислений между портативным вычислительным устройством и стыковочной станцией портативного вычислительного устройства

Иллюстрации

Показать все

Изобретение относится к стыковочным станциям портативных вычислительных устройств. Техническим результатом является обеспечение доступа к мощности и сохранение функциональных возможностей при уменьшении размеров PCD. Раскрывается способ управления ядрами процессора в портативном вычислительном устройстве (PCD), имеющем, по меньшей мере, три ядра процессора, при этом способ содержит этапы, на которых: определяют, пристыковано ли PCD к стыковочной станции PCD, когда PCD включено; подают питание на первое ядро процессора, когда PCD не пристыковано к стыковочной станции PCD; и подают питание на первое ядро процессора, второе ядро процессора и третье ядро процессора, когда PCD пристыковано к стыковочной станции PCD. 4 н. и 16 з.п. ф-лы, 34 ил.

Реферат

РОДСТВЕННЫЕ ЗАЯВКИ

[0001] По настоящей заявке испрашивается приоритет по Предварительной Патентной Заявке США Серийный Номер 61/164,115, озаглавленной СИСТЕМА И СПОСОБ ОБЕСПЕЧЕНИЯ МАСШТАБИРУЕМЫХ ВЫЧИСЛЕНИЙ МЕЖДУ ПОРТАТИВНЫМ ВЫЧИСЛИТЕЛЬНЫМ УСТРОЙСТВОМ И СТЫКОВОЧНОЙ СТАНЦИЕЙ ПОРТАТИВНОГО ВЫЧИСЛИТЕЛЬНОГО УСТРОЙСТВА, поданной 27 марта 2009 г.

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

[0002] Настоящее изобретение в целом относится к портативным вычислительным устройствам, и в частности к стыковочным станциям портативных вычислительных устройств.

ОПИСАНИЕ ОБЛАСТИ ТЕХНИКИ

[0003] Портативные вычислительные устройства (PCD) распространены повсеместно. Эти устройства могут включать в себя сотовые телефоны, портативные цифровые помощники (PDA), портативные игровые приставки, карманные компьютеры и прочие портативные электронные устройства. По мере развития технологий, PCD становятся все более и более мощными и конкурируют с компьютерами класса лэптоп и настольными компьютерами в мощности вычислений и возможностях хранения.

[0004] Тем не менее, один из недостатков использования PCD связан с присущим им небольшим форм-фактором. По мере уменьшения размеров и приобретения большей портативности, использование PCD может становиться все более и более затруднительным. Дополнительно, небольшой форм-фактор PCD может ограничивать количество портов, или подключений, которые могут быть встроены в каркас или корпус PCD. По этой причине, даже, несмотря на то, что PCD становятся более мощными и получают расширенные возможности, доступ к мощности и функциональным возможностям может ограничиваться размерами PCD.

[0005] Соответственно, необходимо улучшение системы и способа для получения преимущества в вычислительных возможностях, предоставляемых PCD.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

[0006] Раскрывается способ управления ядрами процессора внутри портативного вычислительного устройства (PCD) и при этом способ может включать в себя: определение того, пристыковано ли PCD к стыковочной станции PCD, когда PCD включено; и подачу питания на первое ядро процессора, когда PCD не пристыковано к стыковочной станции PCD. Способ может включать в себя: определение требований приложения к процессору, когда приложение выбрано; определение того, что требования приложения к процессору соответствуют условию использования двух ядер процессора; и подачу питания на второе ядро процессора, когда требования приложения к процессору соответствуют условию использования двух ядер процессора.

[0007] В данном аспекте, способ может включать в себя определение суммарных требований к процессору, когда требования приложения к процессору не соответствуют условию использования двух ядер процессора. Дополнительно, способ может включать в себя подачу питания на второе ядро процессора, когда суммарные требования к процессору соответствуют условию использования двух ядер процессора.

[0008] Дополнительно в данном аспекте, способ может включать в себя подачу питания на первое ядро процессора, второе ядро процессора и третье ядро процессора, когда PCD пристыковано к стыковочной станции PCD. Способ может включать в себя: определение требований приложения к процессору, когда приложение выбрано; определение того, соответствуют ли требования приложения к процессору условию использования четырех ядер процессора; и подачу питания на четвертое ядро процессора, когда требования приложения к процессору соответствуют условию использования четырех ядер процессора. Более того, способ может включать в себя: определение суммарных требований к процессору, когда требования приложения к процессору не соответствуют условию использования четырех ядер процессора; определение того, соответствует ли суммарные требования к процессору условию использования четырех ядер процессора; и подачу питания на четвертое ядро процессора, когда суммарные требования к процессору соответствуют условию использования четырех ядер процессора.

[0009] В другом аспекте, раскрывается портативное вычислительное устройство (PCD) и при этом оно может включать в себя: средство для определения того, пристыковано ли PCD к стыковочной станции PCD, когда PCD включено; и средство для подачи питания на первое ядро процессора, когда PCD не пристыковано к стыковочной станции PCD. Также портативное вычислительное устройство может включать в себя: средство для определения требований приложения к процессору, когда приложение выбрано; средство для определения того, соответствуют ли требования приложения к процессору условию использования двух ядер процессора; и средство для подачи питания на второе ядро процессора, когда требования приложения к процессору соответствуют условию использования двух ядер процессора.

[0010] Дополнительно, портативное вычислительное устройство может включать в себя: средство для определения суммарных требований к процессору, когда требования приложения к процессору не соответствуют условию использования двух ядер процессора; средство для определения того, соответствуют ли суммарные требования к процессору условию использования двух ядер процессора; и средство для подачи питания на второе ядро процессора, когда суммарные требования к процессору соответствуют условию использования двух ядер процессора.

[0011] В данном аспекте, портативное вычислительное устройство может включать в себя средство подачи питания на первое ядро процессора, второе ядро процессора и третье ядро процессора, когда PCD пристыковано к стыковочной станции PCD. Также портативное вычислительное устройство может включать в себя: средство для определения требований приложения к процессору, когда приложение выбрано; средство для определения того, соответствуют ли требования приложения к процессору условию использования четырех ядер процессора; и средство для подачи питания на четвертое ядро процессора, когда требования приложения к процессору соответствуют условию использования четырех ядер процессора. Также портативное вычислительное устройство может включать в себя: средство для определения суммарных требований к процессору, когда требования приложения к процессору не соответствуют условию использования четырех ядер процессора; средство для определения того, соответствуют ли суммарные требования к процессору условию использования четырех ядер процессора; и средство для подачи питания на четвертое ядро процессора, когда суммарные требования к процессору соответствуют условию использования четырех ядер процессора.

[0012] В еще одном аспекте, раскрывается портативное вычислительное устройство (PCD) и оно может включать в себя процессор. Процессор может функционировать для: определения того, пристыковано ли PCD к стыковочной станции PCD, когда PCD включено; и подачи питания на первое ядро процессора, когда PCD не пристыковано к стыковочной станции PCD. Процессор может дополнительно функционировать для: определения требования приложения к процессору, когда приложение выбрано; определения того, соответствуют ли требования приложения к процессору условию использования двух ядер процессора; и подачи питания на второе ядро процессора, когда требования приложения к процессору соответствуют условию использования двух ядер процессора.

[0013] В данном аспекте, процессор может функционировать для: определения суммарных требований к процессору, когда требования приложения к процессору не соответствуют условию использования двух ядер процессора; определения того, соответствуют ли суммарные требования к процессору условию использования двух ядер процессора; и подачи питания на второе ядро процессора, когда суммарные требования к процессору соответствуют условию использования двух ядер процессора. Более того, процессор может функционировать для подачи питания на первое ядро процессора, второе ядро процессора и третье ядро процессора, когда PCD пристыковано к стыковочной станции PCD. Процессор может функционировать для: определения требований приложения к процессору, когда приложение выбрано; определения того, соответствуют ли требования приложения к процессору условию использования четырех ядер процессора; и подачи питания на четвертое ядро процессора, когда требования приложения к процессору соответствуют условию использования четырех ядер процессора.

[0014] Процессор также может функционировать для: определения суммарных требований к процессору, когда требования приложения к процессору не соответствуют условию использования четырех ядер процессора; определения того, соответствуют ли суммарные требования к процессору условию использования четырех ядер процессора; и подачи питания на четвертое ядро процессора, когда суммарные требования к процессору соответствуют условию использования четырех ядер процессора.

[0015] В другом варианте осуществления, раскрывается компьютерный программный продукт, и он может включать в себя машиночитаемый носитель информации. Машиночитаемый носитель информации может включать в себя: по меньшей мере, одну инструкцию для определения того, пристыковано ли PCD к стыковочной станции PCD, когда PCD включено; и, по меньшей мере, одну инструкцию для подачи питания на первое ядро процессора, когда PCD не пристыковано к стыковочной станции PCD. Машиночитаемый носитель информации может включать в себя: по меньшей мере, одну инструкцию для определения требований приложения к процессору, когда приложение выбрано; по меньшей мере, одну инструкцию для определения того, соответствуют ли требования приложения к процессору условию использования двух ядер процессора; и, по меньшей мере, одну инструкцию для подачи питания на второе ядро процессора, когда требования приложения к процессору соответствуют условию использования двух ядер процессора.

[0016] В дополнение, машиночитаемый носитель информации может включать в себя: по меньшей мере, одну инструкцию для определения суммарных требований к процессору, когда требования приложения к процессору не соответствуют условию использования двух ядер процессора; по меньшей мере, одну инструкцию для определения того, соответствуют ли суммарные требования к процессору условию использования двух ядер процессора; и, по меньшей мере, одну инструкцию для подачи питания на второе ядро процессора, когда суммарные требования к процессору соответствуют условию использования двух ядер процессора.

[0017] Машиночитаемый носитель информации может включать в себя: по меньшей мере, одну инструкцию для подачи питания на первое ядро процессора, второе ядро процессора и третье ядро процессора, когда PCD пристыковано к стыковочной станции PCD. Дополнительно, машиночитаемый носитель информации может включать в себя: по меньшей мере, одну инструкцию для определения требований приложения к процессору, когда приложение выбрано; по меньшей мере, одну инструкцию для определения того, соответствуют ли требования приложения к процессору условию использования четырех ядер процессора; и, по меньшей мере, одну инструкцию для подачи питания на четвертое ядро процессора, когда требования приложения к процессору соответствуют условию использования четырех ядер процессора.

[0018] В данном аспекте, машиночитаемый носитель информации также может включать в себя: по меньшей мере, одну инструкцию для определения суммарных требований к процессору, когда требования приложения к процессору не соответствуют условию использования четырех ядер процессора; по меньшей мере, одну инструкцию для определения того, соответствуют ли суммарные требования к процессору условию использования четырех ядер процессора; и, по меньшей мере, одну инструкцию для подачи питания на четвертое ядро процессора, когда суммарные требования к процессору соответствуют условию использования четырех ядер процессора.

ПЕРЕЧЕНЬ ФИГУР ЧЕРТЕЖЕЙ

[0019] На всех фигурах, на разных изображениях аналогичные цифровые обозначения относятся к аналогичным частям, если не указано обратное.

[0020] Фиг. 1 является видом спереди на портативное вычислительное устройство (PCD) в закрытом состоянии;

[0021] Фиг. 2 является видом спереди на PCD в открытом состоянии;

[0022] Фиг. 3 является видом снизу на PCD;

[0023] Фиг. 4 является видом сбоку на PCD;

[0024] Фиг. 5 является блок-схемой первого аспекта PCD;

[0025] Фиг. 6 является видом спереди первого аспекта стыковочной станции PCD в закрытой конфигурации;

[0026] Фиг. 7 является видом сзади первого аспекта стыковочной станции PCD в закрытой конфигурации;

[0027] Фиг. 8 является первым видом сбоку первого аспекта стыковочной станции PCD в закрытой конфигурации;

[0028] Фиг. 9 является вторым видом сбоку первого аспекта стыковочной станции PCD в закрытой конфигурации;

[0029] Фиг. 10 является видом спереди первого аспекта стыковочной станции PCD в открытой конфигурации;

[0030] Фиг. 11 является видом спереди первого аспекта стыковочной станции PCD в открытой конфигурации с пристыкованным к ней PCD;

[0031] Фиг. 12 является видом сбоку второго аспекта стыковочной станции PCD в закрытой конфигурации;

[0032] Фиг. 13 является видом спереди второго аспекта стыковочной станции PCD в открытой конфигурации;

[0033] Фиг. 14 является видом спереди второго аспекта стыковочной станции PCD в открытой конфигурации с частично пристыкованным к ней PCD;

[0034] Фиг. 15 является видом спереди второго аспекта стыковочной станции PCD в открытой конфигурации с пристыкованным к ней PCD;

[0035] Фиг. 16 является видом сбоку третьего аспекта стыковочной станции PCD в закрытой конфигурации;

[0036] Фиг. 17 является видом спереди третьего аспекта стыковочной станции PCD в открытой конфигурации с частично пристыкованным к ней PCD;

[0037] Фиг. 18 является видом спереди четвертого аспекта стыковочной станции в закрытой конфигурации;

[0038] Фиг. 19 является видом спереди четвертого аспекта стыковочной станции PCD в открытой конфигурации с лотком стыковки PCD в открытом положении;

[0039] Фиг. 20 является видом спереди четвертого аспекта стыковочной станции PCD в открытой конфигурации с лотком стыковки PCD в открытом положении;

[0040] Фиг. 21 является видом спереди четвертого аспекта стыковочной станции PCD в открытой конфигурации с лотком стыковки PCD в открытом положении и с пристыкованным к нему PCD;

[0041] Фиг. 22 является видом сбоку четвертого аспекта стыковочной станции PCD в открытой конфигурации с лотком стыковки PCD в открытом положении и с пристыкованным к нему PCD;

[0042] Фиг. 23 является видом сбоку пятого аспекта стыковочной станции PCD в закрытой конфигурации;

[0043] Фиг. 24 является видом спереди пятого аспекта стыковочной станции PCD в открытой конфигурации с лотком стыковки PCD в открытом положении;

[0044] Фиг. 25 является видом спереди пятого аспекта стыковочной станции PCD в открытой конфигурации с лотком стыковки PCD в открытом положении и с пристыкованным к нему PCD;

[0045] Фиг. 26 является видом спереди шестого аспекта стыковочной станции PCD в открытой конфигурации;

[0046] Фиг. 27 является видом спереди шестого аспекта стыковочной станции PCD в открытой конфигурации с пристыкованным к ней PCD;

[0047] Фиг. 28 является блок-схемой первого аспекта системы PCD/стыковочной станции PCD;

[0048] Фиг. 29 является блок-схемой второго аспекта системы PCD/стыковочной станции PCD;

[0049] Фиг. 30 является блок-схемой третьего аспекта системы PCD/стыковочной станции PCD;

[0050] Фиг. 31 является блок-схемой четвертого аспекта системы PCD/стыковочной станции PCD;

[0051] Фиг. 32 является блок-схемой второго аспекта PCD;

[0052] Фиг. 33 является первой частью блок-схемы, иллюстрирующей способ управления процессорами внутри PCD; и

[0053] Фиг. 34 является второй частью блок-схемы, иллюстрирующей способ управления процессорами внутри PCD.

ПОДРОБНОЕ ОПИСАНИЕ

[0054] Слово «характерный» используется здесь для обозначения «служащий в качестве примера, экземпляра или иллюстрации». Любой аспект, описываемый здесь в качестве «характерного», не обязательно должен рассматриваться в качестве предпочтительного или преимущественного в сравнении с другими аспектами.

[0055] В данном описании, понятие «приложение» также может включать в себя файлы, обладающие исполняемым содержимым, таким как: код объекта, сценарии, коды байта, файлы языка разметки и исправления. В дополнение, именуемое здесь как «приложение» может включать в себя файлы, которые не являются по природе исполняемыми, такие как документы, которые должны быть открыты, или прочие файлы данных, к которым должен быть получен доступ.

[0056] Понятие «содержимое» так же может включать в себя файлы, обладающие исполняемым содержимым, таким как код объекта, сценарии, коды байта, файлы языка разметки и исправления. В дополнение, именуемое здесь как «содержимое», так же может включать в себя файлы, которые не являются по природе исполняемыми, такие как документы, которые должны быть открыты, или прочие файлы данных, к которым должен быть получен доступ.

[0057] Используемые в данном описании понятия «компонент», «база данных», «модуль», «система» и подобные предназначены для того, чтобы относиться к связанным с компьютером объектам, любого вида из аппаратного обеспечения, встроенного программного обеспечения, сочетания аппаратного и программного обеспечения, аппаратного обеспечения или аппаратного обеспечения в исполнении. Например, компонентом может быть, но перечисленным не ограничивается: процесс, выполняемый процессором; процессор; объект; исполняемая; поток исполнения; программа; и/или компьютер. В качестве иллюстрации, как приложение, выполняемое на вычислительном устройстве, так и само вычислительное устройство могут быть компонентами. Один или более компоненты могут размещаться в рамках процесса и/или потока исполнения, и компонент может быть локализован на одном компьютере и/или распределен между двумя и более компьютерами. В дополнение, эти компоненты могут исполняться с разных машиночитаемых носителей информации, обладающих разными хранящимися на них структурами данных. Компоненты могут осуществлять связь посредством локальных и/или удаленных процессов, таких как в соответствии с сигналом, обладающим одним или более пакетами данных (например, данные из одного компонента взаимодействующие с другим компонентом в локальной системе, распределенной системе и/или по сети, такой как Интернет, с другими системами посредством сигнала).

[0058] Для начала, обращаясь к с Фиг. 1 по Фиг. 4, увидим, что показано и в целом обозначено как 100 характерное портативное вычислительное устройство (PCD). Как показано, PCD 100 может включать в себя корпус 102. Корпус 102 может включать в себя верхнюю часть 104 корпуса и нижнюю часть 106 корпуса. Фиг. 1 показывает, что верхняя часть 104 корпуса может включать в себя дисплей 108. В конкретном аспекте, дисплей 108 может быть дисплеем с сенсорным экраном. Верхняя часть 104 корпуса также может включать в себя устройство 110 ввода в виде шарового манипулятора. Дополнительно, как показано на Фиг. 1, верхняя часть 104 корпуса может включать в себя кнопку 112 включения питания и кнопку 114 выключения питания. Как показано на Фиг. 1, верхняя часть 104 корпуса PCD 100 может включать в себя множество индикаторных ламп 116 и громкоговоритель 118. Каждая индикаторная лампа 116 может быть светодиодом (LED).

[0059] В конкретном аспекте, как изображено на Фиг. 2, верхняя часть 104 корпуса подвижна относительно нижней части 106 корпуса. В частности, верхняя часть 104 корпуса может сдвигаться относительно нижней части 106 корпуса. Как показано на Фиг. 2, нижняя часть 106 корпуса может включать в себя многокнопочную клавиатуру 120. В конкретном аспекте, многокнопочная клавиатура 120 может быть клавиатурой с раскладкой QWERTY. Многокнопочная клавиатура 120 открывается, когда верхняя часть 104 корпуса перемещается относительно нижней части 106 корпуса. Фиг. 2 дополнительно иллюстрирует то, что PCD 100 может включать в себя на нижней части 106 корпуса кнопку 122 сброса.

[0060] Как показано на Фиг. 3, PCD 100 может включать в себя многоконтактный разъем 130, установленный или иным образом расположенный, на короткой стороне PCD 100, например, на нижней части PCD 100. В качестве альтернативы, как проиллюстрировано на Фиг. 4, PCD 100 может включать в себя многоконтактный разъем 132, установленный или иным образом расположенный на длинной стороне PCD 100, например, на левой стороне PCD 100 или правой стороне PCD 100. В конкретном аспекте, многоконтактный разъем 130, 132 может обеспечивать способность к подключению между PCD 100 и аспектом стыковочной станции PCD, подробно описываемой ниже.

[0061] Обращаясь к Фиг. 5, увидим, что показан и в целом обозначен как 520 характерный, не накладывающий ограничений, аспект портативного вычислительного устройства (PCD). Как показано, PCD 520 включает в себя систему 522 на микросхеме, которая включает в себя процессор 524 цифровых сигналов и процессор 526 аналоговых сигналов, которые объединены вместе. Система 522 на микросхеме может включать в себя больше чем два процессора. Например, система 522 на микросхеме может включать в себя процессор с четырьмя ядрами и процессор ARM 11, т.е., как описывается ниже применительно к Фиг. 32. Может приниматься во внимание, что система 522 на микросхеме может включать в себя процессоры других типов, например, CPU, многоядерный CPU, многоядерный DSP, GPU, многоядерный GPU или любое их сочетание.

[0062] Как проиллюстрировано на Фиг. 5, в процессоре 524 цифровых сигналов объединены контроллер 528 дисплея и контроллер 530 сенсорного экрана. В свою очередь, дисплей 532 с сенсорным экраном, внешний по отношению к системе 522 на микросхеме, связан с контроллером 528 дисплея и контроллером 530 сенсорного экрана.

[0063] Фиг. 5 дополнительно указывает на то, что с процессором 524 цифровых сигналов связан кодировщик 534 видео, например, кодировщик построчного изменения фазы (PAL), кодировщик последовательной системы цветного телевидения с запоминанием (SECAM) или кодировщик стандарта национального комитета по телевизионным стандартам (NTSC). Дополнительно, с кодировщиком 534 видео и дисплеем 532 с сенсорным экраном связан усилитель 536 видео. Также с усилителем 536 видео связан видеопорт 538. Как изображено на Фиг. 5, с процессором 524 цифровых сигналов связан контроллер 540 универсальной последовательной шины (USB). Также с контроллером 540 USB связан порт 542 USB. С процессором 524 цифровых сигналов также могут быть связаны память 544 и карта 546 модуля идентификации абонента (SIM). Дополнительно, как показано на Фиг. 5, с процессором 524 цифровых сигналов может быть связана цифровая камера 548. В характерном аспекте, цифровая камера 548 является камерой, выполненной по технологии прибора с зарядовой связью (CCD), или камерой, выполненной по технологии комплементарного металлооксидного полупроводника (CMOS).

[0064] Как дополнительно проиллюстрировано на Фиг. 5, с процессором 526 аналоговых сигналов может быть соединен кодек (CODEC) 550 стерео аудио. Более того, с кодеком 550 стерео аудио может быть связан усилитель 552 аудио. В характерном аспекте, с усилителем 552 аудио связаны первый стереогромкоговоритель 554 и второй стереогромкоговоритель 556. Фиг. 5 показывает, что так же с кодеком 550 стерео аудио может быть связан усилитель 558 микрофона. Дополнительно, с усилителем 558 микрофона может быть связан микрофон 560. В конкретном аспекте, с кодеком 550 стерео аудио может быть связан тюнер 562 радио частотной модуляции (FM). Также с тюнером 562 радио FM связана антенна 564 FM. Дополнительно, с кодеком 550 стерео аудио могут быть связаны стерео наушники 566.

[0065] Фиг. 5 дополнительно указывает на то, что с процессором 526 аналоговых сигналов может быть связан радиочастотный (RF) приемопередатчик 568. С RF приемопередатчиком 568 и RF антенной 572 может быть связан RF переключатель 570. Как показано на Фиг. 5, с процессором 526 аналоговых сигналов может быть связана клавишная панель 574. Также с процессором 526 аналоговых сигналов может быть связана моногарнитура 576 с микрофоном. Дополнительно, с процессором 526 аналоговых сигналов может быть связано устройство 578 вибрации. Фиг. 5 также показывает на то, что с системой 522 на микросхеме может быть связан источник 580 питания. В конкретном аспекте, источник 580 питания является источником питания постоянного тока (DC), который обеспечивает питание для различных компонентов PCD 520, которым требуется питание. Дополнительно, в конкретном аспекте, источником питания является перезаряжаемая батарея DC или источник питания DC, который получается из преобразователя переменного тока (AC) в DC, и который подключен к источнику питания AC.

[0066] Как показано на Фиг. 5, PCD 520 также может включать в себя модуль 582 системы глобального позиционирования (GPS). Модуль 582 GPS может использоваться для определения местоположения PCD 520. Дополнительно, модуль 582 GPS может использоваться для определения того, движется ли PCD 520, посредством определения последовательной информации о местоположении. Также, на основании последовательной информации о местоположении может определяться скорость, с которой перемещается PCD 520.

[0067] Фиг. 5 указывает на то, что PCD 520 может включать в себя модуль 584 управления, например, внутри памяти 544. Модуль 584 управления может использоваться для управления питанием PCD, питанием стыковочной станции PCD, или их сочетания.

[0068] Дополнительно, в другом аспекте, модуль 584 управления может использоваться для управления памятью 544 внутри PCD 520, памятью внутри стыковочной станции PCD или их сочетания. В частности, модуль 584 управления может использоваться для управления одним или более приложениями, хранящимися внутри PCD 520, одним или более элементами содержимого, хранящегося внутри PCD 520, одним или более приложениями, хранящимися внутри стыковочной станции PCD, одним или более элементами содержимого, хранящимися в стыковочной станции PCD, одним или более запросами загрузки приложения, принимаемыми от PCD 520, одним или более запросами загрузки элемента содержимого, принимаемыми от PCD 520, одним или более запросами загрузки приложения, принимаемыми от стыковочной станции PCD, одним или более запросами загрузки элемента содержимого, принимаемыми от стыковочной станции PCD,или их сочетанием.

[0069] В еще одном другом аспекте, модуль 584 управления также может использоваться для управления безопасностью между PCD 520 и стыковочной станцией PCD, например, сопряженной стыковочной станцией PCD, не сопряженной стыковочной станцией PCD, или их сочетанием. Дополнительно, модуль 584 управления также может использоваться для управления дисплеем 532 внутри PCD 520, дисплеем внутри стыковочной станции PCD, или их сочетанием. В дополнение, модуль 584 управления может использоваться для управления вызовами, принимаемыми на PCD 520, например, во время того как PCD 520 пристыковано или отстыковано от стыковочной станции PCD. Модуль 584 управления может использоваться для управления передаваемыми от PCD 520 вызовами, например, во время того как PCD 520 пристыковано или отстыковано от стыковочной станции PCD. Модуль 584 управления также может использоваться для управления другими процессами передачи данных к и от PCD 520, во время того как PCD 520 пристыковано или отстыковано от стыковочной станции PCD, например, через сеть Wi-Fi, WPAN, сотовую сеть, или любую другую сеть беспроводной передачи данных.

[0070] В еще одном другом аспекте, модуль 584 управления может использоваться для управления процессорами внутри PCD 520, например, когда PCD 520 пристыковано к стыковочной станции PCD, когда PCD 520 отстыковано от стыковочной станции PCD, или в сочетании условий. Модуль 584 управления также может использоваться для управления исполнением приложениями внутри PCD 520, когда PCD пристыковано или отстыковано от стыковочной станции PCD. Например, модуль 584 управления может управлять выполнением первыми версиями приложений, вторыми версиями приложений, стандартными версиями приложений, расширенными версиями приложений или их сочетанием.

[0071] Фиг. 5 указывает на то, что PCD 520 может дополнительно включать в себя датчик 586, подключенный к DSP 524. Датчик 586 может быть датчиком движения, датчиком наклона, датчиком близости, датчиком удара или их сочетанием. Датчик 586 может использоваться для приложений осведомленности о ситуации. Например, датчик 586 может использоваться для обнаружения движения по перемещению пользователем PCD 520 вверх к его или ее уху, и для автоматического соединения с входящим вызовом на вершине перемещения. Дополнительно, датчик 586 может обнаруживать длительное отсутствие перемещения PCD 520, вследствие чего PCD 520 может автоматически выключаться или переводиться в спящий режим. Датчик 586 может оставаться запитанным, так что когда движение вновь обнаруживается, PCD 520 может переключаться из спящего режима, или выключенного режима, в активный режим.

[0072] Датчик 586 может использоваться с приложениями, распознающими наклон. Например, датчик 586 может использоваться применительно к приложениям интерфейса пользователя, для которых существенным является перемещение. Датчик 586 может использоваться для распознавания ориентации изображения или экрана. Дополнительно, датчик 586 может использоваться для навигации, прокрутки, просмотра, изменения масштаба, панорамирования, или сочетания этих действий на основании распознаваемого наклона. Датчик 586 также может использоваться совместно с игровыми приложениями. В другом приложении, датчик 586 может использоваться для обнаружения удара, чтобы защитить жесткий диск внутри PCD 520 или жесткий диск внутри стыковочной станции PCD, к которой пристыковано PCD 520, или иным образом соединено. Дополнительно, датчик 586 может использоваться для обнаружения легкого удара.

[0073] Фиг. 5 дополнительно указывает на то, что PCD 520 так же может включать в себя сетевую карту 588, которая может использоваться для доступа к сети передачи данных, например, локальной сети, персональной сети или любой другой сети. Сетевая карта 588 может быть сетевой картой Bluetooth, сетевой картой Wi-Fi, картой персональной сети (PAN), сетевой картой технологии ультра маломощной персональной сети (PeANUT), или любой другой сетевой картой, хорошо известной в соответствующей области техники. Дополнительно сетевая карта 588 может быть встроена в микросхему, т.е. сетевая карта 588 может быть целиковым решением на микросхеме и может не являться отдельной сетевой картой 588.

[0074] Как изображено на Фиг. 5, дисплей 532 с сенсорным экраном, видеопорт 538, порт 542 USB, камера 548, первый стереогромкоговоритель 554, второй стереогромкоговоритель 556, микрофон 560, FM антенна 564, стереонаушники 566, RF переключатель 570, RF антенна 572, клавишная панель 574, гарнитура 576, устройство 578 вибрации и источник 580 питания являются внешними по отношению к системе 522 на микросхеме.

[0075] В конкретном аспекте, один или более этапы описываемого здесь способа могут храниться в памяти 544 в качестве инструкций компьютерной программы. Эти инструкции могут исполняться процессором 524, 526 чтобы реализовать описываемые здесь способы. Дополнительно процессоры 524, 526, контроллер 528 дисплея, контроллер 530 сенсорного экрана, память 544, модуль 584 управления, сетевая карта 588, или их сочетание могут служить в качестве средства выполнения одного или более описываемых здесь этапов способов.

[0076] Теперь обращаясь к с Фиг. 6 по Фиг. 11, увидим, что показан и в целом обозначен как 600 первый аспект стыковочной станции PCD. Как показано, стыковочная станция 600 PCD может включать в себя корпус 602, обладающий, как правило, плоской, в форме параллелепипеда нижней частью 604 корпуса и, как правило, плоской, в форме параллелепипеда верхней частью 606 корпуса. В конкретном аспекте, верхняя часть 606 корпуса может быть соединена нижней частью 604 корпуса посредством первого шарнира 608 и второго шарнира 610. Верхняя часть 606 корпуса всего корпуса 602 может поворачиваться относительно шарниров 608, 610 по отношению к нижней части 604 корпуса всего корпуса 602. Соответственно, верхняя часть 606 корпуса может поворачиваться, или иным образом перемещаться, по отношению к нижней части 604 корпуса всего корпуса 602 из закрытого положения, или закрытой конфигурации, показанной на с Фиг. 6 по Фиг. 9, в открытое положение, или открытую конфигурацию, показанную на Фиг. 10 и Фиг. 11. Может быть понятно, что открытое положение может включать в себя множество открытых положений, в которых верхняя часть 606 корпуса всего корпуса 602 разворачивается от нижней части 604 корпуса всего корпуса 602 и располагается под множеством углов по отношению к нижней части 604 корпуса всего корпуса 602.

[0077] Несмотря на то, что стыковочная станция 600 PCD показана с шарнирами 608, 610, соединяющими верхнюю часть 606 корпуса с нижней частью 604 корпуса, может быть понятно, что верхняя часть 606 корпуса может быть объединена, или иным образом соединена, с нижней частью 604 корпуса через скользящий узел (не показано). Верхняя часть 606 корпуса может сдвигаться относительно нижней части 604 корпуса, для того чтобы открыть один или более компоненты внутри нижней части 604 корпуса, верхней части 606 корпуса или их сочетания. Дополнительно, верхняя часть 606 корпуса и нижняя часть 604 корпуса могут защелкиваться вместе или объединяться, или иным образом соединяться, посредством различных прочих соединительных механизмов, хорошо известных в соответствующей области техники.

[0078] Как показано на с Фиг. 6 по Фиг. 9, стыковочная станция 600 PCD может включать в себя первую переднюю ножку 612 и вторую переднюю ножку 614. Дополнительно стыковочная станция 600 PCD также может включать в себя первую заднюю ножку 616 и вторую заднюю ножку 618. Каждая ножка 612, 614, 616, 618 может быть выполнены из полимера, резины или другого материала аналогичного типа для опоры стыковочной станции 600 PCD при размещении на рабочем столе или столе для и предотвращения скольжения стыковочной станции 600 PCD по отношению к рабочему столу или столу.

[0079] Как проиллюстрировано на Фиг. 6, Фиг. 10 и Фиг. 11, стыковочная станция 600 PCD может включать в себя узел 620 защелки. Узел 620 защелки может включать в себя первый крюк 622 и второй крюк 624, выступающие из верхней части 606 корпуса всего корпуса 602. Первый крюк 622 и второй крюк 624 могут быть соединены друг с другом и ползуном 626. Узел 620 защелки так же может включать в себя первый паз 628 для крюка и второй паз 630 для крюка, формируемые в нижней части 604 корпуса всего корпуса 602. Первый паз 628 для крюка и второй паз 630 для крюка могут иметь такие размер и форму, чтобы обеспечивать прием и сцепление первого крюка 622 и второго крюка 624. Ползун 626 может перемещаться, или иным образом сдвигаться, относительно верхней части 606 корпуса всего корпуса 602 для того чтобы отпускать крюки 622, 624 из пазов 628, 630 и разблокировать стыковочную станцию 600 PCD, тем самым обеспечить поворот верхней части 606 корпуса всего корпуса 602 относительно нижней части 604 корпуса всего корпуса 602.

[0080] Фиг. 9 иллюстрирует то, что верхняя часть 604 корпуса всего корпуса 602 может включать в себя множество соединений 640 для внешних устройств. Например, нижняя часть 604 корпуса всего корпуса 602 может включать в себя соединение 642 IEEE 1284, первое соединение 644 универсальной последовательной шины (USB), второе соединение 646 USB, соединение 648 стандартного гнезда (RJ) 11, соединение 650 RJ-45, гнездо 652 микрофона и гнездо 654 наушников/громкоговорителей. Дополнительно, нижняя часть 604 корпуса всего корпуса 602 может включать в себя соединение 656 S-video, соединение 658 видеографического адаптера (VGA) и соединение 660 адаптера питания переменного тока (AC). Нижняя часть 604 корпуса всего корпуса 602 может включать в себя прочие соединения, описываемые здесь где-то в другом месте.

[0081] Обращаясь теперь к Фиг. 10 и Фиг. 11, увидим, что верхняя часть 606 корпуса стыковочной станции 600 PCD может включать в себя встроенный в нее дисплей 670. Например, дисплей 670 может быть жидкокристаллическим дисплеем (LCD), светодиодным (LED) дисплеем, LED дисплеем с подсветкой, дисплеем на органических светоизлучающих диодах (OLED) или дисплеем любого другого типа. Нижняя часть 604 корпуса стыковочной станции 600 PCD может включать в себя встроенную в нее клавиатуру 672. Клавиатура 672 может быть полноценной клавиатурой с раскладкой QWERTY. Нижняя часть 604 корпуса стыковочной станции 600 PCD может включать в себя встроенный в нее манипулятор 674 типа мышь в виде сенсорной панели. Дополнительно, нижняя часть 604 корпуса стыковочной станции 600 PCD может включать в себя встроенные в нее первую кнопку 676 мыши и вторую кнопку 678 мыши. Кнопки 676, 678 мыши могут находиться в непосредственной близости от манипулятора 674 типа мышь в виде сенсорной панели. Дополнительно, как показано на Фиг. 1