Способ и терминал отображения списка контактов
Иллюстрации
Показать всеИзобретение относится к области средств взаимодействия пользователя с беспроводными телефонами, а именно к отображению списка контактов. Техническим результатом является возможность быстрого нахождения контакта и улучшение восприятие пользователя. Для этого обнаруживают касание на сенсорном дисплее терминала после приема команды на открытие списка контактов, определяют положение касания при обнаружении касания на сенсорном дисплее и определяют большую группу контактов, соответствующую положению касания. Причем контакты в большей группе контактов подразделяют на по меньшей мере две меньшие группы контактов. Затем определяют меньшую группу контактов из большей группы контактов в соответствии с положением касания и отображают контакты в меньшей группе контактов посредством сенсорного дисплея. 2 н. и 10 з.п. ф-лы, 8 ил.
Реферат
Область техники, к которой относится изобретение
Настоящее изобретение относится к технологиям связи, а более конкретно, к способу и терминалу отображения списка контактов.
Уровень техники изобретения
В условиях быстрого развития информационных технологий для людей становится все более легким осуществление связи друг с другом и также увеличивается количество способов связи, например, для осуществления связи через посредство сотового телефона или стационарного телефона, осуществления связи через посредство электронной почты (email), осуществления связи через посредство терминала мгновенной передачи сообщений (IM: мгновенная передача сообщений) и так далее. По множеству причин пользователь будет осуществлять связь с все большим количеством людей, причем каждый из них имеет различные способы осуществления контакта. Вследствие этого для пользователя представляется практически невыполнимой задачей запомнить все способы осуществления контакта с каждым, кто осуществляет с ним или с ней связь. Таким образом, с целью уменьшения требуемого объема памяти пользователя и удобства осуществления связи пользователя с другими предоставляется концепция списка контактов.
Список контактов обычно поддерживается самим пользователем. Контактная информация в списке контактов включает в себя, по меньшей мере, две части: одна представляет собой записанный пользователем идентификатор контакта, которым может являться имя, псевдоним, код и тому подобное, другая часть представляет собой способ осуществления контакта, которым может являться телефонный номер, и/или адрес электронной почты, и/или номер учетной записи IM и тому подобное.
Для отображения контактов в списке контактов в предшествующем уровне техники способ отображения списка контактов основывается на конкретном порядке, таком как алфавитный порядок, алфавитный порядок по китайскому пиньиню и тому подобное. По причине ограничения размера поля отображения экрана терминала для полного отображения контактов в списке контактов может быть необходимо несколько экранов. Вследствие этого список контактов, с целью отображения, должен быть разделен на страницы. Если пользователь желает найти конкретный контакт, он, чтобы найти его, может быть вынужден пролистывать несколько страниц, что приводит к неудобствам для пользователя и ухудшает восприятие пользователя.
Сущность изобретения
Варианты осуществления настоящего изобретения предоставляют способ и терминал отображения списка контактов, обеспечивающие пользователю возможность быстрого нахождения контакта и улучшающие восприятие пользователя.
Один вариант осуществления настоящего изобретения предоставляет способ отображения списка контактов, применяемый на терминале с сенсорным дисплеем, содержащий этапы, на которых:
обнаруживают касание на сенсорном дисплее после приема команды на открытие списка контактов;
определяют положение касания при обнаружении касания на сенсорном дисплее;
определяют большую группу контактов, соответствующую положению касания, и отображают контакты в большей группе контактов посредством сенсорного дисплея.
Другой вариант осуществления настоящего изобретения предоставляет терминал с сенсорным дисплеем, дополнительно содержащий:
блок приема, сконфигурированный с возможностью приема команды на открытие списка контактов;
блок обнаружения, сконфигурированный с возможностью обнаружения касания на сенсорном дисплее после того, как блок приема принимает команду на открытие списка контактов; и
блок определения, сконфигурированный с возможностью определения положения касания, определения большей группы контактов, соответствующей положению касания, и отображения контактов в большей группе контактов посредством сенсорного дисплея, когда блок обнаружения обнаруживает касание на сенсорном дисплее.
В соответствии с вышеуказанными техническими решениями, обеспечиваемыми посредством вариантов осуществления настоящего изобретения, поскольку варианты осуществления настоящего изобретения применяются на терминале с сенсорным дисплеем, и контакты в списке контактов были разделены на большие группы контактов предварительно, в соответствии с определенным принципом, если требуется отображение списка контактов, необходимо только определить положение касания на сенсорном дисплее, и большая группа контактов, соответствующая положению касания, может быть определена так, чтобы посредством сенсорного дисплея отобразить контакты большей группы контактов. Поскольку различные положения касания соответствуют различным большим группам контактов, пользователь может инициировать отображение контактов в различных больших группах контактов посредством касания различных положений на сенсорном дисплее, что обеспечивает пользователю возможность быстро находить контакты и улучшает восприятие пользователя.
Краткое описание чертежей
С целью более ясного описания технических решений в вариантах осуществления настоящего изобретения или предшествующего уровня техники ниже приводится краткое представление фигур, необходимых при описании вариантов осуществления. Должно быть очевидным, что фигуры в описании ниже представляют собой только некоторые варианты осуществления настоящего изобретения, на основе которых специалистами в данной области техники, без каких-либо изобретательских усилий, могут быть получены другие фигуры.
Фиг.1 представляет собой блок-схему последовательности операций, иллюстрирующую способ отображения списка контактов, обеспечиваемый посредством одного варианта осуществления настоящего изобретения;
фиг.2 представляет собой схематичную диаграмму, иллюстрирующую отображение большей группы контактов, обеспечиваемое посредством одного варианта осуществления настоящего изобретения;
фиг.3 представляет собой схематичную диаграмму, иллюстрирующую отображение большей группы контактов, обеспечиваемое посредством другого варианта осуществления настоящего изобретения;
фиг.4 представляет собой схематичную диаграмму, иллюстрирующую отображение меньшей группы контактов, обеспечиваемое посредством одного варианта осуществления настоящего изобретения;
фиг.5 представляет собой схематичную диаграмму, иллюстрирующую отображение меньшей группы контактов, обеспечиваемое посредством другого варианта осуществления настоящего изобретения;
фиг.6 представляет собой схематичную диаграмму, иллюстрирующую отображение меньшей группы контактов, обеспечиваемое посредством другого варианта осуществления настоящего изобретения;
фиг.7 представляет собой структурную схематичную диаграмму, иллюстрирующую терминал, обеспечиваемый посредством одного варианта осуществления настоящего изобретения; и
фиг.8 представляет собой структурную схематичную диаграмму, иллюстрирующую терминал, обеспечиваемый посредством другого варианта осуществления настоящего изобретения.
Подробное описание вариантов осуществления
Технические решения в вариантах осуществления настоящего изобретения далее в настоящем документе детально и полностью описываются со ссылкой на сопроводительные чертежи в вариантах осуществления настоящего изобретения. Должно быть очевидным, что описываемые варианты осуществления представляют собой только часть, а не все из вариантов осуществления настоящего изобретения. Все другие варианты осуществления, получаемые специалистами в данной области техники на основе вариантов осуществления настоящего изобретения без каких-либо изобретательских усилий, попадают в пределы объема, охраняемого настоящим изобретением.
В первую очередь будет представлен способ отображения списка контактов, обеспечиваемый посредством одного варианта осуществления настоящего изобретения. Данный вариант осуществления настоящего изобретения обеспечивает терминал с сенсорным дисплеем, который может представлять собой устройство с сенсорным дисплеем, такое как мобильный телефон, планшетный компьютер, персональный цифровой помощник (PDA: персональный цифровой помощник), портативный компьютер и тому подобное. Фиг.1 представляет собой блок-схему последовательности операций, иллюстрирующую способ отображения списка контактов, обеспечиваемый посредством одного варианта осуществления настоящего изобретения, содержащий:
Этап 101, на котором обнаруживают касание на сенсорном дисплее после приема команды на открытие списка контактов.
Команда на открытие списка контактов может отправляться посредством действия пользователя, например, посредством щелкания пользователем по меню списка контактов, нажатия кнопки списка контактов и тому подобного.
В частности, может обнаруживаться касание пальцем(ами) пользователя сенсорного дисплея, касание стилусом сенсорного дисплея и тому подобное.
Этап 102, на котором определяют положение касания при обнаружении касания на сенсорном дисплее.
Каждая точка на сенсорном дисплее обладает уникальными координатами (x, y). Вследствие этого могут определяться координаты положения касания, когда касание обнаруживается на сенсорном дисплее.
Этап 103, на котором определяют большую группу контактов, соответствующую положению касания, и отображают контакты в большей группе контактов посредством сенсорного дисплея.
Деление на большие группы контактов может осуществляться в соответствии с различными принципами разделения, согласно которым, например, контакты могут подразделяться на группы одноклассников, коллег, родственников, друзей и тому подобное. Разумеется, контакты могут также подразделяться по первым словам или первым буквам контактов. Каждая большая группа контактов обладает соответствующим индексом.
В частности, поскольку количество больших групп контактов является предсказуемым, положения отображения индексов больших групп контактов на сенсорном дисплее устанавливаются предварительно. Вследствие этого соответствие между каждой большей группой контактов и положением на сенсорном дисплее может предварительно устанавливаться или вычисляться, так что после того, как определяются координаты положения касания, может определяться большая группа контактов, соответствующая положению касания. Например, диапазоны координат областей, соответствующих соответственным большим группам контактов, могут быть предварительно сохранены в памяти. В результате, после того как координаты положения касания получены, может быть прямо определено, какая из больших групп контактов, имеющая соответствующий диапазон координат, содержит координаты положения касания, и может определяться большая группа контактов, соответствующая положению касания.
В одном варианте осуществления настоящего изобретения на сенсорном дисплее область касания, обеспечиваемая для осуществления пользователем щелчка/нажатия, и область отображения для отображения контактов могут быть раздельными. Вследствие этого пользователь щелкает/нажимает на различные области в пределах области касания, в то время как область отображения отображает контакты, соответствующие различным большим группам контактов. В другом варианте осуществления настоящего изобретения область касания может быть прозрачной или полупрозрачной. В связи с этим областью отображения может быть вся область сенсорного дисплея. Когда сенсорный дисплей отображает контакты в большей группе контактов, на области отображения отображается даже контактная информация, и она является видимой для пользователя.
Когда сенсорный дисплей осуществляет отображение контактов, он может отображать только идентификаторы контактов или может отображать в одно и то же время как идентификаторы, так и изображения контактов. Если пользователь не устанавливает изображения для каких-либо контактов, может использоваться стандартное изображение по умолчанию. Когда сенсорный дисплей поддерживает функцию множественного касания, если в большей группе контактов имеется такое множество контактов, что область отображения не может полностью отобразить их за один раз, пользователь может осуществлять касание области отображения, щелкать на конкретное положение или нажимать на кнопку с целью осуществления постраничной прокрутки контактов на области отображения. Разумеется, некоторые действия могут предварительно устанавливаться, так чтобы соотносить касание пользователя с предварительно установленными действиями, когда обнаруживается касание пользователя, и, вследствие этого, выполнять операцию, соответствующую соотнесенному действию, такую как перемещение страницы вверх, перемещение станицы вниз и тому подобное.
Из вышеуказанного может быть известно, что варианты осуществления настоящего изобретения могут применяться на терминале с сенсорным дисплеем, и контакты в списке контактов были предварительно разделены на большие группы контактов в соответствии с определенным принципом. В результате, когда необходимо отображение списка контактов, в то время как положение касания на сенсорном дисплее определено, в соответствии с положением касания может определяться большая группа контактов, так чтобы посредством сенсорного дисплея осуществлять отображение контактов в большей группе контактов. Поскольку различные положения касания соответствуют различным большим группам контактов, пользователь может инициировать отображение контактов в различных больших группах контактов посредством касания различных положений на сенсорном дисплее, так чтобы пользователь мог быстро осуществлять поиск контакта, что улучшает восприятие пользователя.
Например, когда форма сенсорного дисплея представляет собой прямоугольник, индексы больших групп контактов могут размещаться на, по меньшей мере, одной стороне из четырех сторон прямоугольника. В частности, с целью удовлетворения различным предпочтениям в использовании пользователей с разнообразными привычками, в одном варианте осуществления настоящего изобретения пользователь может устанавливать отображение индексов больших групп контактов на любой(ых) стороне(ах) в соответствии со своими привычками. Например, пользователь, привыкший пользоваться левой рукой, может устанавливать отображение индексов больших групп контактов на левой стороне; а пользователь, привыкший пользоваться правой рукой, может устанавливать отображение индексов больших групп контактов на правой стороне. Разумеется, индексы больших групп контактов могут также устанавливаться на дуге окружности, использующей какой-либо любой из четырех углов прямоугольника в качестве центра. С целью удовлетворения различным предпочтениям в использовании пользователей с разнообразными привычками, в одном варианте осуществления настоящего изобретения пользователь может устанавливать отображение индексов больших групп контактов на дуге окружности, использующей любой угол в качестве центра. Например, пользователь, привыкший пользоваться левой рукой, может устанавливать отображение индексов больших групп контактов на дуге, использующей в качестве центра левый нижний угол; а пользователь, привыкший пользоваться правой рукой, может устанавливать отображение индексов больших групп контактов на дуге, использующей в качестве центра правый нижний угол. Установка индексов больших групп контактов на дуге, в качестве центра использующей левый/правый нижний угол, делает удобной работу пользователя одной рукой и улучшает восприятие пользователя. С целью сделать распознавание различных больших групп контактов удобным для пользователя, области, где располагаются различные большие группы контактов, могут устанавливаться с использованием различных цветов, или какие-либо любые две смежных области, где располагаются большие группы контактов, могут устанавливаться с использованием различного цвета.
В частности, в одном варианте осуществления настоящего изобретения, когда индексы больших групп контактов устанавливаются для отображения на дуге окружности, использующей в качестве центра один из четырех углов прямоугольника, определение большей группы контактов, соответствующей положению касания, может содержать определение градуса угла, образованного посредством линии начала отсчета и линии, соединяющей положение касания и точку начала отсчета, и соотнесение данного градуса угла и предварительно установленных диапазонов градусов больших групп контактов, так чтобы получить большую группу контактов, соответствующую положению касания. Точка начала отсчета может представлять собой точку, где располагается центр, а линия начала отсчета может представлять собой какую-либо одну из двух сторон угла.
В одном варианте осуществления настоящего изобретения контакты в списке контактов делятся на 27 больших групп контактов в соответствии с первыми буквами пиньиня в качестве индексов. Индексами 27 больших групп контактов являются A-Z и #, причем контакты в группе «#» представляют собой контакты, которые не могут быть подразделены на большие группы контактов, соответствующие A-Z, такие как контакты, начинающиеся с чисел, специальных знаков и тому подобного.
Фиг.2 иллюстрирует пример дисплея, в котором сенсорный дисплей имеет прямоугольную форму, и когда первые буквы пиньиня, используемые в качестве индексов, отображаются на дуге окружности, использующей в качестве центра правый нижний угол, положению касания соответствует большая группа контактов, соответствующая «L». Как продемонстрировано на фиг.2, контактами в большей группе контактов, соответствующей «L», являются Luyi, Linglin, Lan, Lili, Li, Lirui, Liuyong и тому подобное. В одном варианте осуществления настоящего изобретения в целях более легкого подтверждения для пользователя, какая большая группа контактов отображается, отображаемый в текущий момент индекс большей группы контактов может выделяться, причем способ выделения может выражаться в отображении увеличенного индекса большей группы контактов, отображении другим цветом и т.п. Варианты осуществления настоящего изобретения не ограничивают конкретные способы выделения. Это не окажет воздействие на осуществления настоящего изобретения, поскольку пользователь может с легкостью подтвердить, какая большая группа контактов является отображаемой в текущий момент. Как продемонстрировано на фиг.2, выделенной является L.
Фиг.3 иллюстрирует пример дисплея, в котором сенсорный дисплей имеет прямоугольную форму, и когда первые буквы пиньиня, используемые в качестве индексов, отображаются на дуге окружности, использующей в качестве центра правый нижний угол, положению касания соответствует большая группа контактов, соответствующая «S. Как продемонстрировано на фиг.3, контактами в большей группе контактов, соответствующей «S», являются Saralin, Shenghao, Shasha, Songqing, Shencheng, San, Sumi и тому подобное. В целях более легкого подтверждения для пользователя, какая большая группа контактов отображается, как продемонстрировано на фиг.3, S является выделенной.
Выше был описан случай, в котором контакты в списке контактов подразделяются на большие группы контактов в вариантах осуществления настоящего изобретения. В другом варианте осуществления настоящего изобретения контакты в большей группе контактов могут дополнительно подразделяться на, по меньшей мере, две меньшие группы контактов после разделения на большие группы контактов. Например, после того, как осуществляется подразделение контактов на группы одноклассников, коллег, родственников, друзей и другие большие группы контактов, контакты в большей группе контактов одноклассников могут подразделяться на, по меньшей мере, две меньшие группы контактов в соответствии с первыми словами или первыми буквами, или контакты в большей группе контактов одноклассников могут подразделяться на, по меньшей мере, меньшие группы контактов в соответствии со значениями взаимосвязи контактов, такими как контакты, подразделяющиеся как часто осуществляемые контакты или нечасто осуществляемые контакты; или подразделяющиеся как часто осуществляемые контакты, эпизодически осуществляемые контакты и нечасто осуществляемые контакты. Например, после того, как осуществляется подразделение контактов на, по меньшей мере, две большие группы контактов по первым словам или первым буквам контактов, контакты в каждой большей группе контактов могут дополнительно подразделяться на, по меньшей мере, меньшие группы контактов в соответствии со значениями взаимосвязи контактов, такими как контакты, подразделяющиеся как часто осуществляемые контакты или нечасто осуществляемые контакты; или подразделяющиеся как часто осуществляемые контакты, эпизодически осуществляемые контакты и нечасто осуществляемые контакты и тому подобное.
Когда контакты в большей группе контактов подразделяются на, по меньшей мере, две меньшие группы контактов в соответствии со значениями взаимосвязи контактов, контакты в большей группе контактов могут подразделяться на меньшие группы контактов посредством нижеследующего способа: вычисления значения взаимосвязи контактов для контактов в большей группе контактов; добавления контактов в соответствующую меньшую группу контактов, в соответствии со значениями взаимосвязи контактов и предварительно установленными диапазонами значений взаимосвязи контактов, соответствующими меньшим группам контактов. В одном варианте осуществления настоящего изобретения значения взаимосвязи контактов для контактов получаются вследствие того, что терминал в фоновом режиме выполняет статистические вычисления на основе информационных записей о сеансах связи. Значение взаимосвязи контакта может определяться в соответствии с частотой, с которой пользователь осуществляет связь с данным контактом. Например, в одном варианте осуществления настоящего изобретения в фоновом режиме терминал будет осуществлять вычисление значения взаимосвязи контакта R в течение последних 30 дней, и временные рамки составляют последние 30 дней. Факторы, оказывающие воздействие на значение взаимосвязи контакта R, содержат: A=телефонный вызов, B=текстовое сообщение, z=взаимодействие; вес соответствующих факторов составляет: A=1, B=0,5, Z=0,5; временные рамки вычисления составляют последние 30 дней, причем частота последних 10 дней принимает пропорцию 70%, а частота более ранних 20 дней принимает пропорцию 30%; причем частота контактов Q10 обозначает среднюю частоту в течение последних 10 дней, a Q20 обозначает среднюю частоту в течение более ранних 20 дней, и далее частоты, соответствующие соответствующим факторам, могут быть выражены как Qa10, Qb10, Qz10; Qa20, Qb20, Qz20 соответственно. Один вариант осуществления настоящего изобретения обеспечивает формулу вычисления значения взаимосвязи контакта R, как приводится ниже: R=(A·Qa10+B·Qb10+C·Qz10)·10·0,7+(A·Qa20+B·Qb20+C·Qz20)·20·0,3, где R≥0 и R≤100. Когда значение вычисленного R>100, выбирается значение 100.
Вследствие этого большая группа контактов подразделяется на, по меньшей мере, две меньшие группы контактов. После определения большей группы контактов, соответствующей положению касания, один вариант осуществления настоящего изобретения дополнительно включает в себя определение меньшей группы контактов из большей группы контактов, соответствующей положению касания, в случае которого отображение посредством сенсорного дисплея контактов в большей группе контактов включает в себя отображение, посредством сенсорного дисплея, контактов в меньшей группе контактов большей группы контактов.
Существует множество путей отображения индексов меньших групп контактов. Например, когда индексы больших групп контактов отображаются на левой стороне или на правой стороне сенсорного дисплея, индексы меньших групп контактов могут отображаться на верхней стороне или на нижней стороне сенсорного дисплея. Соответствующим образом, когда индексы больших групп контактов отображаются на верхней стороне или на нижней стороне сенсорного дисплея, индексы меньших групп контактов могут отображаться на левой стороне или на правой стороне сенсорного дисплея.
Когда индексы больших групп контактов отображаются на дуге окружности, использующей в качестве центра один из четырех углов сенсорного дисплея, сектор, определяемый посредством индексов больших групп контактов и двух сторон угла, может разделяться на сектор и, по меньшей мере, один секторный круг, причем каждый сектор или секторный круг отображают индекс меньшей группы контактов. В этом случае определение меньшей группы контактов для большей группы контактов, соответствующей положению касания, содержит: определение расстояния между положением касания и точкой начала отсчета и соотнесение данного расстояния и предварительно установленных диапазонов меньших групп контактов, так чтобы получить меньшую группу контактов в соответствии с положением касания. Области различных меньших групп контактов могут устанавливаться с использованием различных цветов, или какие-либо любые две смежных области, где располагаются данные меньшие группы контактов, могут устанавливаться с использованием различного цвета, с целью сделать для пользователя удобным распознавание различных меньших групп контактов.
Может быть понятным, что диапазоны координат областей соответствующих меньших групп контактов могут также предварительно устанавливаться. Таким образом, после определения координат положения касания координаты положения касания могут соотноситься с диапазонами координат областей соответствующих меньших групп контактов, так чтобы определять меньшую группу контактов, соответствующую положению касания.
В одном варианте осуществления настоящего изобретения контакты в списке контактов делятся на 27 больших групп контактов в соответствии с индексами, представляющими собой первые буквы пиньиня. Индексами 27 больших групп контактов являются A-Z и #, и контакты в каждой большей группе контактов подразделяются, в соответствии со значениями взаимосвязи контактов, на три меньшие группы контактов: на часто осуществляемые контакты, эпизодически осуществляемые контакты и нечасто осуществляемые контакты.
Фиг.4 иллюстрирует пример дисплея, в котором сенсорный дисплей имеет прямоугольную форму, и когда на дуге окружности, использующей в качестве центра правый нижний угол, в качестве индексов большей группы контактов, отображаются первые буквы пиньиня, а индексы меньших групп контактов отображаются на секторе или секторном круге, большая группа контактов, соответствующая «L», соответствует положению касания, а меньшая группа контактов соответствует группе «Часто осуществляемые контакты». Как продемонстрировано на фиг.4, отображаемые контакты в меньшей группе контактов «Часто осуществляемые контакты» большей группы контактов, соответствующей «L, включают в себя Luyi, Linglin, Lan, Lili, Li, Liuyong и Lirui и тому подобное. С целью различения пользователем различных меньших групп контактов области сектора, соответствующие меньшим группам контактов «Нечасто осуществляемые контакты», «Эпизодически осуществляемые контакты» и «Часто осуществляемые контакты», могут соответствовать различным цветам, или оттенкам серого, или степеням прозрачности и тому подобному, так чтобы пользователь мог точно определять местоположение различных меньших групп контактов. На фиг.4 дополнительно существует область «Все контакты». Если пользователь щелкает/нажимает на эту область, будут демонстрироваться только контакты в больших группах контактов, независимо от того, к каким меньшим группам контактов эти контакты принадлежат. В целях облегчения пользователю определения того, какая большая группа контактов является отображаемой в текущий момент, как продемонстрировано на фиг.4, «L» выделяется. Дополнительно, в целях облегчения пользователю определения того, какая меньшая группа контактов является отображаемой в текущий момент, отображаемая в текущий момент меньшая группа контактов может выделяться, причем способом выделения может быть установка метки в области текущей меньшей группы контактов, выделение области текущей меньшей группы контактов и тому подобное. Варианты осуществления настоящего изобретения не ограничиваются до конкретных способов выделения. Это не оказывает воздействия на осуществления настоящего изобретения, поскольку это обеспечивает пользователю возможность легкого определения, какая меньшая группа контактов является отображаемой в текущий момент. Как продемонстрировано на фиг.4, метка установлена в области, соответствующей часто осуществляемым контактам.
Фиг.5 иллюстрирует пример дисплея, в котором сенсорный дисплей имеет прямоугольную форму, и когда на дуге окружности, использующей в качестве центра правый нижний угол, в качестве индексов большей группы контактов отображаются первые буквы пиньиня, а индексы меньших групп контактов отображаются на секторе или секторном круге, большая группа контактов, соответствующая «L», соответствует положению касания, а меньшая группа контактов соответствует группе «Эпизодически осуществляемые контакты». Как продемонстрировано на фиг.5, отображаемые контакты в меньшей группе контактов «Эпизодически осуществляемые контакты» большей группы контактов, соответствующей «L», включают в себя Lianxin, Liuzhilan, Liushuangshuang, Liangwen, Linling, Liuming, Lilei и тому подобное. В целях облегчения пользователю определения того, какая большая группа контактов является отображаемой в текущий момент, как продемонстрировано на фиг.5, «L» выделяется. Дополнительно, в целях облегчения пользователю определения того, какая меньшая группа контактов является отображаемой в текущий момент, как продемонстрировано на фиг.5, в области, соответствующей эпизодически осуществляемым контактам, устанавливается метка.
Фиг.6 иллюстрирует пример дисплея, в котором сенсорный дисплей имеет прямоугольную форму, и когда на дуге окружности, использующей в качестве центра правый нижний угол, в качестве индексов большей группы контактов отображаются первые буквы пиньиня, а индексы меньших групп контактов отображаются на секторе или секторном круге, большая группа контактов, соответствующая «L», соответствует положению касания, а меньшая группа контактов соответствует группе «Нечасто осуществляемые контакты». Как продемонстрировано на фиг.6, отображаемые контакты в меньшей группе контактов «Нечасто осуществляемые контакты» большей группы контактов, соответствующей «L», включают в себя Lampard, Lirong, Liupeng, Liangyiyi, Lichaojun, Linqiao, Liuyun и тому подобное. В целях облегчения пользователю определения того, какая большая группа контактов является отображаемой в текущий момент, как продемонстрировано на фиг.6, «L» выделяется. Дополнительно, в целях облегчения пользователю определения того, какая меньшая группа контактов является отображаемой в текущий момент, как продемонстрировано на фиг.6, в области, соответствующей нечасто осуществляемым контактам, устанавливается метка.
Следует отметить, что для простоты описания предшествующие варианты осуществления способа описываются как комбинация последовательности действий. Но специалистам в данной области техники следует знать, что настоящее изобретение не ограничивается описываемым порядком действий. Некоторые этапы могут осуществляться в другом порядке или осуществляться в одно и то же самое время на основе настоящего изобретения. С другой стороны, специалистам в данной области техники также следует знать, что варианты осуществления, описываемые в данном описании, относятся к предпочтительным вариантам осуществления, и относящиеся к ним действия и модули не являются необходимыми для настоящего изобретения.
Ниже будет представлен терминал, обеспечиваемый посредством вариантов осуществления настоящего изобретения. Терминал, обеспечиваемый посредством вариантов осуществления настоящего изобретения, может представлять собой устройство с сенсорным дисплеем, такое как мобильный телефон, планшетный компьютер, PDA, портативный компьютер и тому подобное. Фиг.7 иллюстрирует структуру терминала, обеспечиваемую посредством одного варианта осуществления настоящего изобретения. Терминал содержит сенсорный дисплей 701;
блок 702 приема, сконфигурированный с возможностью приема команды на открытие списка контактов;
блок 703 обнаружения, сконфигурированный с возможностью обнаружения касания на сенсорном дисплее 701, после того как блок 702 приема принимает команду на открытие списка контактов; и
блок 704 определения, сконфигурированный с возможностью определения положения касания, определения большей группы контактов, соответствующей положению касания, и отображения контактов в большей группе контактов посредством сенсорного дисплея 701, когда блок 703 обнаружения обнаруживает касание на сенсорном дисплее 701.
На основе вышеприведенного описания данный вариант осуществления обеспечивает терминал с сенсорным дисплеем. Когда контакты в списке контактов были предварительно разделены на большие группы контактов в соответствии с определенным принципом, если требуется отображение списка контактов, необходимо только определить положение касания на сенсорном дисплее, и может быть определена большая группа контактов, соответствующая положению касания, так чтобы посредством сенсорного дисплея осуществлять отображение контактов в большей группе контактов. Поскольку различные положения касания соответствуют различным большим группам контактов, пользователь может инициировать отображение контактов в различных больших группах контактов посредством касания различных положений на сенсорном дисплее, что обеспечивает пользователю возможность быстро находить контакты и улучшает восприятие пользователя.
Когда индексы больших групп контактов устанавливаются для отображения на дуге окружности, использующей в качестве центра один из четырех углов прямоугольника, блок 704 определения может быть сконфигурирован с возможностью определения градуса угла, образованного посредством линии начала отсчета и линии, соединяющей положение касания и точку начала отсчета, соотнесения данного градуса угла и предварительно установленных диапазонов градусов больших групп контактов так, чтобы получить большую группу контактов, соответствующую положению касания.
В другом варианте осуществления настоящего изобретения большая группа контактов дополнительно подразделяется на, по меньшей мере, две меньшие группы контактов. В таком случае блок 704 определения может быть дополнительно сконфигурирован с возможностью определения меньшей группы контактов из большей группы контактов, соответствующей положению касания, и отображения контактов меньшей группы контактов из большей группы контактов посредством сенсорного дисплея 701.
Когда индексы меньших групп контактов устанавливаются для отображения на секторе или секторном круге, блок 704 определения является сконфигурированным с возможностью определения расстояния между положением касания и точкой начала отсчета, соотнесения данного расстояния и предварительно установленных диапазонов расстояний меньших групп контактов так, чтобы получить меньшую группу контактов, соответствующую положению касания.
Фиг.8 иллюстрирует структуру терминала, обеспечиваемую посредством другого варианта осуществления настоящего изобретения. Данный терминал содержит сенсорный дисплей 801;
блок 802 приема, сконфигурированный с возможностью приема команды на открытие списка контактов;
блок 803 обнаружения, сконфигурированный с возможностью обнаружения касания на сенсорном дисплее 801, после того как блок 802 приема принимает команду на открытие списка контактов;
блок 804 определения, сконфигурированный с возможностью определения положения касания, определения большей группы контактов, соответствующей положению касания, и отображения контактов в большей группе контактов посредством сенсорного дисплея 801, когда блок 803 обнаружения обнаруживает касание на сенсорном дисплее 801; и
блок 805 обработки группирования, сконфигурированный с возможностью вычисления значений взаимосвязи контактов для контактов в большей группе