СПОСОБ И УСТРОЙСТВО ДЛЯ ОТПРАВКИ СООБЩЕНИЯ
METHOD AND DEVICE FOR SENDING MESSAGE

ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ
[0001] Настоящая заявка основана на и по ней испрашивается приоритет по патентной заявке Китая № 201510290442.9, поданной 29 мая 2015 г., содержание которой полностью включено в настоящий документ посредством ссылки.
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0002] Настоящее изобретение, в общем, относится к области технологии связи и, в частности, к способу и устройству для отправки сообщения.
УРОВЕНЬ ТЕХНИКИ
[0003] C развитием технологии связи людям все удобнее стало осуществлять связь друг с другом. Например, Служба Коротких Сообщений, Служба Мультимедийных Сообщений, Мгновенный Обмен Сообщениями и так далее значительно повысили удобство общения людей. Короткое сообщение представляет собой сообщение, отправляемое или принимаемое пользователем посредством мобильного телефона в виде слов, чисел и так далее для осуществления текстовой связи. В такой ситуации, когда пользователь принимает короткое сообщение, отправляемое от отправляющей стороны, пользователь, как правило, в ответ передает короткое сообщение отправляющей стороне.
[0004] В предшествующем уровне техники отправка ответного сообщения на короткое сообщение осуществляется следующим образом: после того как мобильный телефон принимает короткое сообщение, отправленное отправляющей стороной, короткое сообщение отображается в интерфейсе отображения коротких сообщений, который содержит окно ввода коротких сообщений и кнопку отправки; после обнаружения команды отправки, запускаемой пользователем, нажимающим кнопку отправки, мобильный телефон принимает в окне ввода коротких сообщений короткое сообщение, которое вводится пользователем, и отправляет ответное короткое сообщение отправляющей стороне.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0005] С целью решения проблемы предшествующего уровня техники в вариантах осуществления настоящего изобретения предлагаются способ и устройство для отправки сообщения. Техническое решение состоит в следующем.
[0006] В соответствии с первым аспектом вариантов осуществления настоящего изобретения предлагается способ отправки сообщения, который применяется в терминале, причем способ включает в себя:
[0007] при обнаружении генерирования запускающего события в отношении кнопки отправки в интерфейсе сообщений, определение того, какому условию удовлетворяет запускающее событие;
[0008] в случае определения того, что запускающее событие удовлетворяет условию отправки общеупотребительной фразы, прием общеупотребительной фразы, соответствующей кнопке отправки, и отправку общеупотребительной фразы; причем общеупотребительная фраза была заранее назначена соответствующей кнопке отправки; и
[0009] в случае определения того, что запускающее событие удовлетворяет условию отправки входного сообщения, прием контента в окне ввода сообщений и отправку контента.
[0010] При необходимости, определение того, что запускающее событие удовлетворяет условию отправки общеупотребительной фразы, включает в себя:
[0011] прием операции запуска в отношении кнопки отправки, в случае определения того, что операция запуска является заранее заданной первой операцией, а кнопка отправки соответствует общеупотребительной фразе, определение того, что запускающее событие удовлетворяет условию отправки общеупотребительной фразы.
[0012] При необходимости, определение того, что запускающее событие удовлетворяет условию отправки общеупотребительной фразы, дополнительно включает в себя:
[0013] прием операции запуска в отношении кнопки отправки, в случае определения того, что операция запуска является заранее заданной второй операцией, а кнопка отправки соответствует общеупотребительной фразе, определение того, что запускающее событие удовлетворяет условию отправки общеупотребительной фразы; причем общеупотребительная фраза соответствует кнопке отправки, а отправка общеупотребительной фразы включает в себя: прием общеупотребительной фразы, соответствующей кнопке отправки, и вставку общеупотребительной фразы, соответствующей кнопке отправки, в положении курсора в окне ввода сообщений интерфейса сообщений и отправку всего контента в окне ввода сообщений.
[0014] При необходимости, способ дополнительно включает в себя:
[0015] при обнаружении того, что сгенерирована операция запуска в отношении кнопки отправки, и определения того, что операция запуска является заранее заданной третьей операцией, прием общеупотребительной фразы, соответствующей кнопке отправки, и вставку общеупотребительной фразы, соответствующей кнопке отправки, в положении курсора в окне ввода сообщений интерфейса сообщений.
[0016] При необходимости, способ дополнительно включает в себя:
[0017] прием общеупотребительной фразы посредством первой операции приема в интерфейсе сообщений и назначение общеупотребительной фразы соответствующей кнопке отправки.
[0018] При необходимости, прием общеупотребительной фразы посредством первой операции приема в интерфейсе сообщений и назначение общеупотребительной фразы соответствующей кнопке отправки включает в себя:
[0019] при обнаружении того, что сгенерирована операция запуска в отношении выбранного сообщения в интерфейсе сообщений, прием операции запуска; и
[0020] если операция запуска является первой операцией приема, прием выбранного сообщения как общеупотребительной фразы и назначение общеупотребительной фразы соответствующей кнопке отправки.
[0021] При необходимости, назначение общеупотребительной фразы соответствующей кнопке отправки включает в себя:
[0022] если кнопка отправки соответствует существующей общеупотребительной фразе, замену существующей общеупотребительной фразы, соответствующей кнопке отправки, принятой общеупотребительной фразой; или
[0023] если кнопка отправки соответствует существующей общеупотребительной фразе, назначение и принятой общеупотребительной фразы, и существующей общеупотребительной фразы соответствующими кнопке отправки.
[0024] При необходимости, если кнопка отправки соответствует множеству общеупотребительных фраз, данный способ дополнительно включает в себя:
[0025] сопоставление каждой из общеупотребительных фраз с условием поиска для получения степени соответствия между каждой из общеупотребительных фраз и условием поиска; причем условие поиска включает в себя: близость между пользователем терминала и принимающей сообщения стороной, текущее время и/или группу друзей, которой принадлежит принимающая сообщения сторона; и
[0026] отображение общеупотребительной фразы с наибольшей степенью соответствия на кнопке отправки.
[0027] При необходимости, способ дополнительно включает в себя:
[0028] если запускающее событие является заранее заданной четвертой операцией, отображение множества общеупотребительных фраз, соответствующих кнопке отправки;
[0029] при обнаружении того, что сгенерирована операция запуска в отношении одной из общеупотребительных фраз, определение того, какому условию удовлетворяет операция запуска;
[0030] в случае определения того, что операция запуска является заранее заданной первой операцией, отправку упомянутой одной из общеупотребительных фраз;
[0031] в случае определения того, что операция запуска является заранее заданной второй операцией, вставку упомянутой одной из общеупотребительных фраз в положении курсора в окне ввода сообщений и отправку всего контента в окне ввода сообщений; и
[0032] в случае определения того, что операция запуска является заранее заданной третьей операцией, вставку упомянутой одной из общеупотребительных фраз в положении курсора в окно ввода сообщений.
[0033] При необходимости, определение того, что запускающее событие удовлетворяет условию отправки входного сообщения, включает в себя:
[0034] определение того, вставлен ли контент в окне ввода сообщений интерфейса сообщений перед обнаружением того, что сгенерировано запускающее событие, и определение того, соответствует ли кнопка отправки общеупотребительной фразе; в случае определения того, что контент вставлен в окне ввода сообщений интерфейса сообщений перед обнаружением того, что сгенерировано запускающее событие, а кнопка отправки не соответствует никакой общеупотребительной фразе, определение того, что запускающее событие удовлетворяет условию отправки входного сообщения; или
[0035] прием операции запуска в отношении кнопки отправки, определение того, является ли операция запуска заранее заданной пятой операцией, и определение того, введен ли контент в окно ввода сообщений; в случае определения того, что операция запуска является заранее заданной пятой операцией, а в окне ввода сообщений введен контент, определение того, что запускающее событие удовлетворяет условию отправки входного сообщения.
[0036] В соответствии со вторым аспектом вариантов осуществления настоящего изобретения предлагается устройство для отправки сообщения, которое применяется в терминале, причем устройство содержит:
[0037] первый модуль определения, выполненный с возможностью - при обнаружении генерирования запускающего события в отношении кнопки отправки в интерфейсе сообщений - определения того, какому условию удовлетворяет запускающее событие;
[0038] первый модуль отправки, выполненный с возможностью - в случае определения того, что запускающее событие удовлетворяет условию отправки общеупотребительной фразы – приема общеупотребительной фразы, соответствующей кнопке отправки, и отправки общеупотребительной фразы; причем общеупотребительная фраза была заранее назначена соответствующей кнопке отправки; и
[0039] второй модуль отправки, выполненный с возможностью - в случае определения того, что запускающее событие удовлетворяет условию отправки входного сообщения - приема контента в окне ввода сообщений и отправки контента.
[0040] При необходимости, первый модуль определения содержит:
[0041] первый блок приема, выполненный с возможностью - при обнаружении того, что сгенерировано запускающее событие в отношении кнопки отправки в интерфейсе сообщений - приема операции запуска в отношении кнопки отправки;
[0042] первый блок определения, выполненный с возможностью определения того, является ли операция запуска заранее заданной первой операцией, и того, соответствует ли кнопка отправки общеупотребительной фразе; и
[0043] первый блок выполнения, выполненный с возможностью - в случае определения того, что операция запуска является заранее заданной первой операцией, а кнопка отправки соответствует общеупотребительной фразе - определения того, что запускающее событие удовлетворяет условию отправки общеупотребительной фразы.
[0044] При необходимости, первый модуль определения дополнительно содержит:
[0045] второй блок выполнения, выполненный с возможностью приема операции запуска в отношении кнопки отправки, в случае определения того, что операция запуска является заранее заданной второй операцией, а кнопка отправки соответствует общеупотребительной фразе, определения того, что запускающее событие удовлетворяет условию отправки общеупотребительной фразы;
[0046] причем первый модуль отправки дополнительно выполнен с возможностью:
[0047] приема общеупотребительной фразы, соответствующей кнопке отправки, и вставки общеупотребительной фразы, соответствующей кнопке отправки, в положении курсора в окне ввода сообщений интерфейса сообщений, и отправки всего контента в окне ввода сообщений.
[0048] При необходимости, устройство дополнительно содержит:
[0049] первый модуль вставки, выполненный с возможностью - при обнаружении того, что сгенерирована операция запуска в отношении кнопки отправки, и определения того, что операция запуска является заранее заданной третьей операцией - приема общеупотребительной фразы, соответствующей кнопке отправки, и вставки общеупотребительной фразы, соответствующей кнопке отправки, в положении курсора в окне ввода сообщений интерфейса сообщений.
[0050] При необходимости, устройство дополнительно содержит:
[0049][0051] модуль назначения, выполненный с возможностью приема общеупотребительной фразы посредством первой операции приема в интерфейсе сообщений и назначения общеупотребительной фразы соответствующей кнопке отправки.
[0052] При необходимости, модуль назначения содержит:
[0053] второй блок приема, выполненный с возможностью - при обнаружении того, что сгенерирована операция запуска в отношении выбранного сообщения в интерфейсе сообщений - приема операции запуска; и
[0054] третий блок приема, выполненный с возможностью - если операция запуска является первой операций приема - приема выбранного сообщения как общеупотребительной фразы; и
[0055] блок назначения, выполненный с возможностью назначения общеупотребительной фразы соответствующей кнопке отправки.
[0056] При необходимости, блок назначения выполнен с возможностью - если кнопка отправки соответствует существующей общеупотребительной фразе - замены существующей общеупотребительной фразы, соответствующей кнопке отправки, принятой общеупотребительной фразой; либо, если кнопка отправки соответствует существующей общеупотребительной фразе - назначения и принятой общеупотребительной фразы, и существующей общеупотребительной фразы соответствующими кнопке отправки.
[0057] При необходимости, если кнопка отправки соответствует множеству общеупотребительных фраз, устройство дополнительно содержит:
[0058] модуль сопоставления, выполненный с возможностью сопоставления каждой из общеупотребительных фраз с условием поиска для приема степени соответствия между каждой из общеупотребительных фраз и условием поиска; причем условие поиска включает в себя: близость между пользователем терминала и принимающей сообщения стороной, текущее время и/или группу друзей, которой принадлежит принимающая сообщения сторона; и
[0059] модуль отображения, выполненный с возможностью отображения общеупотребительной фразы с наибольшей степенью соответствия на кнопке отправки.
[0060] При необходимости, устройство дополнительно содержит:
[0061] модуль приема, выполненный с возможностью - если запускающее событие является заранее заданной четвертой операцией - отображения множества общеупотребительных фраз, соответствующих кнопке отправки;
[0062] второй модуль определения, выполненный с возможностью - при обнаружении того, что сгенерирована операция запуска в отношении одной из общеупотребительных фраз - определения того, какому условию удовлетворяет операция запуска;
[0063] третий модуль отправки, выполненный с возможностью - в случае определения того, что операция запуска является заранее заданной первой операцией - отправки упомянутой одной из общеупотребительных фраз; в случае определения того, что операция запуска является заранее заданной второй операцией - вставки упомянутой одной из общеупотребительных фраз в положении курсора в окне ввода сообщений и отправки всего контента в окне ввода сообщений; и
[0064] второй модуль вставки, выполненный с возможностью - в случае определения того, что операция запуска является заранее заданной третьей операцией - вставки упомянутой одной из общеупотребительных фраз в положении курсора в окно ввода сообщений.
[0065] При необходимости, первый модуль определения содержит:
[0066] второй блок определения, выполненный с возможностью определения того, вставлен ли контент в окне ввода сообщений интерфейса сообщений перед обнаружением того, что сгенерировано запускающее событие, и определения того, соответствует ли кнопка отправки общеупотребительной фразе; в случае определения того, что контент вставлен в окне ввода сообщений интерфейса сообщений перед обнаружением того, что сгенерировано запускающее событие, а кнопка отправки не соответствует никакой общеупотребительной фразе - определения того, что запускающее событие удовлетворяет условию отправки входного сообщения; или
[0067] третий блок определения, выполненный с возможностью приема операции запуска в отношении кнопки отправки, определения того, является ли операция запуска заранее заданной пятой операцией, и определения того, введен ли контент в окно ввода сообщений; в случае определения того, что операция запуска является заранее заданной пятой операцией, а в окне ввода сообщений введен контент - определения того, что запускающее событие удовлетворяет условию отправки входного сообщения.
[0068] Техническое решение в соответствии с вариантами осуществления настоящего изобретения может иметь следующие полезные эффекты.
[0069] При обнаружении генерирования запускающего события в отношении кнопки отправки в интерфейсе сообщений, определяется, какому условию удовлетворяет запускающее событие; если оно удовлетворяет условию отправки общеупотребительной фразы, общеупотребительная фраза, соответствующая кнопке отправки, непосредственно принимается и отправляется. Таким образом, пользователю необходимо лишь выполнить одну операцию для быстрой отправки сообщения принимающей стороне, благодаря чему может быть повышена эффективность отправки сообщений и удовлетворено требование быстрой отправки сообщения пользователя.
[0070] Следует понимать, что и приведенное выше общее описание, и нижеследующее подробное описание являются лишь иллюстративными и пояснительными и не ограничивают заявляемое изобретение.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0071] Прилагаемые чертежи, которые включены в данное описание и составляют его часть, иллюстрируют варианты осуществления, соответствующие изобретению, и вместе с описанием служат для объяснения принципов изобретения.
[0072] Фиг. 1 представляет собой блок-схему, иллюстрирующую способ отправки сообщения в соответствии с примерным вариантом осуществления;
[0073] фиг. 2-1 представляет собой блок-схему, иллюстрирующую способ отправки сообщения в соответствии с другим примерным вариантом осуществления;
[0074] фиг. 2-2 представляет собой схематическое представление, иллюстрирующее интерфейс сообщений в соответствии с примерным вариантом осуществления;
[0075] фиг. 3-1 представляет собой блок-схему устройства для отправки сообщения в соответствии с примерным вариантом осуществления;
[0076] фиг. 3-2 представляет собой блок-схему первого модуля определения в соответствии с другим примерным вариантом осуществления;
[0077] фиг. 3-3 представляет собой блок-схему устройства для отправки сообщения в соответствии с другим примерным вариантом осуществления;
[0078] фиг. 3-4 представляет собой блок-схему устройства для отправки сообщения в соответствии с другим примерным вариантом осуществления;
[0079] фиг. 3-5 представляет собой блок-схему устройства для отправки сообщения в соответствии с другим примерным вариантом осуществления;
[0080] фиг. 3-5 представляет собой блок-схему устройства для отправки сообщения в соответствии с другим примерным вариантом осуществления; и
[0081] фиг. 4 представляет собой блок-схему устройства для отправки сообщения в соответствии с другим примерным вариантом осуществления.
[0082] С помощью вышеописанных прилагаемых чертежей продемонстрированы конкретные варианты осуществления, более подробное описание которых приводится ниже. Указанные чертежи и текстовое описание никоим образом не ограничивают объем концепции настоящего изобретения, а объясняют концепцию настоящего изобретения специалистам в данной области техники с помощью конкретных вариантов осуществления.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
[0083] Далее подробно описываются примерные варианты осуществления, примеры которых иллюстрируются на прилагаемых чертежах. Нижеследующее описание относится к прилагаемым чертежам, причем на различных чертежах одни и те же номера обозначают одни и те же или подобные элементы, если отсутствуют иные обозначения. Реализации, излагаемые в нижеследующем описании примерных вариантов осуществления, не отражают все реализации, соответствующие изобретению. Напротив, они являются лишь примерами устройств и способов, соответствующих аспектам, относящимся к изобретению и излагаемым в прилагаемой формуле изобретения.
[0084] В вариантах осуществления настоящего изобретения в тех случаях, когда терминал пользователя принимает сообщение, пользователь желает быстро ответить на сообщение. В настоящее время на предшествующем уровне техники пользователю приходится вводить подлежащее отправке сообщение в окне ввода сообщений интерфейса сообщений и запускать кнопку отправки в интерфейсе сообщений для отправки сообщения. Эффективность такого способа отправки сообщений довольно низка и не удовлетворяет требованию быстрой отправки сообщения пользователя.
[0085] Во время разработки технического решения настоящего изобретения установлено, что сообщение, которое пользователь желает быстро отправить, как правило, представляет собой общеупотребительную фразу, часто используемую пользователем, которая является сообщением с относительно высокой частотой отправки пользователем. Например, сообщение с частотой отправки, более высокой, чем заранее заданный порог, можно определить как общеупотребительную фразу пользователя. В настоящем изобретении общеупотребительная фраза пользователя может быть быстро отправлена с помощью некоторого способа в соответствии с любым из нижеследующих вариантов осуществления для удовлетворения требования быстрой отправки сообщения пользователя.
[0086] Фиг. 1 представляет собой структурную схему, иллюстрирующую способ отправки сообщения в соответствии с примерным вариантом осуществления. Как показано на фиг. 1, способ отправки сообщения применяется в мобильном терминале и включает в себя следующие этапы.
[0087] На этапе 101, когда наблюдается генерирование запускающего события в отношении кнопки отправки в интерфейсе сообщений, определяется, какому условию удовлетворяет запускающее событие.
[0088] На этапе 102, если определяется, что запускающее событие удовлетворяет условию отправки общеупотребительной фразы, общеупотребительная фраза, соответствующая кнопке отправки, принимается и отправляется; причем общеупотребительная фраза была заранее назначена соответствующей кнопке отправки.
[0089] На этапе 103, если определяется, что запускающее событие удовлетворяет условию отправки входного сообщения, контент в окне ввода сообщений принимается и отправляется.
[0090] В данном варианте осуществления настоящего изобретения при обнаружении генерирования запускающего события в отношении кнопки отправки в интерфейсе сообщений, определяется, какому условию удовлетворяет запускающее событие; если оно удовлетворяет условию отправки общеупотребительной фразы, общеупотребительная фраза, соответствующая кнопке отправки, непосредственно принимается и отправляется. Таким образом, пользователю необходимо лишь выполнить одну операцию для быстрой отправки сообщения принимающей стороне, благодаря чему может быть повышена эффективность отправки сообщений и удовлетворено требование быстрой отправки сообщения пользователя.
[0091] Фиг. 2-1 представляет собой структурную схему, иллюстрирующую способ отправки сообщения в соответствии с примерным вариантом осуществления. Как показано на фиг. 2-1, способ отправки сообщения применяется в мобильном терминале и включает в себя следующие этапы.
[0092] На этапе 201 интерфейс сообщений отображается и наблюдается.
[0093] Как показано на фиг. 2-2, интерфейс сообщений содержит кнопку отправки и окно ввода сообщений, а также сообщение, принимаемое мобильным терминалом, которое отправляется от отправляющей стороны. Причем интерфейс сообщений может представлять собой интерфейс коротких сообщений, интерфейс мультимедийных сообщений, интерфейс мгновенного обмена сообщениями или подобный ему, а сообщение может представлять собой короткое сообщение, мультимедийное сообщение, мгновенное сообщение или подобное ему.
[0094] Кнопка отправки может соответствовать, по меньшей мере, одной общеупотребительной фразе. Общеупотребительная фраза представляет собой сообщение, часто отправляемое пользователем. Например, сообщение с частотой отправки пользователем, которая выше, чем заранее заданный порог, можно определить как общеупотребительную фразу. Например, такие сообщения, как «Ты приехал домой?» и «Ты поел?», которые часто отправляются пользователем, можно определить как общеупотребительные фразы.
[0095] Общеупотребительная фраза, соответствующая кнопке отправки, может быть ранее назначена пользователем. Например, пользователь может выбрать сообщение в интерфейсе сообщений и выполнить первую операцию приема в отношении выбранного сообщения, чтобы назначить сообщение общеупотребительной фразой, соответствующей кнопке отправки.
[0096] Соответственно, при обнаружении генерирования операции запуска в отношении выбранного сообщения в интерфейсе сообщений, операция запуска принимается, и определяется, какой операцией является операция запуска. Если операция запуска является первой операцией приема, сообщение в отношении того, какая операция запуска выполняется, принимается, принимается в качестве общеупотребительной фразы и назначается соответствующим кнопке отправки. Причем первая операция приема может представлять собой операцию длительного нажатия, операцию двойного щелчка или подобную ей.
[0097] Кнопка отправки может соответствовать одной или более из общеупотребительных фраз. При этом в тех случаях, когда кнопка отправки может соответствовать только одной общеупотребительной фразе, и она уже назначена соответствующей существующей общеупотребительной фразе, существующая общеупотребительная фраза, соответствующая кнопке отправки, заменяется вновь принятой общеупотребительной фразой. В тех случаях, когда у кнопки отправки не имеется ни одной соответствующей общеупотребительной фразы, кнопка отправки назначается соответствующей вновь принятой общеупотребительной фразе. В тех случаях, когда кнопка отправки может соответствовать более чем одной общеупотребительной фразе, и она уже назначена соответствующей существующей общеупотребительной фразе, и вновь принятая общеупотребительная фраза, и существующая общеупотребительная фраза назначаются соответствующими кнопке отправки. В тех случаях, когда у кнопки отправки не имеется ни одной соответствующей общеупотребительной фразы, кнопка отправки назначается соответствующей принятой общеупотребительной фразе.
[0098] В настоящем изобретении вместо назначения пользователем кнопки отправки соответствующей общеупотребительной фразе кнопка отправки может быть назначена соответствующей общеупотребительной фразе иными способами. Например, мобильный терминал может автоматически помогать пользователю назначать общеупотребительную фразу соответствующей кнопке отправки, и данный процесс можно описать следующим образом.
[0099] Обнаруживаются частоты отправки сообщений, отправляемых пользователем, сообщение с частотой отправки, которая удовлетворяет заранее заданному условию, принимается как общеупотребительная фраза, и принятая общеупотребительная фраза назначается соответствующей кнопке отправки.
[00100] Причем в тех случаях, когда кнопка отправки может соответствовать одной общеупотребительной фразе, сообщение с наивысшей частотой отправки может быть принято как общеупотребительная фраза. В тех случаях, когда кнопка отправки может соответствовать более чем одной общеупотребительной фразе, заранее заданное количество сообщений с наивысшими частотами отправки может быть принято в качестве общеупотребительных фраз, либо сообщения с частотами отправки, каждая из которых выше порога по частоте, могут быть приняты в качестве общеупотребительных фраз.
[00101] После того, как отображается интерфейс сообщений, пользователь может отправлять сообщение с помощью интерфейса сообщений. Причем пользователь может отправлять сообщение с помощью одного из следующих способов: в качестве первого способа, если он желает непосредственно отправить общеупотребительную фразу, пользователь может выполнить операцию запуска в отношении кнопки отправки для запуска отправки мобильным терминалом общеупотребительной фразы; в качестве второго способа, если он вводит контент в окне ввода сообщений интерфейса сообщений и желает отправить контент, пользователь может выполнить операцию запуска в отношении кнопки отправки после ввода контента, чтобы запустить отправку мобильным терминалом контента; в качестве третьего способа, если пользователь ввел контент в окне ввода сообщений и желает ввести общеупотребительную фразу в окне ввода сообщений, пользователь может выполнить операцию запуска в отношении кнопки отправки для запуска вставки мобильным терминалом общеупотребительной фразы в окне ввода сообщений и отправить весь контент в окне ввода сообщений.
[00102] Когда пользователь выполняет операцию запуска в отношении кнопки отправки в окне ввода сообщений, генерируется запускающее событие в отношении кнопки отправки. Мобильный терминал наблюдает интерфейс сообщений, и когда он наблюдает генерирование запускающего события в отношении кнопки отправки, выполняются следующие этапы:
[00103] На этапе 202, когда наблюдается генерирование запускающего события в отношении кнопки отправки в интерфейсе сообщений, определяется, какому условию удовлетворяет запускающее событие.
[00104] На данном этапе, когда наблюдается генерирование запускающего события в отношении кнопки отправки в интерфейсе сообщений, принимается операция запуска в отношении кнопки отправки. Если операция запуска является заранее заданной первой операцией, а кнопка отправки соответствует общеупотребительной фразе, может быть определено, что запускающее событие удовлетворяет условию отправки общеупотребительной фразы.
[00105] В соответствии с другим вариантом, определяется, вставлен ли контент в окне ввода сообщений интерфейса сообщений перед обнаружением того, что сгенерировано запускающее событие, и определяется, соответствует ли кнопка отправки общеупотребительной фразе. Если определено, что контент вставлен в окне ввода сообщений интерфейса сообщений перед обнаружением того, что сгенерировано запускающее событие, и что кнопка отправки соответствует общеупотребительной фразе, определяется, что запускающее событие удовлетворяет условию отправки общеупотребительной фразы. Если определено, что контент вставлен в окне ввода сообщений интерфейса сообщений перед обнаружением того, что сгенерировано запускающее событие, и что кнопка отправки не соответствует никакой общеупотребительной фразе, определяется, что запускающее событие удовлетворяет условию отправки входного сообщения.
[00106] В соответствии с другим вариантом, принимается операция запуска в отношении кнопки отправки, при этом определяется, является ли операция запуска заранее заданной первой операцией, и определяется, соответствует ли кнопка отправки общеупотребительной фразе. Если определено, что операция запуска является заранее заданной первой операцией, и что кнопка отправки соответствует общеупотребительной фразе, определяется, что запускающее событие удовлетворяет условию отправки общеупотребительной фразы. Если определено, что операция запуска является заранее заданной первой операцией, и что контент введен в окне ввода сообщений, определяется, что запускающее событие удовлетворяет условию отправки входного сообщения.
[00107] В соответствии с другим вариантом, принимается операция запуска в отношении кнопки отправки, при этом определяется, является ли операция запуска заранее заданной второй операцией, и определяется, введен ли контент в окне ввода сообщений интерфейса сообщений перед обнаружением генерирования запускающего события. Если определено, что операция запуска является заранее заданной второй операцией, и что контент введен в окне ввода сообщений интерфейса сообщений перед обнаружением генерирования запускающего события, определяется, что запускающее событие удовлетворяет условию ввода общеупотребительной фразы в окне ввода сообщений. В соответствии с другим вариантом, если определено, что операция запуска является заранее заданной третьей операцией, и что контент введен в окне ввода сообщений перед обнаружением генерирования запускающего события, определяется, что запускающее событие удовлетворяет условию ввода общеупотребительной фразы в окне ввода сообщений.
[00108] На данном этапе первая операция, вторая операция и третья операция определяются заранее и могут представлять собой три различных вида операций. Первая операция используется для запуска отправки мобильным терминалом общеупотребительной фразы. Так, в тех случаях, когда определено, что операция запуска является заранее заданной первой операцией, и что кнопка отправки соответствует общеупотребительной фразе, определяется, что запускающее событие удовлетворяет условию отправки общеупотребительной фразы. Первая операция может представлять собой операцию одиночного щелчка. Вторая операция используется для запуска вставки мобильным терминалом общеупотребительной фразы, соответствующей кнопке отправки, в окне ввода сообщений и отправки общеупотребительной фразы вместе с контентом в окне ввода сообщений. Вторая операция может представлять собой операцию длительного нажатия, операцию скольжения или подобную ей. Третья операция может использоваться для запуска вставки мобильным терминалом общеупотребительной фразы, соответствующей кнопке отправки, в окно ввода сообщений. Третья операция может представлять собой операцию двойного щелчка. Так, в тех случаях, когда определено, что операция запуска является второй операцией или третьей операцией, а контент введен в окно ввода сообщений, может определяться, что запускающее событие удовлетворяет условию отправки входного сообщения.
[00109] На этапе 203, если определено, что запускающее событие удовлетворяет условию отправки общеупотребительной фразы, общеупотребительная фраза, соответствующая кнопке отправки, непосредственно принимается и отправляется.
[00110] На данном этапе, если кнопка отправки соответствует только одной общеупотребительной фразе, общеупотребительная фраза может непосредственно приниматься и отправляться принимающей стороне, которая является стороной, в данный момент осуществляющей связь с пользователем. Если кнопка отправки соответствует множеству общеупотребительных фраз, одна общеупотребительная фраза может приниматься и отправляться принимающей стороне следующим образом.
[00111] Принимается условие поиска, которое включает в себя, по меньшей мере, одно из текущего времени, близости между пользователем мобильного терминала и принимающей сообщения стороной и группы друзей, которой принадлежит принимающая сторона. Одна общеупотребительная фраза, имеющая условие соответствия, наиболее соответствующее условию поиска, принимается в общеупотребительных фразах, соответствующих кнопке отправки, и отправляется принимающей стороне.
[00112] Необходимо отметить, что перед выполнением данного этапа в тех случаях, когда общеупотребительные фразы назначаются соответствующими кнопке отправки, каждая общеупотребительная фраза может быть снабжена соответствующим условием соответствия. Условие соответствия общеупотребительных фраз может включать в себя применимый период времени, группу друзей и применимый уровень близости. Например, общеупотребительная фраза «Ты поел?», как правило, имеет применимый период времени от 12:00 до 13:00, либо 19:00-21:00. Некоторые общеупотребительные фразы с выражениями близости, такие как общеупотребительная фраза «Что ты сейчас делаешь, дорогой?», применимы к семьям или близкому другу пользователя, и, следовательно, данная общеупотребительная фраза применима к семейной группе и имеет относительно высокий уровень близости.
[00113] В настоящем изобретении в случае определения того, что операция запуска в отношении кнопки отправки является заранее заданной второй операцией, одна общеупотребительная фраза, соответствующая кнопке отправки, вставляется в положении курсора в окне ввода сообщений интерфейса сообщений, и отправляется весь контент в окне ввода сообщений. В случае определения того, что операция запуска является заранее заданной третьей операцией, аналогичным образом, одна общеупотребительная фраза, соответствующая кнопке отправки, вставляется в положении курсора в окне ввода сообщений. После того, как общеупотребительная фраза вставляется в положении курсора в окне ввода сообщений, пользователь, если он желает отправить контент, может выполнить первую операцию в отношении кнопки отправки, чтобы запустить отправку мобильным терминалом всего контента в окне ввода сообщений.
[00114] Для того, чтобы пользователь знал, какую общеупотребительную фразу он может отправить, перед тем как он выполнит операцию запуска в отношении кнопки отправки, пользователь может принять одну общеупотребительную фразу и отобразить эту общеупотребительную фразу на кнопке отправки. Таким образом, на данном этапе общеупотребительная фраза, отображаемая на кнопке отправки, может быть непосредственно принята и отправлена.
[00115] Причем прием одной общеупотребительной фразы и отображение ее на кнопке отправки может быть реализовано в виде следующего процесса.
[00116] Если кнопка отправки соответствует только одной общеупотребительной фразе, общеупотребительная фраза может непосредственно приниматься и отображаться на кнопке отправки. Если кнопка отправки соответствует множеству общеупотребительных фраз, каждая из общеупотребительных фраз сопоставляется с условием поиска для приема степени соответствия между каждой из общеупотребительных фраз и условием поиска, причем условие поиска включает в себя, по меньшей мере, одно из текущего времени, близости между пользователем терминала и принимающей стороной, и группы друзей, которой принадлежит принимающая сторона, при этом общеупотребительная фраза с наибольшей степенью соответствия отображается на кнопке отправки.
[00117] На этапе 204 в случае определения того, что запускающее событие удовлетворяет условию отправки входного сообщения, контент в окне ввода сообщений принимается и отправляется.
[00118] На этапе 205 в случае определения того, что запускающее событие удовлетворяет условию вставки общеупотребительной фразы в окне ввода сообщений, общеупотребительная фраза, соответствующая кнопке отправки, принимается и вставляется в окне ввода сообщений интерфейса сообщений.
[00119] На данном этапе прием общеупотребительной фразы, соответствующей кнопке отправки, может обращаться к процессу на этапе 203, который в данном случае повторяться не будет.
[00120] Необходимо отметить, что если кнопка отправки соответствует множеству общеупотребительных фраз, а общеупотребительная фраза, отображаемая на кнопке отправки, не является той, которую пользователь желает отправить, пользователь может выполнить четвертую операцию в отношении кнопки отправки для запуска других общеупотребительных фраз, подлежащих отображению на кнопке отправки. Четвертая операция может являться операцией длительного нажатия, операцией скольжения вверх, операцией движения по кругу или подобной ей. При этом пользователь может выбирать общеупотребительную фразу из множества общеупотребительных фраз и выполнять операцию запуска в отношении выбранной общеупотребительной фразы.
[00121] Соответственно, принимается операция запуска в отношении кнопки отправки. Если операция запуска является заранее заданной четвертой операцией, отображаются общеупотребительные фразы, соответствующие кнопке отправки. При обнаружении того, что сгенерирована операция запуска в отношении одной из общеупотребительных фраз, определяется, какому условию удовлетворяет операция запуска. В случае определения того, что операция запуска является заранее заданной первой операцией, отправляется упомянутая одна общеупотребительная фраза. В случае определения того, что операция запуска является заранее заданной второй операцией, упомянутая одна общеупотребительная фраза вставляется в положении курсора в окне ввода сообщений, и отправляется весь контент в окне ввода сообщений. В случае определения того, что операция запуска является заранее заданной третьей операцией, упомянутая одна общеупотребительная фраза вставляется в положении курсора в окно ввода сообщений.
[00122] После того, как упомянутая одна общеупотребительная фраза вставляется в положении курсора в окне ввода сообщений, пользователь, если он желает отправить контент, может выполнить первую операцию в отношении кнопки отправки, чтобы запустить отправку мобильным терминалом всего контента в окне ввода сообщений.
[00123] В данном варианте осуществления настоящего изобретения после того, как отображается интерфейс сообщений, интерфейс сообщений наблюдается; при обнаружении генерирования запускающего события в отношении кнопки отправки в интерфейсе сообщений, определяется, какому условию удовлетворяет запускающее событие; если определяется, что запускающее событие удовлетворяет условию отправки общеупотребительной фразы, общеупотребительная фраза, соответствующая кнопке отправки, непосредственно принимается и отправляется. Таким образом, пользователю необходимо лишь выполнить одну операцию для быстрой отправки сообщения принимающей стороне, благодаря чему может быть повышена эффективность отправки сообщений и удовлетворено требование быстрой отправки сообщения пользователя. Если оно удовлетворяет условию отправки входного сообщения, может отправляться контент в окне ввода сообщений. Таким образом, пользователю в качестве вариантов предлагаются различные методы отправки сообщений, что делает способ отправки сообщений более гибким.
[00124] Далее представлены варианты осуществления устройства в соответствии с настоящим изобретением, которые могут быть выполнены с возможностью реализации вариантов осуществления способа в соответствии с настоящим изобретением. Для получения подробной информации, которая не описывается в вариантах осуществления устройства в соответствии с настоящим изобретением, можно отослать к вариантам осуществления способа в соответствии с настоящим изобретением.
[00125] Фиг. 3-1 представляет собой блок-схему устройства для отправки сообщения в соответствии с примерным вариантом осуществления. Устройство для отправки сообщения может содержать:
[00126] первый модуль 301 определения, выполненный с возможностью - при обнаружении генерирования запускающего события в отношении кнопки отправки в интерфейсе сообщений - определения того, какому условию удовлетворяет запускающее событие;
[00127] первый модуль 302 отправки, выполненный с возможностью - в случае определения того, что запускающее событие удовлетворяет условию отправки общеупотребительной фразы - приема общеупотребительной фразы, соответствующей кнопке отправки, и отправки общеупотребительной фразы; причем общеупотребительная фраза была заранее назначена соответствующей кнопке отправки; и
[00128] второй модуль 303 отправки, выполненный с возможностью - в случае определения того, что запускающее событие удовлетворяет условию отправки входного сообщения - приема контента в окне ввода сообщений и отправки контента.
[00129] При необходимости, как показано на фиг. 3-2, первый модуль 301 определения содержит:
[00130] первый блок 3011 приема, выполненный с возможностью - при обнаружении того, что сгенерировано запускающее событие в отношении кнопки отправки в интерфейсе сообщений - приема операции запуска в отношении кнопки отправки;
[00131] первый блок 3012 определения, выполненный с возможностью определения того, является ли операция запуска заранее заданной первой операцией, и того, соответствует ли кнопка отправки общеупотребительной фразе; и
[00132] первый блок 3013 выполнения, выполненный с возможностью - в случае определения того, что операция запуска является заранее заданной первой операцией, а кнопка отправки соответствует общеупотребительной фразе - определения того, что запускающее событие удовлетворяет условию отправки общеупотребительной фразы.
[00133] При необходимости, как показано на фиг. 3-2, первый модуль определения 301 дополнительно содержит:
[00134] второй блок 3014 выполнения, выполненный с возможностью приема операции запуска в отношении кнопки отправки, в случае определения того, что операция запуска является заранее заданной второй операцией, а кнопка отправки соответствует общеупотребительной фразе, определения того, что запускающее событие удовлетворяет условию отправки общеупотребительной фразы;
[00135] причем первый модуль 302 отправки дополнительно выполнен с возможностью:
[00136] приема общеупотребительной фразы, соответствующей кнопке отправки, и вставки общеупотребительной фразы, соответствующей кнопке отправки, в положении курсора в окне ввода сообщений интерфейса сообщений, и отправки всего контента в окне ввода сообщений.
[00137] Как показано на фиг. 3-3, устройство дополнительно содержит:
[00138] первый модуль 304 вставки, выполненный с возможностью - при обнаружении того, что сгенерирована операция запуска в отношении кнопки отправки, и определения того, что операция запуска является заранее заданной третьей операцией - приема общеупотребительной фразы, соответствующей кнопке отправки, и вставки общеупотребительной фразы, соответствующей кнопке отправки, в положении курсора в окне ввода сообщений интерфейса сообщений.
[00139] При необходимости, как показано на фиг. 3-4, устройство дополнительно содержит:
[00140] модуль 305 назначения, выполненный с возможностью приема общеупотребительной фразы посредством первой операции приема в интерфейсе сообщений и назначения общеупотребительной фразы соответствующей кнопке отправки.
[00141] При необходимости, модуль 305 назначения дополнительно содержит:
[00142] второй блок приема, выполненный с возможностью - при обнаружении того, что сгенерирована операция запуска в отношении выбранного сообщения в интерфейсе сообщений - приема операции запуска; и
[00143] третий блок приема, выполненный с возможностью - если операция запуска является первой операций приема - приема выбранного сообщения как общеупотребительной фразы; и
[00144] блок назначения, выполненный с возможностью назначения общеупотребительной фразы соответствующей кнопке отправки.
[00145] При необходимости, блок назначения выполнен с возможностью - если кнопка отправки соответствует существующей общеупотребительной фразе - замены существующей общеупотребительной фразы, соответствующей кнопке отправки, принятой общеупотребительной фразой; либо, если кнопка отправки соответствует существующей общеупотребительной фразе - назначения и принятой общеупотребительной фразы, и существующей общеупотребительной фразы соответствующими кнопке отправки.
[00146] При необходимости, если кнопка отправки соответствует множеству общеупотребительных фраз, как показано на фиг. 3-5, устройство дополнительно содержит:
[00147] модуль 306 сопоставления, выполненный с возможностью сопоставления каждой из общеупотребительных фраз с условием поиска для получения степени соответствия между каждой из общеупотребительных фраз и условием поиска; причем условие поиска включает в себя: близость между пользователем терминала и принимающей сообщения стороной, текущее время и/или группу друзей, которой принадлежит принимающая сообщения сторона; и
[00148] модуль 307 отображения, выполненный с возможностью отображения общеупотребительной фразы с наибольшей степенью соответствия на кнопке отправки.
[00149] При необходимости, как показано на фиг. 3-6, устройство дополнительно содержит:
[00150] модуль 308 приема, выполненный с возможностью - если запускающее событие является заранее заданной четвертой операцией - отображения множества общеупотребительных фраз, соответствующих кнопке отправки;
[00151] второй модуль 309 определения, выполненный с возможностью - при обнаружении того, что сгенерирована операция запуска в отношении одной из общеупотребительных фраз - определения того, какому условию удовлетворяет операция запуска;
[00152] третий модуль 310 отправки, выполненный с возможностью - в случае определения того, что операция запуска является заранее заданной первой операцией - отправки упомянутой одной из общеупотребительных фраз; в случае определения того, что операция запуска является заранее заданной второй операцией - вставки упомянутой одной из общеупотребительных фраз в положении курсора в окне ввода сообщений и отправки всего контента в окне ввода сообщений; и
[00153] второй модуль 311 вставки, выполненный с возможностью - в случае определения того, что операция запуска является заранее заданной третьей операцией - вставки упомянутой одной из общеупотребительных фраз в положении курсора в окно ввода сообщений.
[00154] При необходимости, как показано на фиг. 3-2, первый модуль 301 определения содержит:
[00155] второй блок 3015 определения, выполненный с возможностью определения того, вставлен ли контент в окне ввода сообщений интерфейса сообщений перед обнаружением того, что сгенерировано запускающее событие, и определения того, соответствует ли кнопка отправки общеупотребительной фразе; в случае определения того, что контент вставлен в окне ввода сообщений интерфейса сообщений перед обнаружением того, что сгенерировано запускающее событие, а кнопка отправки не соответствует никакой общеупотребительной фразе - определения того, что запускающее событие удовлетворяет условию отправки входного сообщения; или
[00156] третий блок 3016 определения, выполненный с возможностью приема операции запуска в отношении кнопки отправки, определения того, является ли операция запуска заранее заданной пятой операцией, и определения того, введен ли контент в окно ввода сообщений; в случае определения того, что операция запуска является заранее заданной пятой операцией, а в окне ввода сообщений введен контент - определения того, что запускающее событие удовлетворяет условию отправки входного сообщения.
[00157] В данном варианте осуществления настоящего изобретения при обнаружении генерирования запускающего события в отношении кнопки отправки в интерфейсе сообщений, определяется, какому условию удовлетворяет запускающее событие; если оно удовлетворяет условию отправки общеупотребительной фразы, общеупотребительная фраза, соответствующая кнопке отправки, непосредственно принимается и отправляется. Таким образом, пользователю необходимо лишь выполнить одну операцию для быстрой отправки сообщения принимающей стороне, благодаря чему может быть повышена эффективность отправки сообщений и удовлетворено требование быстрой отправки сообщения пользователя.
[00158] В отношении устройств в вышеописанных вариантах осуществления конкретные методы выполнения операций для отдельных находящихся в них модулей подробно описаны в вариантах осуществления, относящихся к связанным с ними способам, которые в данном случае подробно не рассматриваются.
[00159] В примере осуществления настоящего изобретения предлагается устройство для отправки сообщения, содержащее:
[00160] процессор; и
[00161] память для хранения команд, исполнимых процессором;
[00162] причем процессор выполнен с возможностью осуществления:
[00163] при обнаружении генерирования запускающего события в отношении кнопки отправки в интерфейсе сообщений, определения того, какому условию удовлетворяет запускающее событие;
[00164] в случае определения того, что запускающее событие удовлетворяет условию отправки общеупотребительной фразы, приема общеупотребительной фразы, соответствующей кнопке отправки, и отправки общеупотребительной фразы; причем общеупотребительная фраза была заранее назначена соответствующей кнопке отправки; и
[00165] в случае определения того, что запускающее событие удовлетворяет условию отправки входного сообщения, приема контента в окне ввода сообщений и отправки контента.
[00166] Фиг. 4 представляет собой еще одну блок-схему, иллюстрирующую устройство 400 для отправки сообщения в соответствии с примерным вариантом осуществления настоящего изобретения. Например, устройство 400 может представлять собой мобильный телефон, компьютер, цифровой вещательный терминал, устройство передачи сообщений, игровую приставку, планшет, медицинское устройство, персональный цифровой помощник и так далее.
[00167] В соответствии с фиг. 4, устройство 400 может содержать один или более из следующих компонентов: компонент 402 обработки, память 404, компонент 406 электропитания, мультимедийный компонент 408, звуковой компонент 410, интерфейс 412 ввода/вывода (I/O), компонент 414 датчиков и компонент 416 связи.
[00168] Компонент 402 обработки, как правило, управляет всеми операциями устройства 400, такими как операции, связанные с отображением, телефонными вызовами, передачами данных, операциями камеры и операциями записи. Компонент 402 обработки может содержать один или более из процессоров 420 для исполнения команд для выполнения всех или части этапов в вышеописанных способах. Кроме того, компонент 402 обработки может содержать один или более из модулей, которые облегчают взаимодействие между компонентом 402 обработки и другими компонентами. Например, компонент 402 обработки может содержать мультимедийный модуль для облегчения взаимодействия между мультимедийным компонентом 408 и компонентом 402 обработки.
[00169] Память 404 выполнена с возможностью хранения различных типов данных для обеспечения функционирования устройства 400. Примеры таких данных включают в себя команды для любых приложений или способов, используемых в устройстве 400, контактной информации, данных телефонной книги, сообщений, изображений, видеоинформации и т.д. Память 404 может быть реализована с помощью любого типа энергозависимых или энергонезависимых запоминающих устройств или их комбинации, таких как статическое оперативное запоминающее устройство (SRAM), электрически стираемое программируемое постоянное запоминающее устройство (EEPROM), стираемое программируемое постоянное запоминающее устройство (EPROM), программируемое постоянное запоминающее устройство (PROM), постоянное запоминающее устройство (ROM), магнитная память, флэш-память, магнитный или оптический диск.
[00170] Компонент 406 электропитания подает электропитание в различные компоненты устройства 400. Компонент 406 электропитания может содержать систему управления электропитанием, один или более источников электропитания и любые иные компоненты, связанные с генерированием, управлением и распределением электропитания в устройстве 400.
[00171] Мультимедийный компонент 408 содержит экран, обеспечивающий выходной интерфейс между устройством 400 и пользователем. В некоторых вариантах осуществления экран может содержать жидкокристаллический дисплей (LCD) и сенсорную панель (ТР). Если экран содержит сенсорную панель, экран может быть реализован в виде сенсорного экрана для приема входных сигналов от пользователя. Сенсорная панель содержит один или более из датчиков касания для восприятия касаний, скольжений и иных жестов на сенсорной панели. Датчики касания могут не только воспринимать границу действия касания или скольжения, но и воспринимать период времени и давление, связанные с действием касания или скольжения. В некоторых вариантах осуществления мультимедийный компонент 408 содержит фронтальную камеру и/или заднюю камеру. Фронтальная камера и задняя камера могут принимать внешние мультимедийные данные, когда устройство 400 находится в рабочем режиме, таком как режим фотографирования или видеорежим. Каждая из фронтальной камеры и задней камеры может представлять собой фиксированную оптическую линзовую систему или иметь возможности фокусирования и оптического увеличения.
[00172] Звуковой компонент 410 выполнен с возможностью вывода и/или ввода звуковых сигналов. Например, звуковой компонент 410 содержит микрофон («MIC»), выполненный с возможностью приема внешнего звукового сигнала, когда устройство 400 находится в рабочем режиме, таком как режим вызова, режим записи и режим распознавания речи. Принимаемый звуковой сигнал может дополнительно сохраняться в памяти 404 или передаваться посредством компонента 416 связи. В некоторых вариантах осуществления звуковой компонент 410 дополнительно содержит громкоговоритель для вывода звуковых сигналов.
[00173] Интерфейс 412 I/O обеспечивает интерфейс между компонентом 402 обработки и модулями периферийного интерфейса, такими как клавиатура, колесо прокрутки, кнопки и так далее. Кнопки могут включать в себя в качестве неограничивающих примеров кнопку возврата в исходное положение, кнопку громкости, кнопку пуска и кнопку блокировки.
[00174] Компонент 414 датчиков содержит один или более из датчиков для обеспечения оценок состояния различных аспектов устройства 400. Например, компонент 414 датчиков может обнаруживать открытое/закрытое состояние устройства 400 и относительное позиционирование компонентов, например, дисплея и кнопочной панели устройства 400, изменение в положении устройства 400 или компонента устройства 400, наличие или отсутствие контакта пользователя с устройством 400, ориентацию или ускорение/замедление устройства 400 и изменение температуры устройства 400. Компонент 414 датчиков может содержать датчик приближения, выполненный с возможностью обнаружения присутствия близлежащих объектов без какого-либо физического соприкосновения. Компонент 414 датчиков может также содержать датчик освещенности, такой как датчик изображений на основе комплементарной структуры «металл-оксид-полупроводник» (CMOS) или прибора с зарядовой связью (CCD) для использования в сферах применения формирования изображений. В некоторых вариантах осуществления компонент 414 датчиков может также содержать датчик ускорений, гиродатчик, магнитный датчик, датчик давления или датчик температуры.
[00175] Компонент 416 связи выполнен с возможностью упрощения проводной или беспроводной связи между устройством 400 и другими устройствами. Устройство 400 может осуществлять доступ к беспроводной сети на основе стандарта в области связи, такого как WiFi, 2G или 3G, либо их комбинации. В одном примере осуществления компонент 416 связи принимает сигнал вещания или связанную с вещанием информацию от внешней системы управления вещанием посредством канала вещания. В одном примере осуществления компонент 416 связи дополнительно содержит модуль связи ближнего поля (NFC) для упрощения связи малого радиуса действия. Например, модуль NFC может быть реализован на основе технологии радиочастотной идентификации (RFID), технологии Ассоциации передачи данных в инфракрасном диапазоне (IrDA), сверхширокополосной (UWB) технологии, технологии Bluetooth (BT) и прочих технологий.
[00176] В примерах осуществления устройство 400 может быть реализовано с использованием одной или более специализированных интегральных микросхем (ASIC), цифровых сигнальных процессоров (DSP), устройств цифровой обработки сигналов (DSPD), программируемых логических устройств (PLD), программируемых пользователем вентильных матриц (FPGA), контроллеров, микроконтроллеров, микропроцессоров или иных электронных компонентов для осуществления вышеописанных способов.
[00177] В примерах осуществления предлагается также постоянный машиночитаемый носитель информации, содержащий команды, такие как входящие в память 404, исполнимые процессором 420 в устройстве 400 для осуществления вышеописанных способов. Например, постоянный машиночитаемый носитель информации может представлять собой ROM, оперативное запоминающее устройство (RAM), постоянное запоминающее устройство на компакт-дисках (CD-ROM), магнитную ленту, гибкий диск, оптическое устройство накопления данных и так далее.
[00178] Постоянный машиночитаемый носитель информации: при исполнении команд в носителе информации процессором устройства 400 инициируется осуществление устройством 400 способа отправки сообщения. Данный способ включает в себя:
[00179] при обнаружении генерирования запускающего события в отношении кнопки отправки в интерфейсе сообщений, определение того, какому условию удовлетворяет запускающее событие;
[00180] в случае определения того, что запускающее событие удовлетворяет условию отправки общеупотребительной фразы, прием общеупотребительной фразы, соответствующей кнопке отправки, и отправку общеупотребительной фразы; причем общеупотребительная фраза была заранее назначена соответствующей кнопке отправки; и
[00181] в случае определения того, что запускающее событие удовлетворяет условию отправки входного сообщения, прием контента в окне ввода сообщений и отправку контента.
[00182] При необходимости, определение того, что запускающее событие удовлетворяет условию отправки общеупотребительной фразы, включает в себя:
[00183] прием операции запуска в отношении кнопки отправки, в случае определения того, что операция запуска является заранее заданной первой операцией, а кнопка отправки соответствует общеупотребительной фразе, определение того, что запускающее событие удовлетворяет условию отправки общеупотребительной фразы.
[00184] При необходимости, определение того, что запускающее событие удовлетворяет условию отправки общеупотребительной фразы, дополнительно включает в себя:
[00185] прием операции запуска в отношении кнопки отправки, в случае определения того, что операция запуска является заранее заданной второй операцией, а кнопка отправки соответствует общеупотребительной фразе, определение того, что запускающее событие удовлетворяет условию отправки общеупотребительной фразы; причем общеупотребительная фраза соответствует кнопке отправки, а отправка общеупотребительной фразы включает в себя: прием общеупотребительной фразы, соответствующей кнопке отправки, и вставку общеупотребительной фразы, соответствующей кнопке отправки, в положении курсора в окне ввода сообщений интерфейса сообщений и отправку всего контента в окне ввода сообщений.
[00186] При необходимости, способ дополнительно включает в себя:
[00187] при обнаружении того, что сгенерирована операция запуска в отношении кнопки отправки, и определения того, что операция запуска является заранее заданной третьей операцией, прием общеупотребительной фразы, соответствующей кнопке отправки, и вставку общеупотребительной фразы, соответствующей кнопке отправки, в положении курсора в окне ввода сообщений интерфейса сообщений.
[00188] При необходимости, способ дополнительно включает в себя:
[00189] прием общеупотребительной фразы посредством первой операции приема в интерфейсе сообщений и назначение общеупотребительной фразы соответствующей кнопке отправки.
[00190] При необходимости, прием общеупотребительной фразы посредством первой операции приема в интерфейсе сообщений и назначение общеупотребительной фразы соответствующей кнопке отправки включает в себя:
[00191] при обнаружении того, что сгенерирована операция запуска в отношении выбранного сообщения в интерфейсе сообщений, прием операции запуска; и
[00192] если операция запуска является первой операцией приема, прием выбранного сообщения как общеупотребительной фразы и назначение общеупотребительной фразы соответствующей кнопке отправки.
[00193] При необходимости, назначение общеупотребительной фразы соответствующей кнопке отправки включает в себя:
[00194] если кнопка отправки соответствует существующей общеупотребительной фразе, замену существующей общеупотребительной фразы, соответствующей кнопке отправки, принятой общеупотребительной фразой; или
[00195] если кнопка отправки соответствует существующей общеупотребительной фразе, назначение и принятой общеупотребительной фразы, и существующей общеупотребительной фразы соответствующими кнопке отправки.
[00196] При необходимости, если кнопка отправки соответствует множеству общеупотребительных фраз, данный способ дополнительно включает в себя:
[00197] сопоставление каждой из общеупотребительных фраз с условием поиска для приема степени соответствия между каждой из общеупотребительных фраз и условием поиска; причем условие поиска включает в себя: близость между пользователем терминала и принимающей сообщения стороной, текущее время и/или группу друзей, которой принадлежит принимающая сообщения сторона; и
[00198] отображение общеупотребительной фразы с наибольшей степенью соответствия на кнопке отправки.
[00199] При необходимости, способ дополнительно включает в себя:
[00200] если запускающее событие является заранее заданной четвертой операцией, отображение множества общеупотребительных фраз, соответствующих кнопке отправки;
[00201] при обнаружении того, что сгенерирована операция запуска в отношении одной из общеупотребительных фраз, определение того, какому условию удовлетворяет операция запуска;
[00202] в случае определения того, что операция запуска является заранее заданной первой операцией, отправку упомянутой одной из общеупотребительных фраз;
[00203] в случае определения того, что операция запуска является заранее заданной второй операцией, вставку упомянутой одной из общеупотребительных фраз в положении курсора в окне ввода сообщений и отправку всего контента в окне ввода сообщений; и
[00204] в случае определения того, что операция запуска является заранее заданной третьей операцией, вставку упомянутой одной из общеупотребительных фраз в положении курсора в окно ввода сообщений.
[00205] При необходимости, определение того, что запускающее событие удовлетворяет условию отправки входного сообщения, включает в себя:
[00206] определение того, вставлен ли контент в окно ввода сообщений интерфейса сообщений перед обнаружением того, что сгенерировано запускающее событие, и определение того, соответствует ли кнопка отправки общеупотребительной фразе; в случае определения того, что контент вставлен в окно ввода сообщений интерфейса сообщений перед обнаружением того, что сгенерировано запускающее событие, а кнопка отправки не соответствует никакой общеупотребительной фразе, определение того, что запускающее событие удовлетворяет условию отправки входного сообщения; или
[00207] прием операции запуска в отношении кнопки отправки, определение того, является ли операция запуска заранее заданной пятой операцией, и определение того, введен ли контент в окно ввода сообщений; в случае определения того, что операция запуска является заранее заданной пятой операцией, а в окно ввода сообщений введен контент, определение того, что запускающее событие удовлетворяет условию отправки входного сообщения.
[00208] В данном варианте осуществления настоящего изобретения при обнаружении генерирования запускающего события в отношении кнопки отправки в интерфейсе сообщений, определяется, какому условию удовлетворяет запускающее событие; если оно удовлетворяет условию отправки общеупотребительной фразы, общеупотребительная фраза, соответствующая кнопке отправки, непосредственно принимается и отправляется. Таким образом, пользователю необходимо лишь выполнить одну операцию для быстрой отправки сообщения принимающей стороне, благодаря чему может быть повышена эффективность отправки сообщений и удовлетворено требование быстрой отправки сообщения пользователя.
[00209] Другие варианты осуществления изобретения будут понятны специалистам в данной области техники по результатам анализа описания и реализации изобретения, описанного в настоящем документе. Данная заявка охватывает все варианты, применения или модификации изобретения, вытекающие из его основных принципов и включающие в себя такие отклонения от настоящего изобретения, относящиеся к известной или общепринятой практике. Описание и примеры следует рассматривать только как иллюстративные, при этом объем и сущность изобретения указаны в нижеследующей формуле изобретения.
[00210] Следует понимать, что настоящее изобретение не ограничивается конкретной конструкцией, которая описана выше и иллюстрирована на прилагаемых чертежах, и что в пределах его объема могут иметь место различные модификации и изменения. Предполагается, что объем изобретения ограничивается только прилагаемой формулой изобретения.