RU2515506C1 - Способ и устройство передачи данных на основе обнаружения скользящего перемещения - Google Patents
Способ и устройство передачи данных на основе обнаружения скользящего перемещения Download PDFInfo
- Publication number
- RU2515506C1 RU2515506C1 RU2012141954/07A RU2012141954A RU2515506C1 RU 2515506 C1 RU2515506 C1 RU 2515506C1 RU 2012141954/07 A RU2012141954/07 A RU 2012141954/07A RU 2012141954 A RU2012141954 A RU 2012141954A RU 2515506 C1 RU2515506 C1 RU 2515506C1
- Authority
- RU
- Russia
- Prior art keywords
- message
- cell
- screen
- module
- avatar
- Prior art date
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 42
- 238000000034 method Methods 0.000 title claims abstract description 31
- 230000005540 biological transmission Effects 0.000 title claims abstract description 18
- 230000033001 locomotion Effects 0.000 claims description 26
- 238000012546 transfer Methods 0.000 claims description 11
- 230000008034 disappearance Effects 0.000 claims description 2
- 238000004891 communication Methods 0.000 abstract description 4
- 238000005516 engineering process Methods 0.000 abstract description 4
- 239000000126 substance Substances 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 5
- 230000007423 decrease Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0485—Scrolling or panning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/7243—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/7243—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
- H04M1/72436—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for text messaging, e.g. short messaging services [SMS] or e-mails
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/22—Details of telephonic subscriber devices including a touch pad, a touch sensor or a touch detector
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Изобретение относится к области технологий сетевой связи, а именно к передаче данных на основе обнаружения скользящего перемещения. Технический результат заключается в обеспечении возможности избежать загрузки данных, не интересующих пользователя, т.е. соответствующих ячейке сообщения, которая после своего появления на экране быстро исчезает с него, что существенно снижает трафик пользователя мобильного устройства. Для этого при обнаружении прокрутки на экране пользовательского устройства временной шкалы регистрируют клиентским приложением передачи сообщений отображаемую на экране ячейку сообщения (этап 101) и определяют клиентским приложением передачи сообщений, отображена ли еще на экране указанная ячейка сообщения по истечении заданного интервала времени (этап 102). Если указанная ячейка сообщения еще отображена, то загружают с сервера сообщений соответствующие ей данные клиентским приложением передачи сообщений (этап 103). Предложено также устройство передачи данных на основе обнаружения скользящего перемещения, содержащее модуль обнаружения, модуль регистрации, модуль определения и модуль загрузки. 3 н. и 15 з.п. ф-лы, 6 ил.
Description
ОБЛАСТЬ ИЗОБРЕТЕНИЯ
Настоящее изобретение относится к технологиям сетевой связи, в частности к способу и устройству передачи данных на основе обнаружения скользящего перемещения.
ПРЕДПОСЫЛКИ ИЗОБРЕТЕНИЯ
С развитием сетевых технологий Интернет глубоко укоренился в сознании сетевых пользователей. Среди большинства приложений Интернета распространение и совместное использование информации с помощью клиентских приложений передачи сообщений стало неотъемлемой частью повседневной жизни людей. Во время процедуры связи на основе клиентского приложения передачи сообщений обычно имеется много сообщений (например, текстовая информация, информация в виде изображений, аудиоинформация, видеоинформация и подобная информация), которые требуется передать.
Микроблог - это система передачи информации, в которой используется указанное выше клиентское приложение передачи сообщений. Микроблог представляет собой платформу мгновенного совместного использования, распространения и получения информации на основе взаимосвязи пользователей. Пользователи могут входить в клиентские приложения микроблога через такие устройства, как сотовый телефон, компьютер и подобные устройства, для совместного использования информации.
Учитывая, что микроблог обеспечивает возможность мгновенной работы с информацией, одним из наиболее часто используемых средств передачи микроблога становится сотовый телефон. При просмотре сообщений микроблога с помощью сотового телефона пользователь обычно выполняет некоторые операции скользящего перемещения. В результате сообщение, не отображаемое на экране, перемещается на экран.
В системе микроблога сообщение обычно передается в блоке, называемом ячейкой сообщения. Обычно каждая ячейка сообщения может включать в себя содержимое сообщения, имя и аватар автора сообщения и другие подобные элементы. Несколько ячеек сообщений образуют список или таблицу (временную шкалу) в соответствии со временем их появления и отображаются на экране сотового телефона.
Когда пользователь выполняет операцию скользящего перемещения, ячейка сообщения, не отображаемая на экране, перемещается на экран. Для каждой ячейки сообщения, перемещаемой на экран при выполнении операции скользящего перемещения, клиентское приложение микроблога должно загрузить содержимое сообщения, а также имя и аватар автора сообщения, соответствующие ячейке сообщения.
При быстром и непрерывном выполнении пользователем операции скользящего перемещения множество сообщений поступает на экран и покидает его. Таким образом, при перемещении каждой ячейки сообщения на экран клиентское приложение микроблога должно загрузить соответствующие ей содержимое сообщения, имя и аватар автора сообщения. Однако при этом пользователя интересуют не ячейки сообщений, перемещаемые на экран при быстром и непрерывном выполнении операции скользящего перемещения, а те ячейки сообщений, которые отобразятся на экране по завершении операции скользящего перемещения. Таким образом, при загрузке содержимого сообщения и/или аватара автора сообщения, соответствующих ячейкам сообщений, перемещаемым на экран при выполнении операции скользящего перемещения, непроизводительно расходуется много сетевых ресурсов, особенно, когда в содержимом сообщения, соответствующем таким ячейкам сообщений, имеются большие файлы, например изображения, аудиоданные или видеоданные.
Для пользователей сотовых телефонов, которым предоставляется доступ к сети с тарификацией по трафику, описанная выше процедура загрузки приводит к тому, что большой трафик расходуется впустую, что негативно сказывается на впечатлении пользователя от используемого приложения. Такая же проблема существует и для пользователей компьютеров, подключающихся к сети беспроводными способами, например с использованием технологий 3G.
КРАТКОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
В вариантах осуществления настоящего изобретения предложены способ и устройство передачи данных на основе обнаружения скользящего перемещения, обеспечивающие уменьшение сетевого трафика и улучшение впечатлений пользователей.
В соответствии с одним из вариантов настоящего изобретения предложен способ передачи данных на основе обнаружения скользящего перемещения, включающий в себя следующие этапы:
при обнаружении прокрутки на экране пользовательского устройства временной шкалы со списком ячеек сообщения регистрируют клиентским приложением передачи сообщений отображаемую на экране ячейку сообщения;
определяют клиентским приложением передачи сообщений, отображена ли еще на экране ячейка сообщения по истечении заданного интервала времени; если указанная ячейка еще отображена, то загружают с сервера сообщений соответствующие ей данные клиентским приложением передачи сообщений.
Согласно другому варианту осуществления настоящего изобретения предложено устройство передачи данных на основе обнаружения скользящего перемещения. Это устройство содержит модуль обнаружения, модуль регистрации, модуль определения и модуль загрузки, причем
модуль обнаружения выполнен с возможностью обнаружения прокрутки на экране пользовательского устройства временной шкалы со списком ячеек сообщения;
модуль регистрации выполнен с возможностью регистрации отображаемой на экране ячейки сообщения при обнаружении модулем обнаружения прокрутки на экране временной шкалы;
модуль определения выполнен с возможностью определения, отображена ли еще на экране ячейка сообщения по истечении заданного интервала времени;
модуль загрузки выполнен с возможностью загрузки данных, соответствующих ячейке сообщения, если модуль определения определяет, что ячейка сообщения по-прежнему отображена на экране по истечении заданного интервала времени.
Согласно предложенным в вариантах осуществления настоящего изобретения способу и устройству, данные, соответствующие ячейке сообщения, загружаются только в том случае, если эта ячейка остается на экране в течение заданного интервала времени. Это позволяет избежать загрузки данных, соответствующих ячейке сообщения, которая перемещается на экран и затем быстро исчезает оттуда. В результате сетевой трафик пользователей уменьшается и их впечатления улучшаются.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
На фиг.1 показана блок-схема, иллюстрирующая способ передачи данных на основе обнаружения скользящего перемещения согласно одному из вариантов осуществления настоящего изобретения.
На фиг.2 показана блок-схема, иллюстрирующая способ передачи данных на основе обнаружения скользящего перемещения согласно другому варианту осуществления настоящего изобретения.
На фиг.3 показана блок-схема, иллюстрирующая способ передачи данных на основе обнаружения скользящего перемещения согласно еще одному варианту осуществления настоящего изобретения.
На фиг.4 показана структурная схема устройства передачи данных на основе обнаружения скользящего перемещения согласно одному из вариантов осуществления настоящего изобретения.
На фиг.5 показана структурная схема устройства передачи данных на основе обнаружения скользящего перемещения согласно другому варианту осуществления настоящего изобретения.
На фиг.6 показана структурная схема устройства передачи данных на основе обнаружения скользящего перемещения согласно еще одному варианту осуществления настоящего изобретения.
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Для пояснения сущности изобретения ниже оно описано более подробно на примерах вариантов его осуществления и со ссылками на прилагаемые чертежи.
Основная идея настоящего изобретения заключается в следующем. При обнаружении прокрутки временной шкалы на экране пользовательского устройства клиентское приложение передачи сообщений регистрирует отображаемую на экране ячейку сообщения и определяет, отображается ли она еще на экране по истечении заданного интервала времени. Если ячейка сообщения по-прежнему отображается, клиентское приложение передачи сообщений загружает соответствующие ей данные. Это позволяет избежать загрузки данных, соответствующих ячейке сообщения, которая попадает на экран и затем быстро исчезает оттуда. В результате сетевой трафик пользователя уменьшается и его впечатление об используемом приложении улучшается.
На фиг.1 показана блок-схема, иллюстрирующая способ передачи данных на основе обнаружения скользящего перемещения в соответствии с одним из вариантов настоящего изобретения. Как видно из этой фигуры, указанный способ включает следующие этапы.
На этапе 101 при обнаружении прокрутки временной шкалы на экране пользовательского устройства клиентское приложение передачи сообщений регистрирует отображаемую на экране ячейку сообщения.
На этапе 102 клиентское приложение передачи сообщений определяет, отображается ли еще эта ячейка сообщения по истечении заданного интервала времени. Если ячейка сообщения по-прежнему отображается, осуществляется переход к этапу 103; в противном случае процедура завершается.
На этапе 103 с сервера сообщений загружаются данные, соответствующие ячейке сообщения.
Пользовательским устройством может быть сотовый телефон, компьютер или другое устройство. В качестве клиентского приложения передачи сообщений может использоваться клиентское приложение микроблога. Соответственно, сервером сообщений может быть сервер микроблога. Данными, соответствующими ячейке сообщения, могут быть файлы изображений, аудиофайлы или видеофайлы из соответствующего ячейке сообщения содержимого сообщения либо аватар автора сообщения, соответствующий ячейке сообщения.
Ниже подробно описан способ передачи данных на основе обнаружения скользящего перемещения с использованием примера, в котором пользователь входит в клиентское приложение микроблога с помощью сотового телефона, а данными, соответствующими ячейке сообщения, является аватар автора сообщения.
На фиг.2 показана блок-схема, иллюстрирующая способ передачи данных на основе обнаружения скользящего перемещения согласно одному из вариантов настоящего изобретения. Как видно из этой фигуры, в способе предусмотрены следующие этапы.
На этапе 201 клиентское приложение микроблога определяет, прокручивается ли временная шкала на экране сотового телефона. Если обнаруживается прокрутка временной шкалы на экране, происходит переход к этапу 202; в противном случае повторяется этап 201.
Рассмотрим в качестве примера телефон с возможностью доступа в Интернет (ipnone). Временная шкала, действующая в качестве контроллера, будет использовать в качестве носителя контроллер просмотра с прокруткой, предоставляемый операционной системой IOS указанного телефона (мобильной операционной системой компании Apple). Когда временная шкала начинает прокручиваться, система IOS инициирует событие начала просмотра с прокруткой, чтобы уведомить клиентское приложение микроблога о начале прокрутки просмотра с прокруткой. При прекращении прокрутки система IOS инициирует событие прекращения просмотра с прокруткой, чтобы уведомить клиентское приложение микроблога о прекращении просмотра с прокруткой. Таким образом, клиентское приложение микроблога может определить, прокручивается ли временная шкала на экране сотового телефона. В частности, в операционной системе IOS телефона iphone контроллером просмотра с прокруткой может быть scrollview, событием начала просмотра с прокруткой - scrollviewDidscroll, а событием прекращения просмотра с прокруткой - scrollviewDidEndDecelerating.
Специалисты в данной области могут использовать другие способы обнаружения прокрутки временной шкалы на экране в зависимости от конкретной ситуации. Настоящее изобретение не ограничивается каким-либо конкретным способом обнаружения.
На этапе 202 клиентское приложение микроблога регистрирует отображаемую на экране ячейку сообщения и запускает таймер.
Снова рассмотрим в качестве примера телефон iphone. Когда ячейка сообщения попадает на экран, система IOS инициирует событие, чтобы уведомить клиентское приложение микроблога. Получив уведомление, клиентское приложение микроблога может определить, отображается ли ячейка сообщения на экране. Таким событием может быть cellForRowAtlndexPath. При этом клиентское приложение микроблога регистрирует идентификатор ячейки сообщения и запускает таймер. Когда ячейка сообщения покидает экран, система IOS также уведомляет клиентское приложение микроблога. Получив уведомление, клиентское приложение микроблога может определить, исчезла ли ячейка сообщения с экрана.
На этом этапе во время прокрутки временной шкалы на экране может отображаться несколько ячеек сообщения. Клиентское приложение микроблога регистрирует идентификаторы всех ячеек сообщения и запускает таймер, соответствующий каждой ячейке, когда она попадает на экран.
Например, при прокрутке временной шкалы на экране сначала на экран попадает ячейка 1 сообщения. При этом клиентское приложение микроблога регистрирует идентификатор ID1, соответствующий ячейке 1 сообщения, и запускает таймер Т1, соответствующий этой ячейке. Затем в результате прокрутки временной шкалы на экран попадает ячейка 2 сообщения. При этом клиентское приложение микроблога регистрирует идентификатор ID2, соответствующий ячейке 2 сообщения, и запускает таймер Т2, соответствующий этой ячейке, и так далее.
Идентификаторы, соответствующие отображаемым на экране ячейкам сообщения, могут быть сохранены в массиве. Например, если в некоторый момент времени на экране отображаются ячейки 1, 2 и 3 сообщения, массив будет содержать идентификаторы ID1, ID2 и ID3. В другой момент времени в результате прокрутки временной шкалы ячейка 1 сообщения покидает экран и на него перемещается другая ячейка сообщения. При этом массив будет содержать идентификаторы ID2, ID3 и ID4.
На этапе 203 отображается аватар по умолчанию, хранящийся в локальной памяти.
В частности, клиентское приложение микроблога может определить, имеется ли в локальной памяти аватар автора, соответствующий конкретной ячейке сообщения. Если да, в качестве аватара по умолчанию используется аватар автора, соответствующий данной ячейке сообщения. При этом клиентское приложение микроблога отображает находящийся в локальной памяти аватар автора, соответствующий ячейке сообщения. Если в локальной памяти нет аватара автора, соответствующего ячейке сообщения, клиентское приложение микроблога может отобразить системный аватар по умолчанию, расположенный в локальной памяти.
На этапе 204 клиентское приложение микроблога определяет, истекло ли время таймера, соответствующего ячейке сообщения. Если время этого таймера истекло, происходит переход к этапу 205; в противном случае повторяется этап 204.
На этом этапе интервал времени таймера может быть задан в зависимости от реальной ситуации. Например, значение интервала времени может находиться в диапазоне от 0 до 1 секунды. При этом достигается лучший визуальный эффект.
Кроме того, таймеры разных ячеек сообщения могут иметь одинаковые или разные значения интервалов времени.
Если на этапе 202 клиент микроблога регистрирует несколько ячеек сообщения и запускает несколько таймеров, клиентскому приложению микроблога требуется определить, истекло ли на этом этапе время таймера, соответствующего каждой ячейке сообщения.
На этапе 205 определяется, отображается ли еще ячейка сообщения на экране. Если ячейка сообщения по-прежнему отображается, осуществляется переход к этапу 206; в противном случае процедура завершается.
Клиентское приложение микроблога может определить наличие на экране ячейки сообщения по наличию в массиве соответствующего ей идентификатора.
Например, если для ячейки 1 сообщения истекает время соответствующего ей таймера, клиентское приложение микроблога определяет, имеется ли еще в массиве идентификатор ID1, соответствующей этой ячейке. Если в массиве имеется идентификатор ID1, это означает, что ячейка 1 сообщения по-прежнему присутствует на экране; в противном случае ячейка отсутствует на экране, например, она покинула его.
На этапе 206 клиентское приложение микроблога обновляет отображаемый аватар.
Если на этапе 203 клиентское приложение микроблога определяет, что в локальной памяти имеется аватар автора, соответствующий ячейке сообщения, оно выясняет, совпадает ли адрес загрузки этого аватара с адресом загрузки, хранящимся в локальной памяти. Если эти адреса совпадают, аватар автора, соответствующий данной ячейке сообщения, не обновляется и процедура завершается. Если адреса не совпадают, аватар автора, соответствующий данной ячейке сообщения, обновляется. Затем клиентское приложение микроблога загружает с сервера микроблога новый аватар и отображает его, чтобы заменить аватар, хранящийся в локальной памяти и отображавшийся на этапе 203.
Если выясняется, что в локальной памяти нет аватара автора, соответствующего ячейке сообщения для этапа 203, клиентское приложение микроблога непосредственно загружает соответствующий этой ячейке аватар автора с сервера микроблога и отображает загруженный аватар, чтобы заменить аватар по умолчанию, отображавшийся на этапе 203.
Из приведенного выше описания технического решения видно, что загрузка соответствующего ячейке сообщения аватара автора инициируется только в том случае, если эта ячейка остается на экране в течение заданного интервала времени. Это позволяет избежать загрузки аватаров авторов, соответствующих ячейкам сообщений, которые перемещаются на экран и затем быстро исчезают оттуда. В результате сетевой трафик пользователя уменьшается.
Кроме того, согласно настоящему изобретению данными, соответствующими ячейке сообщения, могут быть также файлы изображений, аудиофайлы и видеофайлы соответствующего этой ячейке содержимого сообщения. На фиг.3 показана блок-схема, иллюстрирующая способ передачи данных на основе обнаружения скользящего перемещения согласно другому варианту настоящего изобретения. Этот вариант рассматривается ниже на основе того же примера, в котором пользователь входит в клиентское приложение микроблога с помощью сотового телефона. Как видно из фиг.3, в способе предусмотрены следующие этапы.
Этапы 301-302 совпадают с этапами 201-202.
На этапе 303 клиентское приложение микроблога отображает изображение по умолчанию, хранящееся в локальной памяти.
Этапы 304-305 совпадают с этапами 204-205.
На этапе 306 клиентское приложение микроблога загружает с сервера микроблога файл изображения, аудиофайл или видеофайл содержимого сообщения, соответствующего ячейке сообщения, и отображает его на экране, чтобы заменить изображение по умолчанию, отображенное на этапе 303.
Таким образом, если ячейка сообщения быстро покидает экран, большой файл не загружается, что позволяет уменьшить сетевой трафик пользователя.
Выше описан способ передачи данных на основе обнаружения скользящего перемещения, предложенный в настоящем изобретении. Ниже подробно описывается устройство передачи данных на основе обнаружения скользящего перемещения с использованием прилагаемых чертежей и предлагаемых вариантов осуществления.
На фиг.4 показана структурная схема устройства передачи данных на основе обнаружения скользящего перемещения согласно одному из вариантов настоящего изобретения. Как видно из этой фигуры, устройство содержит модуль 401 обнаружения, модуль 402 регистрации, модуль 403 определения и модуль 404 загрузки.
Модуль 401 обнаружения служит для обнаружения прокрутки временной шкалы на экране пользовательского устройства.
Модуль 402 регистрации предназначен для регистрации отображаемой на экране ячейки сообщения при обнаружении модулем 401 обнаружения прокрутки временной шкалы на экране.
Модуль 403 определения служит для определения, отображается ли еще ячейка сообщения, зарегистрированная модулем 402 регистрации, по истечении заданного интервала времени.
Модуль 404 загрузки предназначен для загрузки с сервера сообщений данных, соответствующих ячейке сообщения, если модуль 403 определения определяет, что ячейка сообщения по-прежнему отображается на экране по истечении заданного интервала времени.
В качестве устройства, предложенного в соответствии с изобретением, может использоваться клиентское приложение микроблога. Соответственно, сервером сообщений может быть сервер микроблога. Данными, соответствующими ячейке сообщения, могут быть файлы изображений, аудиофайлы или видеофайлы из соответствующего ячейке сообщения содержимого сообщения либо аватар автора сообщения, соответствующий ячейке сообщения.
Ниже предполагается, что устройством является клиентское приложение микроблога, установленное в сотовом телефоне, а данными, соответствующими ячейке сообщения, - аватар автора сообщения. Устройство передачи данных на основе обнаружения скользящего перемещения будет подробно описано на примере нижеследующих вариантов осуществления.
На фиг.5 показана структурная схема устройства передачи данных на основе обнаружения скользящего перемещения согласно одному из вариантов осуществления настоящего изобретения. Как видно из этой фигуры, устройство содержит модуль 501 обнаружения, модуль 502 определения, модуль 503 регистрации, модуль 504 таймирования, модуль 505 памяти, модуль 506 отображения и модуль 507 загрузки.
Модуль обнаружения служит для обнаружения прокрутки временной шкалы на экране сотового телефона. Если обнаруживается прокрутка временной шкалы на экране, модуль 501 обнаружения уведомляет об этом модуль 502 определения; в противном случае он повторяет выполнение процедуры обнаружения.
Модуль 502 определения предназначен для определения (после получения уведомления от модуля 501 обнаружения), перемещается ли ячейка сообщения на экран, и, если да, - передачи модулю 503 регистрации и модулю 506 отображения уведомления о перемещении ячейки на экран, а также активации модуля 504 таймирования для запуска таймирования. Кроме того, модуль 502 определения служит для определения, покидает ли ячейка сообщения экран, и, если да, - передачи модулю 503 регистрации уведомления об исчезновении ячейки с экрана.
Модуль 503 регистрации служит для регистрации (после получения от модуля 502 определения уведомления о перемещении ячейки на экран) идентификатора ячейки сообщения, которая перемещается на экран сотового телефона. Модуль 503 регистрации может регистрировать идентификатор ячейки сообщения в массиве. Если на экран сотового телефона перемещается несколько ячеек сообщения, в массиве регистрируются идентификаторы всех этих ячеек. Этот модуль служит также для удаления идентификатора ячейки сообщения из массива после получения от модуля 502 определения уведомления об исчезновении ячейки сообщения с экрана.
Модуль 504 таймирования предназначен для запуска таймирования по сигналу от модуля 502 определения. Он может содержать несколько блоков таймирования, соответствующих нескольким ячейкам сообщения, зарегистрированным модулем 503 регистрации. Например, если на экран перемещается ячейка 1 сообщения, таймирование запускается соответствующим ей блоком 5041 таймирования.
Когда интервал времени модуля 504 таймирования истекает, модуль 502 определения определяет, отображается ли по-прежнему ячейка сообщения на экране. Модуль 502 определения может передать сообщение с запросом модулю 503 регистрации. Получив это сообщение, модуль 503 регистрации определяет, зарегистрирован ли в массиве идентификатор ячейки сообщения, и возвращает результат запроса модулю 502 определения. Если в результате запроса указывается, что в массиве зарегистрирован идентификатор ячейки сообщения, модуль 502 определения может сделать вывод о том, что ячейка сообщения по-прежнему отображается на экране. В противном случае этот модуль может сделать вывод о том, что ячейка сообщения не отображается на экране, то есть покинула его.
Модуль 505 памяти служит для хранения аватара по умолчанию и аватара, загруженного модулем 507 загрузки. Если в модуле 505 памяти хранится аватар автора, соответствующий ячейке сообщения, аватаром по умолчанию является аватар автора, соответствующий ячейке сообщения, сохраненной данным модулем. Если аватар автора, соответствующий ячейке памяти, отсутствует в модуле 505 памяти, аватаром по умолчанию является системный аватар по умолчанию, хранящийся в данном модуле.
Модуль 507 загрузки предназначен для выяснения (если модуль 502 определения определяет, что ячейка сообщения по-прежнему отображается на экране по истечении интервала времени модуля 504 таймирования), имеется ли в модуле 505 памяти аватар автора, соответствующий ячейке сообщения, чтобы определить, обновлен ли он, а также для загрузки обновленного аватара с сервера микроблога (если аватар обновлен) и передачи его модулю 505 памяти и модулю 506 отображения. Если в модуле 505 памяти аватар автора, соответствующий ячейке сообщения, отсутствует, модуль 507 загрузки загружает его с сервера микроблога и передает модулю 505 памяти и модулю 506 отображения.
Модуль 506 отображения служит для отображения (при получении от модуля 502 определения уведомления о перемещении ячейки на экран) аватара по умолчанию, хранящегося в модуле 505 памяти, а также аватара, полученного от модуля 507 загрузки для замены аватара по умолчанию.
Кроме того, в соответствии с вариантом, показанным на фиг.3, в настоящем изобретении также предусмотрено другое устройство передачи данных на основе обнаружения скользящего перемещения. Как видно из фиг.6, это устройство содержит модуль 601 обнаружения, модуль 602 определения, модуль 603 регистрации, модуль 604 таймирования, модуль 605 памяти, модуль 606 отображения и модуль 607 загрузки.
Функции модуля 601 обнаружения, модуля 602 определения, модуля 603 регистрации и модуля 604 таймирования аналогичны функциям соответствующих модулей, показанных на фиг.5, и повторное не рассматриваются.
Модуль 607 загрузки служит для загрузки с сервера микроблога файла изображения, аудиофайла или видеофайла, находящегося в содержимом сообщения, соответствующем ячейке сообщения, когда модуль 602 определения определяет, что ячейка сообщения по-прежнему отображается на экране, и передачи этого файла модулю 606 отображения.
Модуль 606 отображения предназначен для отображения хранящегося в модуле 605 памяти изображения по умолчанию при получении от модуля 602 определения уведомления о перемещении ячейки на экран, а также отображения полученного от модуля 607 загрузки файла изображения, аудиофайла или видеофайла для замены изображения по умолчанию.
В описанных выше вариантах осуществления в качестве примера был рассмотрен пример, в соответствии с которым пользователь входит в клиентское приложение микроблога с помощью сотового телефона, однако, настоящее изобретение не ограничено этим случаем.
Согласно предложенным в вариантах настоящего изобретения способу и устройству, данные, соответствующие ячейке сообщения, загружаются только в том случае, если эта ячейка остается на экране в течение заданного времени. Это позволяет избежать загрузки данных, соответствующих ячейкам сообщения, которые перемещаются на экран и затем быстро исчезают оттуда. В результате сетевой трафик пользователей уменьшается и их впечатления о работе с приложением улучшаются.
Выше были описаны предпочтительный пример изобретения и некоторые из его вариантов. Использованные здесь термины, описания и чертежи предназначены только для иллюстрации и не носят ограничительного характера. Возможны различные модификации, не нарушающие сущности изобретения и не выходящие за границы его объема, определяемого представленной ниже формулой изобретения (и ее эквивалентами), в которой все термины используются в самом широком подходящем смысле, если не указано иное.
Claims (18)
1. Способ передачи данных на основе обнаружения скользящего перемещения, включающий следующие этапы:
при обнаружении прокрутки на экране пользовательского устройства временной шкалы со списком ячеек сообщения регистрируют клиентским приложением передачи сообщений отображаемую на экране ячейку сообщения;
определяют клиентским приложением передачи сообщений, отображена ли еще на экране указанная ячейка сообщения по истечении заданного интервала времени и если указанная ячейка сообщения еще отображена, то загружают с сервера сообщений соответствующие ей данные клиентским приложением передачи сообщений.
при обнаружении прокрутки на экране пользовательского устройства временной шкалы со списком ячеек сообщения регистрируют клиентским приложением передачи сообщений отображаемую на экране ячейку сообщения;
определяют клиентским приложением передачи сообщений, отображена ли еще на экране указанная ячейка сообщения по истечении заданного интервала времени и если указанная ячейка сообщения еще отображена, то загружают с сервера сообщений соответствующие ей данные клиентским приложением передачи сообщений.
2. Способ по п. 1, в котором при регистрации ячейки сообщения, отображаемой на экране, регистрируют идентификатор ячейки сообщения, когда ячейка входит в область отображения экрана, и удаляют указанный идентификатор, когда ячейка сообщения покидает область отображения экрана.
3. Способ по п. 2, в котором после того, как ячейка сообщения входит в область отображения экрана отображают на экране данные по умолчанию, хранящиеся в локальной памяти клиентского приложения передачи сообщений.
4. Способ по п. 2, в котором при определении, отображена ли еще ячейка сообщения на экране по истечении заданного интервала времени:
определяют по истечении заданного интервала времени, зарегистрирован ли идентификатор ячейки сообщения в клиентском приложении передачи сообщений; при этом если идентификатор ячейки сообщения зарегистрирован в клиентском приложении передачи сообщений, то принимают решение о том, что по истечении заданного интервала времени ячейка сообщения по-прежнему отображена на экране.
определяют по истечении заданного интервала времени, зарегистрирован ли идентификатор ячейки сообщения в клиентском приложении передачи сообщений; при этом если идентификатор ячейки сообщения зарегистрирован в клиентском приложении передачи сообщений, то принимают решение о том, что по истечении заданного интервала времени ячейка сообщения по-прежнему отображена на экране.
5. Способ по любому из пп. 1-4, в котором данные, соответствующие ячейке сообщения, представляют собой аватар автора, соответствующий указанной ячейке сообщения.
6. Способ по п. 5, в котором при загрузке с сервера сообщений аватара автора, соответствующего ячейке сообщения;
определяют клиентским приложением передачи сообщений, хранится ли локально в указанном клиентском приложении передачи сообщений аватар автора, соответствующий ячейке сообщения;
если аватар автора, соответствующий ячейке сообщения, хранится локально в клиентском приложении передачи сообщений, определяют клиентским приложением передачи сообщений, обновлен ли указанный аватар автора, соответствующий ячейке сообщения и если указанный аватар обновлен, то загружают клиентским приложением передачи сообщений обновленный аватар с сервера сообщений;
если аватар автора, соответствующий ячейке сообщения, не хранится локально в клиентском приложении передачи сообщений, загружают аватар автора, соответствующий ячейке сообщения, клиентским приложением передачи сообщений с сервера сообщений.
определяют клиентским приложением передачи сообщений, хранится ли локально в указанном клиентском приложении передачи сообщений аватар автора, соответствующий ячейке сообщения;
если аватар автора, соответствующий ячейке сообщения, хранится локально в клиентском приложении передачи сообщений, определяют клиентским приложением передачи сообщений, обновлен ли указанный аватар автора, соответствующий ячейке сообщения и если указанный аватар обновлен, то загружают клиентским приложением передачи сообщений обновленный аватар с сервера сообщений;
если аватар автора, соответствующий ячейке сообщения, не хранится локально в клиентском приложении передачи сообщений, загружают аватар автора, соответствующий ячейке сообщения, клиентским приложением передачи сообщений с сервера сообщений.
7. Устройство передачи данных на основе обнаружения скользящего перемещения, предназначенное для пользовательского устройства и содержащее: модуль обнаружения, модуль регистрации, модуль определения и модуль загрузки, причем:
модуль обнаружения выполнен с возможностью обнаружения прокрутки на экране пользовательского устройства временной шкалы со списком ячеек сообщения;
модуль регистрации выполнен с возможностью регистрации отображаемой на экране ячейки сообщения при обнаружении модулем обнаружения прокрутки на экране временной шкалы;
модуль определения выполнен с возможностью определения, отображена ли еще на экране ячейка сообщения по истечении заданного интервала времени;
модуль загрузки выполнен с возможностью загрузки данных, соответствующих ячейке сообщения, если модуль определения определяет, что ячейка сообщения по-прежнему отображена на экране по истечении заданного интервала времени.
модуль обнаружения выполнен с возможностью обнаружения прокрутки на экране пользовательского устройства временной шкалы со списком ячеек сообщения;
модуль регистрации выполнен с возможностью регистрации отображаемой на экране ячейки сообщения при обнаружении модулем обнаружения прокрутки на экране временной шкалы;
модуль определения выполнен с возможностью определения, отображена ли еще на экране ячейка сообщения по истечении заданного интервала времени;
модуль загрузки выполнен с возможностью загрузки данных, соответствующих ячейке сообщения, если модуль определения определяет, что ячейка сообщения по-прежнему отображена на экране по истечении заданного интервала времени.
8. Устройство по п. 7, в котором модуль определения выполнен с возможностью определения, вошла ли ячейка сообщения в область отображения экрана, и передачи модулю регистрации уведомления о перемещении ячейки на экран, если ячейка сообщения вошла в область отображения экрана, а также определения, покинула ли ячейка сообщения область отображения экрана, и передачи модулю регистрации уведомление об исчезновении ячейки с экрана, если ячейка сообщения покинула область отображения экрана.
9. Устройство по п. 8, в котором модуль регистрации выполнен с возможностью регистрации идентификатора ячейки сообщения при получении от модуля определения уведомления о появлении ячейки на экране и удаления идентификатора ячейки сообщения при получении от модуля определения уведомления об исчезновении ячейки сообщения с экрана.
10. Устройство по п. 8, в котором модуль определения выполнен также с возможностью передачи модулю регистрации сообщения с запросом определить, зарегистрирован ли в модуле регистрации идентификатор ячейки сообщения, и приема от модуля регистрации результата запроса, а также с возможностью принятия решения, что ячейка сообщения по-прежнему отображена на экране по истечении заданного интервала времени, если согласно результату запроса идентификатор указанной ячейки сообщения зарегистрирован в модуле регистрации.
11. Устройство по любому из пп. 7-10, в котором данные, соответствующие ячейке сообщения, представляют собой аватар автора, соответствующий указанной ячейке.
12. Устройство по п. 11, содержащее также модуль памяти и модуль отображения, причем:
модуль памяти хранит аватар по умолчанию и аватар, загруженного модулем загрузки;
модуль загрузки определяет, в случае если модуль определения определяет, что ячейка сообщения по-прежнему отображена на экране по истечении заданного интервала времени, имеется ли в модуле памяти аватар автора, соответствующий ячейке сообщения; если указанный аватар автора, соответствующий ячейке сообщения, имеется, модуль загрузки определяет, обновлен ли этот аватар, и, если указанный аватар обновлен, то загружает обновленный аватар с сервера сообщений и передает его модулю памяти и модулю отображения; если аватар автора, соответствующий ячейке сообщения, отсутствует в модуле памяти, модуль загрузки загружает указанный аватар с сервера сообщений и передает его модулю памяти и модулю изображения;
модуль отображения отображает хранящийся в модуле памяти аватар по умолчанию при получении от модуля определения уведомления о появлении ячейки сообщения на экране и отображает загруженный аватар, принятый от модуля загрузки, для замены аватара по умолчанию при получении загруженного аватара от модуля загрузки.
модуль памяти хранит аватар по умолчанию и аватар, загруженного модулем загрузки;
модуль загрузки определяет, в случае если модуль определения определяет, что ячейка сообщения по-прежнему отображена на экране по истечении заданного интервала времени, имеется ли в модуле памяти аватар автора, соответствующий ячейке сообщения; если указанный аватар автора, соответствующий ячейке сообщения, имеется, модуль загрузки определяет, обновлен ли этот аватар, и, если указанный аватар обновлен, то загружает обновленный аватар с сервера сообщений и передает его модулю памяти и модулю отображения; если аватар автора, соответствующий ячейке сообщения, отсутствует в модуле памяти, модуль загрузки загружает указанный аватар с сервера сообщений и передает его модулю памяти и модулю изображения;
модуль отображения отображает хранящийся в модуле памяти аватар по умолчанию при получении от модуля определения уведомления о появлении ячейки сообщения на экране и отображает загруженный аватар, принятый от модуля загрузки, для замены аватара по умолчанию при получении загруженного аватара от модуля загрузки.
13. Клиентское устройство, содержащее:
процессор, выполненный с возможностью связи с сервером сообщений;
память, связанную с процессором, хранящую выполняемые процессором инструкции, причем указанные инструкции представляют собой инструкции для:
регистрации клиентским приложением передачи сообщений отображаемой на экране ячейки памяти при обнаружении прокрутки на экране пользовательского устройства временной шкалы со списком ячеек сообщения;
определения клиентским приложением передачи сообщений, отображена ли еще на экране ячейка сообщения по истечении заданного интервала времени, и, если ячейка сообщения отображена, то загрузки с сервера сообщений данных, соответствующих указанной ячейке сообщения, клиентским приложением передачи сообщений.
процессор, выполненный с возможностью связи с сервером сообщений;
память, связанную с процессором, хранящую выполняемые процессором инструкции, причем указанные инструкции представляют собой инструкции для:
регистрации клиентским приложением передачи сообщений отображаемой на экране ячейки памяти при обнаружении прокрутки на экране пользовательского устройства временной шкалы со списком ячеек сообщения;
определения клиентским приложением передачи сообщений, отображена ли еще на экране ячейка сообщения по истечении заданного интервала времени, и, если ячейка сообщения отображена, то загрузки с сервера сообщений данных, соответствующих указанной ячейке сообщения, клиентским приложением передачи сообщений.
14. Клиентское устройство по п. 13, в котором инструкции для регистрации ячейки сообщения, отображаемой на экране представляют собой инструкции для:
регистрации идентификатора ячейки сообщения, когда ячейка сообщения входит в область отображения экрана, и удаления идентификатора ячейки сообщения, когда ячейка сообщения покидает область отображения экрана.
регистрации идентификатора ячейки сообщения, когда ячейка сообщения входит в область отображения экрана, и удаления идентификатора ячейки сообщения, когда ячейка сообщения покидает область отображения экрана.
15. Клиентское устройство по п. 14, содержащее также инструкции для
отображения на экране данных по умолчанию, хранящихся в локальной памяти клиентского приложения передачи сообщений, после перемещения ячейки сообщения в область отображения экрана.
отображения на экране данных по умолчанию, хранящихся в локальной памяти клиентского приложения передачи сообщений, после перемещения ячейки сообщения в область отображения экрана.
16. Клиентское устройство по п. 14, в котором инструкции для определения, отображена ли еще ячейка сообщения на экране по истечении заданного интервала времени, представляют собой инструкции для:
определения по истечении заданного интервала времени, хранится ли идентификатор ячейки сообщения локально в клиентском приложении передачи сообщений, и, если идентификатор ячейки сообщения хранится локально в клиентском приложении, принятия решения о том, что по истечении заданного интервала времени ячейка сообщения по-прежнему отображена на экране.
определения по истечении заданного интервала времени, хранится ли идентификатор ячейки сообщения локально в клиентском приложении передачи сообщений, и, если идентификатор ячейки сообщения хранится локально в клиентском приложении, принятия решения о том, что по истечении заданного интервала времени ячейка сообщения по-прежнему отображена на экране.
17. Клиентское устройство по п. 13, в котором данные, соответствующие ячейке сообщения, представляют собой аватар автора, соответствующий указанной ячейке сообщения.
18. Клиентское устройство по п. 17, в котором инструкции для загрузки с сервера сообщений аватара автора, соответствующего ячейке сообщения, являются инструкциями для:
определения клиентским приложением передачи сообщений, хранится ли локально в указанном клиентском приложении передачи сообщений аватар автора, соответствующий ячейке сообщения;
определения клиентским приложением передачи сообщений, обновлен ли аватар автора, соответствующий ячейке сообщения, если он хранится локально в клиентском приложении передачи сообщений, и загрузки клиентским приложением передачи сообщений обновленного аватара с сервера сообщений, если аватар обновлен;
загрузки клиентом передачи сообщений с сервера сообщений аватара автора, соответствующего ячейке сообщения, если аватар автора, соответствующего ячейке сообщения не хранится локально в клиентском приложении.
определения клиентским приложением передачи сообщений, хранится ли локально в указанном клиентском приложении передачи сообщений аватар автора, соответствующий ячейке сообщения;
определения клиентским приложением передачи сообщений, обновлен ли аватар автора, соответствующий ячейке сообщения, если он хранится локально в клиентском приложении передачи сообщений, и загрузки клиентским приложением передачи сообщений обновленного аватара с сервера сообщений, если аватар обновлен;
загрузки клиентом передачи сообщений с сервера сообщений аватара автора, соответствующего ячейке сообщения, если аватар автора, соответствующего ячейке сообщения не хранится локально в клиентском приложении.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010272358.1 | 2010-08-31 | ||
CN201010272358.1A CN102387091B (zh) | 2010-08-31 | 2010-08-31 | 一种基于滑动检测的数据传输方法及装置 |
PCT/CN2011/078023 WO2012028048A1 (zh) | 2010-08-31 | 2011-08-04 | 一种基于滑动检测的数据传输方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
RU2515506C1 true RU2515506C1 (ru) | 2014-05-10 |
Family
ID=45772145
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2012141954/07A RU2515506C1 (ru) | 2010-08-31 | 2011-08-04 | Способ и устройство передачи данных на основе обнаружения скользящего перемещения |
Country Status (7)
Country | Link |
---|---|
US (1) | US8775540B2 (ru) |
KR (1) | KR101522728B1 (ru) |
CN (1) | CN102387091B (ru) |
BR (1) | BR112013004916B1 (ru) |
CA (1) | CA2792190C (ru) |
RU (1) | RU2515506C1 (ru) |
WO (1) | WO2012028048A1 (ru) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102387091B (zh) * | 2010-08-31 | 2014-12-10 | 腾讯科技(深圳)有限公司 | 一种基于滑动检测的数据传输方法及装置 |
CN104378280B (zh) * | 2013-08-16 | 2018-09-04 | 腾讯科技(深圳)有限公司 | 消息发送和接收方法、服务器、客户端和*** |
CN108733681B (zh) * | 2017-04-14 | 2021-10-22 | 华为技术有限公司 | 信息处理方法及装置 |
CN108762866B (zh) * | 2018-05-09 | 2021-08-13 | 北京酷我科技有限公司 | 一种短音频滚动展现的方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004199291A (ja) * | 2002-12-17 | 2004-07-15 | Canon Inc | スクロール表示方法及び装置 |
RU2359342C2 (ru) * | 2003-10-23 | 2009-06-20 | Майкрософт Корпорейшн | Система и способ для навигации по контенту в элементе |
CN101588411A (zh) * | 2009-06-09 | 2009-11-25 | 深圳市五巨科技有限公司 | 移动终端滚动显示自动更新消息的方法和装置 |
RU2396727C2 (ru) * | 2005-05-02 | 2010-08-10 | Нокиа Корпорейшн | Мобильный терминал связи с горизонтальным и вертикальным отображением структуры меню и подменю |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6542163B2 (en) * | 1999-05-05 | 2003-04-01 | Microsoft Corporation | Method and system for providing relevant tips to a user of an application program |
JP3640156B2 (ja) * | 2000-02-22 | 2005-04-20 | セイコーエプソン株式会社 | 指示位置検出システムおよび方法、プレゼンテーションシステム並びに情報記憶媒体 |
GB2383494B (en) * | 2001-12-19 | 2006-01-25 | Qualcomm | A method of and apparatus for handling messages in a mobile communications environment |
US10664138B2 (en) * | 2003-03-14 | 2020-05-26 | Comcast Cable Communications, Llc | Providing supplemental content for a second screen experience |
JP2005123970A (ja) * | 2003-10-17 | 2005-05-12 | Vodafone Kk | プレゼンス表示システムにおけるサーバー装置及びクライアント装置 |
US7356772B2 (en) * | 2003-11-25 | 2008-04-08 | International Business Machines Corporation | Multi-column user interface for managing on-line threaded conversations |
KR100663277B1 (ko) * | 2004-12-20 | 2007-01-02 | 삼성전자주식회사 | 휴대단말기의 시스템 관련 이벤트 처리 장치 및 방법 |
US20070288247A1 (en) * | 2006-06-11 | 2007-12-13 | Michael Mackay | Digital life server |
US7667719B2 (en) * | 2006-09-29 | 2010-02-23 | Amazon Technologies, Inc. | Image-based document display |
US8171086B2 (en) * | 2006-11-22 | 2012-05-01 | Slingshot, LLC | Automated recognition of individual awards via internal e-mail |
KR100839880B1 (ko) * | 2006-12-13 | 2008-06-19 | (주)이엑스쓰리디 | 아이콘을 이용한 사용자별 통신량 표시 방법 및 이를이용한 통신 단말기 |
KR101457679B1 (ko) * | 2007-03-02 | 2014-11-04 | 엘지전자 주식회사 | 정보 표시 단말기 및 방법 |
CN101166313B (zh) | 2007-09-24 | 2010-11-03 | Ut斯达康通讯有限公司 | 一种滚动新闻数据获取和更新的方法和*** |
US7930646B2 (en) * | 2007-10-19 | 2011-04-19 | Microsoft Corporation | Dynamically updated virtual list view |
CN101184275A (zh) | 2007-12-19 | 2008-05-21 | Ut斯达康通讯有限公司 | 一种移动终端滚屏娱乐的业务实现方法和***及移动终端 |
US20100138357A1 (en) * | 2008-12-03 | 2010-06-03 | Morgan Stanley (A Delaware Corporation) | Trading system |
CN101424997A (zh) | 2008-12-04 | 2009-05-06 | 苏州达方电子有限公司 | 触控面板及其快速滚动条的启动方法 |
US8643648B2 (en) * | 2009-03-31 | 2014-02-04 | Patientslikeme, Inc. | Systems, methods, and computer-readable media for context-linked importation of user information |
US8275736B2 (en) * | 2009-04-17 | 2012-09-25 | International Business Machines Corporation | Increasing knowledge sharing success rates using real time match making |
CN101815087B (zh) * | 2010-02-10 | 2013-12-11 | 北京播思软件技术有限公司 | 一种移动通信终端的信息缓存方法 |
CN102387091B (zh) * | 2010-08-31 | 2014-12-10 | 腾讯科技(深圳)有限公司 | 一种基于滑动检测的数据传输方法及装置 |
-
2010
- 2010-08-31 CN CN201010272358.1A patent/CN102387091B/zh active Active
-
2011
- 2011-08-04 KR KR1020127026052A patent/KR101522728B1/ko active IP Right Grant
- 2011-08-04 BR BR112013004916-2A patent/BR112013004916B1/pt active IP Right Grant
- 2011-08-04 RU RU2012141954/07A patent/RU2515506C1/ru active
- 2011-08-04 CA CA2792190A patent/CA2792190C/en active Active
- 2011-08-04 WO PCT/CN2011/078023 patent/WO2012028048A1/zh active Application Filing
- 2011-08-04 US US13/702,950 patent/US8775540B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004199291A (ja) * | 2002-12-17 | 2004-07-15 | Canon Inc | スクロール表示方法及び装置 |
RU2359342C2 (ru) * | 2003-10-23 | 2009-06-20 | Майкрософт Корпорейшн | Система и способ для навигации по контенту в элементе |
RU2396727C2 (ru) * | 2005-05-02 | 2010-08-10 | Нокиа Корпорейшн | Мобильный терминал связи с горизонтальным и вертикальным отображением структуры меню и подменю |
CN101588411A (zh) * | 2009-06-09 | 2009-11-25 | 深圳市五巨科技有限公司 | 移动终端滚动显示自动更新消息的方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN102387091A (zh) | 2012-03-21 |
KR101522728B1 (ko) | 2015-05-22 |
CN102387091B (zh) | 2014-12-10 |
WO2012028048A1 (zh) | 2012-03-08 |
BR112013004916A2 (pt) | 2016-05-03 |
BR112013004916B1 (pt) | 2021-10-26 |
US20130151669A1 (en) | 2013-06-13 |
KR20120128707A (ko) | 2012-11-27 |
US8775540B2 (en) | 2014-07-08 |
CA2792190A1 (en) | 2012-03-08 |
CA2792190C (en) | 2016-01-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2075714B1 (en) | Apparatus and methods for retrieving/downloading content on a communication device | |
RU2638737C2 (ru) | Способ и устройство отображения мультимедийной информации | |
JP5931438B2 (ja) | 無線デバイスのためのマーケティング及び広告フレームワーク | |
AU2020202136A1 (en) | Telecommunications call augmentation system | |
CN110333947B (zh) | 一种游戏应用的分包资源加载方法、装置、设备及介质 | |
US9742900B2 (en) | Method, terminal device and storage medium for displaying information | |
CN112394898A (zh) | 投屏方法、装置、***、投屏设备及存储介质 | |
RU2515506C1 (ru) | Способ и устройство передачи данных на основе обнаружения скользящего перемещения | |
CN112131457A (zh) | 一种信息推荐方法、装置、***及存储介质 | |
US11832349B2 (en) | Nomination of a primary cell phone from a pool of cell phones | |
CN111240564B (zh) | 一种素材展示方法、装置、电子设备及存储介质 | |
RU2608670C2 (ru) | Способ, устройство и терминал для подсказки приложения системы sns | |
KR101926756B1 (ko) | 네트워크 제품 표시 방법, 장치, 시스템, 서버 및 단말 | |
CN115225649A (zh) | 数据同步方法、装置和电子设备 | |
US20170187872A1 (en) | System and method for device availability signaling | |
US9774730B2 (en) | Method, device, and system for telephone interaction | |
CN114501566A (zh) | 网络切换方法及装置 | |
WO2016079539A1 (en) | Telecommunications call augmentation system | |
CN111325567A (zh) | 用户权益信息展示方法、装置及电子设备 | |
TWI447639B (zh) | 一種基於滑動檢測的資料傳輸方法及裝置 | |
CN116126792A (zh) | 文件处理方法和装置 | |
CN117014421A (zh) | 一种资源预加载方法、装置、电子设备及存储介质 | |
JP2003044383A (ja) | 高速デジタルコンテンツ配信システム |