Способ и устройство для отправки сообщений
Иллюстрации
Показать всеИзобретение относится к средствам для отправки сообщений. Технический результат заключается в уменьшении времени установки времени отправки сообщения. Получают сигнал операции, порожденный единичной операцией, выполненной пользователем на сенсорном экране, где единичной операцией является операция, выполняемая на сенсорном экране в течение периода от касания пальцем пользователя сенсорного экрана до оставления им сенсорного экрана и включающая в себя по меньшей мере одно скольжение или по меньшей мере одно скольжение и по меньшей мере одну остановку. Определяют время отправки сообщения в соответствии с сигналом операции. Отправляют сообщение, когда отслежено, что системное время терминала достигло времени отправки. 3 н. и 12 з.п. ф-лы, 10 ил.
Реферат
ПЕРЕКРЕСТНЫЕ ССЫЛКИ НА РОДСТВЕННЫЕ ЗАЯВКИ
[0001] Для настоящей заявки испрашивается приоритет в соответствии с китайской заявкой на патент №201410410385.9, поданной 19 августа 2014 года, содержание которой полностью включено в настоящую заявку посредством ссылки.
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0002] Настоящее изобретение в целом относится к области компьютерных технологий и, в частности, к способу и устройству для отправки сообщений.
УРОВЕНЬ ТЕХНИКИ
[0003] С увеличением популярности приложений для обмена сообщениями связь между людьми эволюционирует от традиционной телефонной связи к связи посредством сообщений. Пользователи могут использовать приложения обмена сообщениями для общения о повседневных делах. В связи с этим, пользователям может понадобиться отправка мгновенного сообщения в определенную указанную дату и определенный момент.
[0004] Для отправки сообщения с задержкой, терминал может получить отредактированное сообщение и отобразить список выбора времени, включающий в себя элемент варианта года, элемент варианта месяца, элемент варианта дня и элемент варианта времени. Каждый раз элемент вариантов включает в себя множество вариантов, кнопку вверх для выбора варианта выше текущего варианта, и кнопку вниз для выбора варианта ниже текущего варианта. Каждый вариант, выбираемый пользователем посредством нажатия кнопки вверх и кнопки вниз, принимается для получения времени отправки сообщения. Сообщение и время отправки сообщения сохраняются. Когда отслежено, что системное время достигло времени отправки сообщения, сообщение отправляется.
[0005] В ходе реализации настоящего изобретения, по меньшей мере следующие недостатки обнаружены в известном уровне техники:
[0006] При редактировании времени отправки сообщения, пользователю необходимо выбрать вариант в каждом элементе вариантов времени, нажимая кнопку вверх и кнопку вниз множество раз, в результате чего большое количество времени тратится на установку времени отправки сообщения на терминале, тем самым приводя к низкой эффективности установки.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0001] Для решения проблемы того, что при редактировании времени отправки сообщения пользователь вынужден нажимать кнопку вверх и кнопку вниз множество раз, чтобы выбрать варианты в каждом из элементов вариантов времени, что приводит к большим временным затратам на установку времени отправки сообщения на терминале, тем самым приводя к низкой эффективности процесса установки, в настоящем изобретении предлагается способ и устройство для отправки сообщений.
[0002] В соответствии с первым аспектом вариантов осуществления настоящего изобретения, предлагается способ отправки сообщений, который реализован в терминале, содержащем сенсорный экран, включающий в себя:
[0003] получение сигнала операции, порожденного единичной операцией, выполненной пользователем на сенсорном экране;
[0004] определение времени отправки сообщения в соответствии с сигналом операции; и
[0005] отправку сообщения, когда отслежено, что системное время терминала достигло времени отправки.
[0006] Если требуется, определение времени отправки сообщения в соответствии с сигналом операции включает в себя:
[0007] если время отправки включает в себя по меньшей мере один элемент времени, для каждого элемента времени - получение сигнала подоперации, соответствующего элементу времени в сигнале операции, и определение соответствующего значения элемента времени в соответствии с сигналом подоперации; где сигнал подоперации является сигналом, порожденным подоперацией, которую включает в себя единичная операция, а элемент времени является по меньшей мере одним из значений года, месяца, дня, часа, минуты и секунды; и
[0008] объединение значений всех элементов времени для формирования времени отправки.
[0009] Если требуется, определение соответствующего значения элемента времени в соответствии с сигналом подоперации включает в себя:
[0010] если сигналом подоперации является сигнал скольжения, - определение значения элемента времени в соответствии с расстоянием скольжения сигнала скольжения, где расстояние скольжения положительно коррелирует со значением элемента времени; и
[0011] если сигналом подоперации является сигнал промежуточной остановки, определение значения элемента времени в соответствии с периодом времени промежуточной остановки сигнала промежуточной остановки, где период времени промежуточной остановки положительно коррелирует со значением элемента времени.
[0012] Если требуется, определение времени отправки сообщения в соответствии с сигналом операции дополнительно включает в себя:
[0013] отображение в режиме реального времени значения элемента времени, определяемого в соответствии с сигналом подоперации.
[0014] Если требуется, получение сигнала подоперации, соответствующего элементу времени в сигнале операции, включает в себя:
[0015] если сигнал операции включает в себя по меньшей мере один сигнал скольжения и по меньшей мере один сигнал промежуточной остановки, и каждый сигнал промежуточной остановки смежен с двумя сигналами скольжения, - определение i-ого сигнала подоперации в сигнале операции в качестве сигнала подоперации, соответствующего i-му элементу времени, где сигналом подоперации является сигнал скольжения или сигнал промежуточной остановки;
[0016] если сигнал операции включает в себя по меньшей мере два сигнала скольжения, и смежные сигналы скольжения имеют различные направления скольжения, - определение i-ого сигнала скольжения в сигнале операции в качестве сигнала подоперации, соответствующего i-му элементу времени; и
[0017] если сигнал операции включает в себя по меньшей мере два сигнала скольжения и по меньшей мере один сигнал промежуточной остановки, и каждый сигнал промежуточной остановки смежен с двумя сигналами скольжения, когда период времени промежуточной остановки каждого сигнала промежуточной остановки превышает заданное пороговое значение, определение i-ого сигнала скольжения в сигнале операции в качестве сигнала подоперации, соответствующего i-му элементу времени;
[0018] где i - это натуральное число.
[0019] Если требуется, способ дополнительно включает в себя:
[0020] после завершения единичной операции, обнаружение того, принят ли сигнал подтверждения, где сигнал подтверждения выполнен с возможностью подтверждения, что определенное время отправки является точным;
[0021] если обнаружено, что сигнал подтверждения принят, редактирование содержания сообщения для формирования сообщения; и
[0022] если обнаружено, что сигнал подтверждение не принят, задействование выполнения этапа получения сигнала операции, порожденного единичной операцией, выполняемой пользователем на сенсорном экране.
[0023] Если требуется, способ дополнительно включает в себя:
[0024] добавление сообщения в очередь отложенной отправки, где очередь отложенной отправки выполнена с возможностью хранения сообщения к отправке;
[0025] прием сигнала редактирования в отношении сообщения, сохраненного в очереди отложенной отправки; и
[0026] редактирование сообщения в соответствии с сигналом редактирования.
[0027] В соответствии со вторым аспектом вариантов осуществления настоящего изобретения, предлагается устройство для отправки сообщений, которое реализовано в терминале, содержащем сенсорный экран, включающее в себя:
[0028] модуль получения сигнала, выполненный с возможностью получения сигнала операции, порожденного единичной операцией, выполненной пользователем на сенсорном экране;
[0029] модуль определения времени выполненный с возможностью определения времени отправки сообщения в соответствии с сигналом операции, полученным модулем получения сигнала; и
[0030] модуль отправки сообщения, настроенный на отправку сообщения, когда отслежено, что системное время терминала достигло времени отправки, определенного модулем определения времени.
[0031] Если требуется, модуль определения времени включает в себя:
[0032] субмодуль определения значения, выполненный с возможностью, если время отправки включает в себя по меньшей мере один элемент времени, для каждого элемента времени, получения сигнала подоперации, соответствующего элементу времени в сигнале операции, и определение соответствующего значения элемента времени в соответствии с сигналом подоперации; где сигнал подоперации является сигналом, порожденным подоперацией, которую включает в себя единичная операция, а элемент времени является по меньшей мере одним из значений года, месяца, дня, часа, минуты и секунды; и
[0033] субмодуль определения времени, выполненный с возможностью объединения значений всех элементов времени, определенных субмодулем определения значений, для формирования времени отправки.
[0034] Если требуется, субмодуль определения значения включает в себя:
[0035] первый субмодуль определения, выполненный с возможностью, если сигналом подоперации является сигнал скольжения, определения значения элемента времени в соответствии с расстоянием скольжения сигнала скольжения, где расстояние скольжения положительно коррелирует со значением элемента времени; и/или
[0036] второй субмодуль определения, выполненный с возможностью, если сигналом подоперации является сигнал промежуточной остановки, определения значения элемента времени в соответствии с периодом времени промежуточной остановки сигнала промежуточной остановки, где период времени промежуточной остановки положительно коррелирует со значением элемента времени.
[0037] Если требуется, модуль определения времени дополнительно включает в себя:
[0038] субмодуль отображения в режиме реального времени, выполненный с возможностью отображения в режиме реального времени значения элемента времени, определяемого в соответствии с сигналом подоперации.
[0039] Если требуется, субмодуль определения значения включает в себя:
[0040] третий субмодуль определения, выполненный с возможностью, если сигнал операции включает в себя по меньшей мере один сигнал скольжения и по меньшей мере один сигнал промежуточной остановки, и каждый сигнал промежуточной остановки смежен с двумя сигналами скольжения, определения i-ого сигнала подоперации в сигнале операции в качестве сигнала подоперации, соответствующего i-му элементу времени, где сигналом подоперации является сигнал скольжения или сигнал промежуточной остановки;
[0041] четвертый субмодуль определения, выполненный с возможностью, если сигнал операции включает в себя по меньшей мере два сигнала скольжения, и смежные сигналы скольжения имеют различные направления скольжения, определения i-ого сигнала скольжения в сигнале операции в качестве сигнала подоперации, соответствующего i-му элементу времени; или
[0042] пятый субмодуль определения, выполненный с возможностью, если сигнал операции включает в себя по меньшей мере два сигнала скольжения и по меньшей мере один сигнал промежуточной остановки, и каждый сигнал промежуточной остановки смежен с двумя сигналами скольжения, когда период времени промежуточной остановки каждого сигнала промежуточной остановки превышает заданное пороговое значение, определения i-ого сигнала скольжения в сигнале операции в качестве сигнала подоперации, соответствующего i-му элементу времени;
[0043] где i - это натуральное число.
[0044] Если требуется, устройство дополнительно включает в себя:
[0045] модуль обнаружения сигнала, выполненный с возможностью, после совершения единичной операции, обнаружения того, принят ли сигнал подтверждения, где сигнал подтверждения выполнен с возможностью подтверждения, что определенное время отправки является точным;
[0046] модуль генерации сообщения, выполненный с возможностью, если модуль обнаружения сигнала обнаружил, что сигнал подтверждения принят, редактирования содержания сообщения для получения сообщения; и
[0047] модуль задействования операции, выполненный с возможностью, если модуль обнаружения сигнала обнаружил, что сигнал подтверждения не принят, задействования выполнения этапа получения сигнала операции, порожденного единичной операцией, выполняемой пользователем на сенсорном экране.
[0048] Если требуется, устройство дополнительно включает в себя:
[0049] модуль хранения сообщения, выполненный с возможностью добавления сообщения в очередь отложенной отправки, где очередь отложенной отправки выполнена с возможностью сохранения сообщения к отправке;
[0050] модуль приема сигнала, выполненный с возможностью приема сигнала редактирования в отношении сообщения, сохраненного в очереди отложенной отправки модулем хранения сообщения; и
[0051] модуль редактирования сообщения, выполненный с возможностью редактирования сообщения в соответствии с сигналом редактирования, принятым модулем приема сигнала.
[0052] В соответствии с третьим аспектом вариантов осуществления настоящего изобретения, предлагается устройство для отправки сообщений, которое реализовано в терминале, содержащем сенсорный экран, включающее в себя:
[0053] процессор; и
[0054] память для сохранения инструкций, исполняемых процессором;
[0055] где процессор выполнен с возможностью:
[0056] получения сигнала операции, порожденного единичной операцией, выполненной пользователем на сенсорном экране;
[0057] определение времени отправки сообщения в соответствии с сигналом операции; и
[0058] отправку сообщения, когда отслежено, что системное время терминала достигло времени отправки.
[0059] Положительные эффекты, реализуемые в технических решениях, предусмотренных в вариантах осуществления настоящего изобретения, включают в себя следующее:
[0060] Получение сигнала операции, порожденного единичной операцией, выполняемой пользователем на сенсорном экране, определение времени отправки сообщения в соответствии с сигналом операции, и отправку сообщения, когда отслежено, что системное время терминала достигло времени отправки. Время отправки сообщения можно редактировать посредством получения сигнала операции, порожденного единичной операцией, выполняемой пользователем на сенсорном экране, без необходимости выбора вариантов в каждом из элементов вариантов времени путем нажатия кнопки вверх и кнопки вниз множество раз для редактирования времени отправки сообщения. Таким образом, настоящее изобретение позволяет решить проблему того, что редактирование времени отправки путем нажатия кнопки вверх и кнопки вниз множество раз, отнимает большое количество времени, что приводит к относительно низкой эффективности установки. Следовательно, достигается результат повышения эффективности создания сообщения.
[0061] Следует понимать, что как предшествующее общее описание, так и последующее подробное описание являются исключительно иллюстративными и пояснительными, и не ограничивают заявленное изобретение.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0001] Сопровождающие чертежи, которые включены и являются частью данного описания, иллюстрируют варианты осуществления, соответствующие настоящему изобретению и, вместе с описанием, служат для пояснения принципов настоящего изобретения.
[0002] Фиг. 1 - структурная схема способа отправки сообщений в соответствии с одним из примеров осуществления;
[0003] Фиг. 2A - структурная схема способа отправки сообщений в соответствии с другим примером осуществления;
[0004] Фиг. 2B - схематическое представление страницы со списком сообщений в соответствии с примером осуществления;
[0005] Фиг. 2C - схематическое представление первого вида единичной операции в соответствии с примером осуществления;
[0006] Фиг. 2D - схематическое представление второго вида единичной операции в соответствии с примером осуществления;
[0007] Фиг. 2E - схематическое представление третьего вида единичной операции в соответствии с примером осуществления;
[0008] Фиг. 2F - схематическое представление запроса на редактирование сообщения в соответствии с примером осуществления;
[0009] Фиг. 3 - блок-схема устройства для отправки сообщения в соответствии с примером осуществления;
[0010] Фиг. 4 - блок-схема устройства для отправки сообщений в соответствии с другим примером осуществления; и
[0011] Фиг. 5 - блок-схема устройства для отправки сообщений в соответствии с примером осуществления.
ПОДРОБНОЕ ОПИСАНИЕ
[0012] Далее следует подробное описание примеров вариантов осуществления, примеры которых проиллюстрированы в сопровождающих чертежах. В последующем описании представлены ссылки на сопровождающие чертежи, в которых одни и те же номера на разных чертежах представляют одни и те же или аналогичные элементы, если не указано иное. Формы реализации, представленные в последующем описании примеров осуществления, не представляют всех форм реализации, соответствующих изобретению. Напротив, они являются только примерами устройств и способов, соответствующих аспектам, связанным с изобретением, как изложено в прилагаемой формуле изобретения.
[0013] На фиг. 1 представлена блок-схема способа отправки сообщений в соответствии с примером осуществления. Способ отправки сообщений применяется в терминале, содержащем сенсорный экран. Как показано на фиг. 1, способ отправки сообщений включает в себя следующие этапы:
[0014] Этап 101, получение сигнала операции, порожденного единичной операцией, выполненной пользователем на сенсорном экране.
[0015] Единичная операция относится к операции, выполняемой на сенсорном экране в течение периода от касания пальцем пользователя сенсорного экрана до оставления им сенсорного экрана.
[0016] Этап 102, определяется время отправки сообщения в соответствии с сигналом операции.
[0017] В данном варианте осуществления, сообщением может быть короткое сообщение, редактируемое с помощью прикладного приложения, такого как приложение для коротких сообщений, или также может быть мгновенное сообщение, редактируемое с помощью средства мгновенной коммуникации. Тип сообщения в настоящем изобретении не ограничивается. Содержание сообщения может включать в себя по меньшей мере один из следующих компонентов: текст, изображение, звук и видео.
[0018] Этап 103, сообщение отправляется, когда отслежено, что системное время терминала достигло времени отправки.
[0019] Поскольку терминал может отправлять сообщение с задержкой, после того как сообщение и время отправки сообщения определены, терминал может отслеживать системное время, и когда он отследит, что системное время терминала достигло времени отправки сообщения, терминал отправляет сообщение.
[0020] В данном варианте осуществления, терминал может определять время отправки сообщения в соответствии с единичной операцией, без необходимости выбора вариантов в каждом из элементов вариантов времени путем нажатия кнопки вверх и кнопки вниз множество раз для определения времени отправки сообщения. Таким образом, время, затрачиваемое на задание времени отправки, можно существенно сэкономить, и тем самым улучшается эффективность создания сообщения.
[0021] Соответственно, в способе отправки сообщения, предлагаемом настоящим изобретением, получается сигнал операции, порожденный единичной операцией, выполняемой пользователем на сенсорном экране, время отправки сообщения определяется в соответствии с сигналом операции, и сообщение отправляется, когда отслежено, что системное время терминала достигло времени отправки. Время отправки сообщения можно редактировать посредством получения сигнала операции, порожденного единичной операцией, выполняемой пользователем на сенсорном экране, без необходимости выбора вариантов в каждом из элементов вариантов времени путем нажатия кнопки вверх и кнопку вниз множество раз для редактирования времени отправки сообщения. Таким образом, способ может решить проблему того, что редактирование времени отправки путем нажатия кнопки вверх и кнопки вниз множество раз, отнимает большое количество времени, что приводит к относительно низкой эффективности установки. Следовательно, достигается результат повышения эффективности создания сообщения.
[0022] На фиг. 2A представлена блок-схема способа отправки сообщения в соответствии с другим примером осуществления. Способ отправки сообщения применяется в терминале, содержащем сенсорный экран. Как показано на фиг. 2A, способ отправки сообщения включает в себя следующие этапы:
[0023] На этапе 201 получается сигнал операции, порожденный единичной операцией, выполненной пользователем на сенсорном экране.
[0024] Единичная операция относится к операции, выполняемой на сенсорном экране в течение периода от касания пальцем пользователя сенсорного экрана до оставления им сенсорного экрана. Когда пользователь выполняет сигнальную операцию на сенсорном экране, он может выполнять по меньшей мере один вид подопераций на сенсорном экране, и подоперацией может быть операция скольжения или операция промежуточной остановки. К примеру, во время единичной операции пользователь может единожды выполнить операцию скольжения. Либо пользователь может дважды выполнить операцию скольжения, а конечное положение первой операции скольжения является также начальным положением второй операции скольжения. Или, пользователь может выполнить операцию скольжения и операцию промежуточной остановки, а конечное положение операции скольжения является также рабочим положением операции промежуточной остановки. Метод выполнения единичной операции в настоящем изобретении не ограничивается.
[0025] Поскольку различные единичные операции могут порождать различные сигналы операции, терминал может регистрировать сигнал подоперации каждой подоперации в единичной операции, и объединять сигналы подопераций согласно последовательности выполнения подопераций для формирования сигнала операции, соответствующего единичной операции. К примеру, когда единичная операция, выполняемая пользователем на сенсорном экране, включает в себя одну операцию скольжения, терминал может зарегистрировать сигнал скольжения, порожденный операцией скольжения, и определить сигнал скольжения в качестве сигнала операции. В другом примере, когда единичная операция, выполняемая пользователем на сенсорном экране, включает в себя операцию скольжения и операцию промежуточной остановки, которые выполняются последовательно, терминал может зарегистрировать сигнал скольжения, порожденный операцией скольжения, а затем может зарегистрировать сигнал промежуточной остановки, порожденный операцией промежуточной остановки, и может объединить сигнал скольжения и сигнал промежуточной остановки для формирования сигнала операции.
[0026] В целях недопущения того, чтобы терминал определял все единичные операции, выполняемые пользователем на сенсорном экране, как сигнал операции, условие задействования, когда терминал получает сигнал операции, можно установить заранее. К примеру, терминал получает сигнал операции после получения сигнала задействования, или терминал получает сигнал операции на предварительно заданной странице, и так далее. Предварительно заданной страницей может быть страница со списком сообщений.
[0027] На фиг. 2B показано схематическое представление страницы со списком сообщений. В данном варианте осуществления, страница со списком сообщений может включать в себя по меньшей мере один список сообщений. Каждый список сообщений может содержать сообщения, отправляемые пользователем и другими пользователями. На фиг. 2B(1) страница со списком сообщений включает в себя список сообщений А, содержащий сообщения, отправляемые пользователем и г-ном ЛИ, и список сообщений В, который содержит сообщения, отправляемые пользователем и менеджером ВАНГОМ. Или, страница со списком сообщений может включать в себя один список, содержащий сообщения, отправляемые пользователем и одним из других пользователей. На фиг. 2B(2) список сообщений содержит сообщение C, являющееся сообщением, отправляемым пользователем менеджеру ВАНГУ в 13:00, и сообщение D, являющееся сообщением, отправляемым менеджером ВАНГОМ пользователю в 14:00.
[0028] Когда условием задействования является то, что терминал получает сигнал операции на предварительно заданной странице, терминал может обнаружить, введена ли предварительно заданная страница, и после того, как он обнаружит, что предварительно заданная страница введена, терминал получает сигнал операции, порожденный единичной операцией, выполненной пользователем на сенсорном экране.
[0029] На этапе 202 определяется время отправки сообщения в соответствии с сигналом операции.
[0030] После того, как сигнал операция получен, терминал может определить время отправки сообщения в соответствии с сигналом операции, и время отправки для отправки сообщения с задержкой. Сообщением может быть короткое сообщение, редактируемое с помощью прикладного приложения, такого как приложение для коротких сообщений, или также может быть мгновенное сообщение, редактируемое с помощью средства мгновенной коммуникации. Тип сообщения в настоящем изобретении не ограничивается.
[0031] В данном варианте осуществления, определение времени отправки сообщения в соответствии с сигналом операции включает в себя:
[0032] 1) если время отправки включает в себя по меньшей мере один элемент времени, для каждого элемента времени, получение сигнала подоперации, соответствующего элементу времени в сигнале операции, и определение соответствующего значения элемента времени в соответствии с сигналом подоперации; где сигнал подоперации является сигналом, порожденным подоперацией, которую включает в себя единичная операция, а элемент времени является по меньшей мере одним из значений года, месяца, дня, часа, минуты и секунды; и
[0033] 2) объединение значений всех элементов времени для формирования времени отправки.
[0034] Так как время отправки состоит из таких элементов времени, как год, месяц, день, час, минута и секунда, можно задать подоперацию для каждого элемента времени, а значение элемента времени можно определять в соответствии с сигналом подоперации в подоперации. К примеру, час можно определять с помощью сигнала скольжения, а минуту можно определять с помощью сигнала промежуточной остановки, и тому подобное. После того как значение каждого элемента времени определено, терминал может объединить значения всех элементов времени, чтобы сформировать время отправки. К примеру, численное значение часов определяется как 10 в соответствии с операцией скольжения, а численное значение минут определяется как 10 в соответствии с операцией промежуточной остановки, и, таким образом время отправки можно определить, как 10:10.
[0035] Перед определением значения элемента времени необходимо получить сигнал подоперации, соответствующий элементу времени. Поэтому, получение сигнала подоперации, соответствующего элементу времени в сигнале операции, включает в себя:
[0036] 1) если сигнал операции включает в себя по меньшей мере один сигнал скольжения и по меньшей мере один сигнал промежуточной остановки, и каждый сигнал промежуточной остановки смежен с двумя сигналами скольжения, определение i-ого сигнала подоперации в сигнале операции в качестве сигнала подоперации, соответствующего i-му элементу времени, где сигналом подоперации является сигнал скольжения или сигнал промежуточной остановки;
[0037] 2) если сигнал операции включает в себя по меньшей мере два сигнала скольжения, и смежные сигналы скольжения имеют различные направления скольжения, определение i-ого сигнала скольжения в сигнале операции в качестве сигнала подоперации, соответствующего i-му элементу времени; и
[0038] 3) если сигнал операции включает в себя по меньшей мере два сигнала скольжения и по меньшей мере один сигнал промежуточной остановки, и каждый сигнал промежуточной остановки смежен с двумя сигналами скольжения, когда период времени промежуточной остановки каждого сигнала промежуточной остановки превышает заданное пороговое значение, определение i-ого сигнала скольжения в сигнале операции в качестве сигнала подоперации, соответствующего i-му элементу времени;
[0039] где i - это натуральное число.
[0040] В первой форме реализации, сигнал операции включает в себя по меньшей мере один сигнал скольжения и по меньшей мере один сигнал промежуточной остановки, и каждый сигнал промежуточной остановки смежен с двумя сигналами скольжения. Во время единичной операции выполняется операция промежуточной остановки после выполнения каждой операции скольжения, и операция скольжения выполняется после выполнения каждой операции промежуточной остановки. То есть, одна операция промежуточной остановки выполняется между каждыми двумя операциями скольжения. Поскольку типы операций смежных подопераций разные, терминал может различать элементы времени в соответствии с типами сигналов подопераций. То есть, и сигнал скольжения, и сигнал промежуточной остановки можно использовать для определения значения элементов времени. Таким образом, один сигнал подоперации в сигнале операции может соответствовать одному элементу времени. То есть, i-ый сигнал подоперации соответствует i-ому элементу времени, и i - натуральное число.
[0041] К примеру, единичная операция включает в себя две операции скольжения и одну операцию промежуточной остановки. Во время единичной операции, во-первых, выполняется первая операция скольжения; затем выполняется операция промежуточной остановки в конечном положении первой операции скольжения; далее выполняется вторая операция скольжения с рабочим положением операции промежуточной остановки в качестве исходного положения. Поскольку соответствующие подоперации выполняются последовательно, первым сигналом подоперации в сигнале операции является первый сигнал скольжения; вторым сигналом подоперации является сигнал промежуточной остановки; а третьим сигналом подоперации является второй сигнал скольжения. Таким образом, первый сигнал скольжения соответствует первому элементу времени, сигнал промежуточной остановки соответствует второму элементу времени, а второй сигнал скольжения соответствует третьему элементу времени. На фиг. 2C показано схематическое представление первого вида единичной операции. Нижняя стрелка обозначает первую операцию скольжения, точка обозначает операцию промежуточной остановки, а верхняя стрелка обозначает вторую операцию скольжения.
[0042] При реализации на практике, когда последней выполненной операцией является операция промежуточной остановки, последний сигнал промежуточной остановки смежен с предыдущим сигналом скольжения.
[0043] Во второй форме реализации, сигнал операции включает в себя по меньшей мере два сигнала скольжения, и смежные сигналы скольжения имеют различные направления скольжения. Поскольку смежные сигналы скольжения имеют различные направления скольжения, терминал может различать элементы времени согласно направлениям скольжения сигналов скольжения. То есть, каждый сигнал скольжения можно использовать для определения значения элемента времени, поэтому, один сигнал скольжения в сигнале операции соответствует одному элементу времени. То есть, i-ый сигнал скольжения соответствует i-ому элементу времени, и i - натуральное число.
[0044] К примеру, единичная операция включает в себя две операции скольжения. В единичной операции, во-первых, выполняется первая операция скольжения вверх; затем выполняется вторая операция скольжения вправо с конечным положением первой операции скольжения в качестве исходного положения. Поскольку соответствующие подоперации выполняются последовательно, первым сигналом подоперации в сигнале операции является первый сигнал скольжения, а вторым сигналом подоперации является второй сигнал скольжения. Таким образом, первый сигнал скольжения соответствует первому элементу времени, а второй сигнал скольжения соответствует второму элементу времени. На фиг. 2D показано схематическое представление второго вида единичной операции. Стрелка вверх обозначает первую операцию скольжения, а стрелка вправо обозначает вторую операцию скольжения.
[0045] В третьей форме реализации, сигнал операции включает в себя по меньшей мере два сигнала скольжения и по меньшей мере один сигнал промежуточной остановки, и каждый сигнал промежуточной остановки смежен с двумя сигналами скольжения. Во время единичной операции выполняется операция промежуточной остановки после выполнения каждой операции скольжения, и операция скольжения выполняется после выполнения каждой операции промежуточной остановки. То есть, одна операция промежуточной остановки выполняется между каждыми двумя операциями скольжения. Поскольку между двумя операциями скольжения выполняется операция промежуточной остановки, терминал может различать элементы времени, соответствующие сигналам скольжения. То есть, каждый сигнал скольжения можно использовать для определения значения элемента времени. Поэтому, один сигнал скольжения в сигнале операции соответствует одному элементу времени. То есть, i-ый сигнал скольжения соответствует i-ому элементу времени, и i - натуральное число.
[0046] К примеру, единичная операция включает в себя две операции скольжения и одну операцию промежуточной остановки. В единичной операции, во-первых, выполняется первая операция скольжения; затем выполняется операция промежуточной остановки в конечном положении первой операции скольжения; далее выполняется вторая операция скольжения с рабочим положением операции промежуточной остановки в качестве исходного положения. После того как сигнал остановки получен, терминал должен определить, превышает ли период времени промежуточной остановки каждого сигнала промежуточной остановки заданное пороговое значение. Если обнаруживается, что период времени промежуточной остановки каждого сигнала промежуточной остановки превышает заданное пороговое значение, операция скольжения, выполняемая следом, определяется как новая операции скольжения. Если обнаруживается, что период времени промежуточной остановки не превышает заданное пороговое значение, операция скольжения, выполняемая следом, определяется как операция скольжения для изменения предыдущей операции скольжения. То есть, операция скольжения, выполняемая следом, является продолжением предыдущей операции скольжения. Заданное пороговое значение может устанавливаться и изменяться пользователем. К примеру, заданное пороговое значение может быть 3 секунды, или, заданное пороговое значение можно изменить и установить на 5 секунд, и так далее.
[0047] Если период времени промежуточной остановки превышает заданное пороговое значение, поскольку соответствующие подоперации выполняются последовательно, сигнал операции включает в себя первый сигнал скольжения и второй сигнал скольжения. То есть, первый сигнал скольжения соответствует первому элементу времени, а второй сигнал скольжения соответствует второму элементу времени. На фиг. 2E показано схематическое представление третьего вида единичной операции. Нижняя стрелка обозначает первую операцию скольжения, точка обозначает операцию промежуточной остановки, а верхняя стрелка обозначает вторую операцию скольжения.
[0048] Поскольку сигнал операции используется для определения времени отправки для отложенной отправки, чтобы обеспечить соответствие между единичной операцией и временем отправки, направление скольжения можно определять в соответствии с расположением сообщений в списке сообщений. К примеру, если сообщения в списке сообщений расположены сверху вниз в порядке времени с самого раннего к самому позднему, и самое позднее сообщение расположено в самом низу списка сообщений, поскольку время отправки позже, чем время получения самого последнего сообщения, операцию скольжения снизу вверх списка сообщений можно определить как единичную операцию, и чем больше расстояние скольжения вверх, тем позднее будет время отправки. И напротив, если сообщения в списке сообщений расположены сверху вниз в порядке времени с самого позднего к самому раннему, и самое позднее сообщение расположено в самом верху списка сообщений, поскольку время отправки позже, чем время получения самого последнего сообщения, операцию скольжени