Область техники, к которой относится изобретение
Настоящее раскрытие, в общем, относится к области связи и, в частности, к способу и устройству для обработки сообщения связи.
Уровень техники
В части развития сетевых технологий социальное приложение стало наиболее популярным средством для обмена информацией среди пользователей. Два пользователя могут согласовывать некоторое расписание с помощью социального приложения в случае, когда им необходимо определить его.
Выбрав в качестве примера первого пользователя и второго пользователя, первый пользователь может отправить сообщение связи второму пользователю на основании номера учетной записи второго пользователя, в то время как второй пользователь может также отправить сообщение связи первому пользователю на основании номера учетной записи первого пользователя. Когда эти два пользователя планируют встречу, первый пользователь может отправить определенную информацию, например, время и место встречи, второму пользователю с помощью социального приложения. Второй пользователь может подтвердить определенную информацию или изменить определенную информацию после ее просмотра и затем передать измененную информацию обратно первому пользователю. В последующих процессах первый пользователь может вызвать второго пользователя, чтобы подтвердить текущее местоположение второго пользователя, когда первый пользователь прибывает в назначенное место в назначенное время.
Раскрытие изобретения
С учетом предшествующего уровня техники раскрытие обеспечивает способ и устройство для обработки сообщения связи так, как представлено ниже.
Согласно первому аспекту настоящего раскрытия выполнен способ обработки сообщения связи, включающий в себя этапы, на которых получают сообщение связи, переданное между первым терминалом и вторым терминалом; определяют, включает ли в себя сообщение связи предварительно заданное слово расписания; и передают подсказывающую информацию по меньшей мере на один из первого терминала и второго терминала, при определении, что сообщение связи включает в себя заданное слово расписания, причем подсказывающая информация напоминает пользователю, по меньшей мере одного из первого терминала и второго терминала, получить контактную информацию другого терминала.
В примерном варианте осуществления упомянутый этап получения сообщения связи, переданного между первым терминалом и вторым терминалом, включает в себя подэтап, на котором: получают сообщение связи, переданное первым терминалом на второй терминал; или получают сообщение связи, переданное вторым терминалом в первый терминал.
В примерном варианте осуществления перед этапом определения того, включает ли в себя сообщение связи заданное слово расписания, способ дополнительно включает в себя этапы, на которых: определяют, является ли сообщение связи текстовым сообщением; и преобразуют сообщение связи в текстовое сообщение, при определении, что сообщение связи не является текстовым сообщением.
В примерном варианте осуществления упомянутый этап определения, включает ли в себя сообщение связи заданное слово расписания, включает в себя подэтапы, на которых: получают по меньшей мере одно слово из сообщения связи с использованием алгоритма сегментации слов; определяют, принадлежит ли по меньшей мере одно слово к набору заданных слов расписания, хранящему заданные слова расписания, и определяют, что сообщение связи включает в себя заданное слово расписания, при определении, что любое одно по меньшей мере из одного слова принадлежит к набору заданных слов расписания.
В примерном варианте осуществления упомянутый этап передачи подсказывающей информации по меньшей мере на один из первого терминала и второго терминала, при определении, что сообщение связи включает в себя заданное слово расписания, включает в себя: этап передачи предписания на запрос в первый терминал, включающий в себя по меньшей мере идентификатор второго пользователя, при определении, что сообщение связи включает в себя заданное слово расписания, чтобы для поиска первым терминалом контактной информации, соответствующей идентификатору второго пользователя после приема предписания на запрос; и этап передачи подсказывающей информации на первый терминал, при приеме информации об отказе в запросе из первого терминала.
В примерном варианте осуществления упомянутый этап передачи подсказывающей информации по меньшей мере в один из первого терминала и второго терминала, при определении, что сообщение связи включает в себя заданное слово расписания, включает в себя подэтапы, на которых: передают предписание на запрос во второй терминал, включающее в себя по меньшей мере идентификатор первого пользователя, при определении, что сообщение связи включает в себя заданное слово расписания, для поиска вторым терминалом контактной информации, соответствующей идентификатору первого пользователя после приема предписания на запрос; и передают подсказывающую информацию на второй терминал, при приеме информации об отказе запроса от второго терминала.
В примерном варианте осуществления упомянутый этап передачи подсказывающей информации по меньшей мере на один из первого терминала и второго терминала, при определении, что сообщение связи включает в себя заданное слово расписания, включает в себя подэтапы, на которых: получают вторую информацию данных, соответствующую второму терминалу, при определении, что сообщение связи включает в себя заданное слово расписания; определяют, включает ли в себя вторая информация данных контактную информацию; и передают подсказывающую информацию в первый терминал, при определении, что вторая информация данных не включает в себя контактной информации.
В примерном варианте осуществления упомянутый этап передачи подсказывающей информации по меньшей мере в один из первого терминала и второго терминала, когда определяется, что сообщение связи включает в себя заданное слово расписания, включает в себя подэтапы, на которых: получают первую информацию данных, соответствующую первому терминалу, при определении, что сообщение связи включает в себя заданное слово расписания; определяют, включает ли в себя первая информация данных контактную информацию; и передают подсказывающую информацию во второй терминал, при определении, что первая информация данных не включает в себя контактную информацию.
Согласно второму аспекту настоящего раскрытия выполнен способ обработки сообщения связи, выполняемый терминалом, включающий в себя подэтапы, на которых: получают сообщение связи, переданное с помощью второго терминала; определяют, включает ли в себя сообщение связи, заданное слово расписания; и выводят подсказывающую информацию, при определении, что сообщение связи включает в себя заданное слово расписания, причем подсказывающая информация напоминает пользователю указанного терминала получить контактную информацию пользователя второго терминала.
В примерном варианте осуществления упомянутый этап определения, включает ли в себя сообщение связи заданное слово расписания, включает в себя подэтапы, на которых: получают по меньшей мере одно слово из сообщения связи с использованием алгоритма сегментации слов; определяют, принадлежит ли по меньшей мере одно слово к набору заданных слов расписания, хранящему заданные слова расписания; и определяют, что сообщение связи включает в себя заданное слово расписания, при определении, что любое одно по меньшей мере из одного слова принадлежит набору повторно установленных слов расписания.
В примерном варианте осуществления упомянутый этап вывода подсказывающей информации включает в себя подэтапы, на которых: осуществляют поиск контактной информации, соответствующей второму терминалу; и выводят подсказывающую информацию, когда запрос не выполняется.
В примерном варианте осуществления упомянутый этап вывода подсказывающей информации включает в себя подэтапы, на которых: передают первый запрос на сервер, при определении, что сообщение связи включает в себя заданное слово расписания, причем первый запрос должен получить вторую информацию данных, соответствующую второму терминалу от сервера; определяют, включает ли в себя вторая информация данных контактную информацию после приема второй информации данных, соответствующей второму терминалу; и выводят подсказывающую информацию, при определении, что вторая информация данных не включает в себя контактную информацию.
Согласно третьему аспекту настоящего раскрытия выполнено устройство обработки сообщения связи, включающее в себя: модуль получения, выполненный с возможностью получения сообщения связи, переданного между первым терминалом и вторым терминалом; модуль определения, выполненный с возможностью определения, включает ли в себя сообщение связи заданное слово расписания; модуль передачи информации, выполненный с возможностью передачи подсказывающей информации по меньшей мере на один из первого терминала и второго терминала, при определении, что сообщение связи включает в себя заданное слово расписания, причем подсказывающая информация напоминает пользователю, по меньшей мере одного из первого терминала и второго терминала, получить контактную информацию пользователя другого терминала.
В примерном варианте осуществления упомянутый модуль получения дополнительно выполнен с возможностью приема сообщения связи, переданного первым терминалом на второй терминал; или приема сообщения связи, переданного вторым терминалом на первый терминал.
В примерном варианте осуществления устройство дополнительно включает в себя модуль определения текста, выполненный с возможностью определения, является ли сообщение связи текстовым сообщением; и модуль преобразования, выполненный с возможностью преобразования сообщения связи в текстовое сообщение, при определении, что сообщение связи не является текстовым сообщением.
В примерном варианте осуществления упомянутый модуль определения дополнительно выполнен с возможностью получения по меньшей мере одного слова из сообщения связи с использованием алгоритма сегментации слов; определения, принадлежит ли по меньшей мере одно слово к набору заданных слов расписания, хранящему заданные слова расписания; и определения, что сообщение связи включает в себя заданное слово расписания, при определении, что любое одно по меньшей мере из одного слова принадлежит к набору повторно заданных слов расписания.
В примерном варианте осуществления модуль передачи информации дополнительно выполнен с возможностью передачи предписания на запрос в первый терминал, включающий в себя по меньшей мере идентификатор второго пользователя, при определении, что сообщение связи включает в себя заданное слово расписания, для вызова поиска первым терминалом контактной информации, соответствующей идентификатору второго пользователя после приема предписания на запрос; и передачи подсказывающей информации на первый терминал, при приеме информации об отказе запроса от первого терминала.
В примерном варианте осуществления упомянутый модуль передачи информации дополнительно выполнен с возможностью передачи предписания на запрос на второй терминал, включающий в себя по меньшей мере идентификатор первого пользователя, при определении, что сообщение связи включает в себя заданное слово расписания, для вызова поиска вторым терминалом контактной информации, соответствующей идентификатору первого пользователя после приема предписания на запрос; и передачи подсказывающей информации на второй терминал, при приеме информации об отказе запроса от второго терминала.
В примерном варианте осуществления модуль передачи информации дополнительно выполнен с возможностью получения второй информации данных, соответствующей второму терминалу, при определении, что сообщение связи включает в себя заданное слово расписания; определения, включает ли в себя вторая информация данных контактную информацию; и передачи подсказывающей информации на первый терминал, при определении, что вторая информация данных не включает в себя контактную информацию.
В примерном варианте осуществления модуль передачи информации дополнительно выполнен с возможностью получения первой информации данных, соответствующей первому терминалу, при определении, что сообщение связи включает в себя заданное слово расписания; определения, включает ли в себя первая информация данных контактную информацию; и передачи подсказывающей информации на второй терминал, при определении, что первая информация данных не включает в себя контактную информацию.
Согласно четвертому аспекту вариантов осуществления настоящего раскрытия выполнено устройство обработки сообщения связи, включающее в себя модуль получения, выполненный с возможностью получения сообщения связи, переданного вторым терминалом; модуль определения, выполненный с возможностью определения, включает ли в себя сообщение связи заданное слово расписания; и модуль вывода, выполненный с возможностью вывода подсказывающей информации, при определении, что сообщение связи включает в себя заданное слово расписания, причем подсказывающая информация напоминает пользователю указанного устройства получить контактную информацию пользователя второго терминала.
В примерном варианте осуществления упомянутый модуль определения дополнительно выполнен с возможностью получения по меньшей мере одного слова из сообщения связи с использованием алгоритма сегментации слов; определения, принадлежит ли по меньшей мере одно слово к набору заданных слов расписания, хранящему заданные слова расписания, и определения, что сообщение связи включает в себя заданное слово расписания, при определении, что любое одно по меньшей мере из одного слова принадлежит к набору повторно заданных слов расписания.
В примерном варианте осуществления модуль вывода дополнительно выполнен с возможностью поиска контактной информации, соответствующей второму терминалу; и вывода подсказывающей информации, когда запрос не выполняется.
В примерном варианте осуществления модуль вывода дополнительно выполнен с возможностью передачи первого запроса на сервер, при определении, что сообщение связи включает в себя заданное слово расписания, причем в первом запросе запрашивается, от сервера, вторая информация данных, соответствующая второму терминалу; определения, включает ли в себя вторая информация данных контактную информацию после приема второй информации данных, соответствующей второму терминалу; и вывода подсказывающей информации, при определении, что вторая информация данных не включает в себя контактную информацию.
Согласно пятому аспекту вариантов осуществления настоящего раскрытия выполнено устройство обработки сообщения связи, включающее в себя процессор; и память для хранения инструкций, исполняемых процессором; причем процессор выполнен с возможностью: получения сообщения связи, переданного между первым терминалом и вторым терминалом; определения, включает ли в себя сообщение связи заданное слово расписания; и передачи подсказывающей информации по меньшей мере в один из первого терминала и второго терминала, при определении, что сообщение связи включает в себя заданное слово расписания, причем подсказывающая информация напоминает пользователю, по меньшей мере одного из первого и второго терминала получить контактную информацию пользователя другого терминала.
Согласно шестому аспекту вариантов осуществления настоящего раскрытия выполнено устройство обработки сообщения связи, включающее в себя процессор; и память для хранения инструкций, исполняемых процессором; где процессор выполнен с возможностью: получения сообщения связи, переданного с помощью второго терминала; определения, включает ли в себя сообщение связи заданное слово расписания; и вывода подсказывающей информации, при определении, что сообщение связи включает в себя заданное слово расписания, причем подсказывающая информация напоминает пользователю указанного устройства получить контактную информацию пользователя второго терминала.
Технические решения, предложенные в вариантах осуществления настоящего раскрытия, позволяют обеспечить по меньшей мере некоторые следующие полезные эффекты:
за счет получения сообщения связи переданного между первым терминалом и вторым терминалом, определяется то, включает ли в себя сообщение связи заданное слово расписания, и передается подсказывающая информация по меньшей мере на один из первого терминала и второго терминала, при определении, что сообщение связи включает в себя заданное слово расписания, при этом по меньшей мере один из первого терминала и второго терминала может выводить подсказывающую информацию после ее приема таким образом, чтобы по меньшей мере одному пользователю из них напомнили получить контактную информацию о другом пользователе тогда, когда эти два пользователя согласовывают расписание, и пользователь, которому напоминают, может установить связь с другим пользователем на основании полученной контактной информации, что позволяет избежать неудобств связи из-за неполучения контактной информации о другом пользователе.
Следует понимать, что как предшествующее общее описание, так и последующее подробное описание являются только иллюстративными и пояснительными и не ограничивают настоящее изобретение.
Краткое описание чертежей
Сопроводительные чертежи, которые включены в и образуют часть данного описания, иллюстрируют варианты осуществления в соответствии с изобретением и вместе с описанием служат для объяснения принципов изобретения.
На фиг. 1 показана блок-схема, показывающая интерактивную систему согласно примерному варианту осуществления.
На фиг. 2 показана блок-схема последовательности операций, иллюстрирующая способ обработки сообщения связи согласно примерному варианту осуществления.
На фиг. 3 показана блок-схема последовательности операций, иллюстрирующая способ обработки сообщения связи согласно примерному варианту осуществления.
На фиг. 4А показана блок-схема, иллюстрирующая устройство обработки сообщения связи согласно примерному варианту осуществления.
На фиг. 4В показана блок-схема, иллюстрирующая устройство обработки сообщения связи согласно примерному варианту осуществления.
На фиг. 5 показана блок-схема, иллюстрирующая устройство обработки сообщения связи согласно примерному варианту осуществления.
На фиг. 6 показана блок-схема последовательности операций, иллюстрирующая способ обработки сообщения связи согласно примерному варианту осуществления.
На фиг. 7 показана блок-схема последовательности операций, иллюстрирующая способ обработки сообщения связи согласно примерному варианту осуществления.
На фиг. 8 показана блок-схема, иллюстрирующая устройство обработки сообщения связи согласно примерному варианту осуществления.
На фиг. 9 показана блок-схема, иллюстрирующая устройство обработки сообщения связи согласно примерному варианту осуществления.
Осуществление изобретения
Для четкого разъяснения целей, технических решений и преимуществ раскрытия, некоторые реализации раскрытия будут дополнительно детально описаны путем ссылки на прилагаемые чертежи. В данном случае, примерные варианты осуществления и описание настоящего раскрытия предназначены для пояснения, но не для ограничения.
Раскрытие обеспечивает способ и устройство обработки сообщения связи, которые будут детально описаны путем ссылки на прилагаемый чертеж.
На фиг. 1 показана блок-схема, показывающая интерактивную систему согласно примерному варианту осуществления. Как показано на фиг. 1, интерактивная система может включать в себя: первый терминал, второй терминал и сервер. Первый терминал можно соединить с сервером через сеть, и второй терминал можно соединить с сервером через сеть.
Первый терминал и второй терминал могут передать сообщение связи через сервер. Сообщение связи можно отправить из первого терминала во второй терминал или отправить из второго терминала в первый терминал.
Например, первый терминал отправляет сообщение связи в сервер, сервер передает сообщение связи во второй терминал после приема сообщения связи, и второй терминал показывает сообщение связи после приема сообщения связи. В качестве альтернативы, второй терминал отправляет сообщение связи в сервер, сервер передает сообщение связи в первый терминал после приема сообщения связи, и первый терминал показывает сообщение связи после приема сообщения связи.
Сервер может получить сообщение связи, переданное между первым терминалом и вторым терминалом, определить, включает ли в себя сообщение связи заданное слово расписания, и передать подсказывающую информацию по меньшей мере в один из первого терминала и второго терминала, когда определяется, что сообщение связи включает в себя заданное слово расписания, при этом подсказывающая информация может напомнить пользователю по меньшей мере одного из первого терминала и второго терминала получить контактную информацию о пользователе другого терминала.
Первый терминал может показать подсказывающую информацию, переданную сервером, после приема подсказывающей информации. Второй терминал может показать подсказывающую информацию, переданную сервером, после приема подсказывающей информации.
Согласно системе, выполненной в варианте осуществления, за счет получения сообщения связи, переданного между первым терминалом и вторым терминалом, определяется то, включает ли в себя сообщение связи заданное слово расписания, и передается подсказывающая информация по меньшей мере в один из первого терминала и второго терминала, когда определяется, что сообщение связи включает в себя заданное слово расписания, по меньшей мере один из первого и второго терминалов, который принимает подсказывающую информацию, может показать подсказывающую информацию, чтобы напомнить своему пользователю получить контактную информацию о другом пользователе, когда эти два пользователя согласовывают расписание, и пользователь, которому напоминают, может установить связь с другим пользователем на основании полученной контактной информации, что позволяет избежать неудобств при установлении связи из-за неполучения контактной информации о другом пользователе.
На фиг. 2 показана блок-схема последовательности операций, иллюстрирующая способ обработки сообщения связи согласно примерному варианту осуществления. Как показано на фиг. 2, способ обработки сообщения связи можно выполнить с помощью сервера, и способ может включать в себя следующие этапы.
На этапе 201 получают сообщение связи, переданное между первым терминалом и вторым терминалом.
На этапе 202 определяют, включает ли в себя сообщение связи заданное слово расписания.
На этапе 203 подсказывающая информация передается по меньшей мере в один из первого терминала и второго терминала, когда определяется, что сообщение связи включает в себя заданное слово расписания, при этом подсказывающая информация может напомнить пользователю по меньшей мере одного из первого терминала и второго терминала получить контактную информацию пользователя другого терминала.
С помощью способа, выполненного в варианте осуществления, за счет получения сообщения связи, переданного между первым терминалом и вторым терминалом, определяется то, включает ли в себя сообщение связи заданное слово расписания, и передается подсказывающая информация по меньшей мере в один из первого терминала и второго терминала, когда определяется, что сообщение связи включает в себя заданное слово расписания, по меньшей мере один из первого и второго терминалов, который принимает подсказывающую информацию, может показать подсказывающую информацию, чтобы напомнить своему пользователю получить контактную информацию о другом пользователе, когда эти два пользователя согласовывают расписание, и пользователь, которому напоминают, может установить связь с другим пользователем на основании полученной контактной информации, что позволяет избежать неудобств связи из-за неполучения контактной информации о другом пользователе.
В примерном варианте осуществления упомянутое получение сообщения связи, переданного между первым терминалом и вторым терминалом, может включать в себя:
получение сообщения связи, переданного первым терминалом во второй терминал; или
получение сообщения связи, переданного вторым терминалом в первый терминал.
В примерном варианте осуществления перед определением того, включает ли в себя сообщение связи заданное слово расписания, способ может включать в себя:
определение того, является ли сообщение связи текстовым сообщением; и
преобразование сообщения связи в текстовое сообщение, когда определяется, что сообщение связи не является текстовым сообщением.
В примерном варианте осуществления упомянутое определение того, включает ли в себя сообщение связи заданное слово расписания, может включать в себя:
получение по меньшей мере одного слова из сообщения связи с использованием алгоритма сегментации слов;
определение, принадлежит ли по меньшей мере одно слово к набору заданных слов расписания, который хранит заданные слова расписания; и
определение того, что сообщение связи включает в себя заданное слово расписания, когда определяется, что любое одно по меньшей мере из одного слова принадлежит к набору заданных слов расписания.
В примерном варианте осуществления упомянутая передача подсказывающей информации по меньшей мере в один из первого терминала и второго терминала, когда определяется, что сообщение связи включает в себя заданное слово расписания, может включать в себя:
передачу предписания на запрос в первый терминал, включающий в себя по меньшей мере идентификатор второго пользователя, когда определяется, что сообщение связи включает в себя заданное слово расписания, для вызова поиска первым терминалом контактной информации, соответствующей идентификатору второго пользователя после приема предписания на запрос; и
передачу подсказывающей информации на первый терминал, когда принимается информация об отказе запроса из первого терминала.
В примерном варианте осуществления упомянутая передача подсказывающей информации по меньшей мере в один из первого терминала и второго терминала, при определении, что сообщение связи включает в себя заданное слово расписания, может включать в себя:
передачу предписания на запрос во второй терминал, включающей в себя по меньшей мере идентификатор первого пользователя, когда определяется, что сообщение связи включает в себя заданное слово расписания, для вызова поиска вторым терминалом контактной информации, соответствующей идентификатору первого пользователя после приема предписания на запрос; и
передачу подсказывающей информации во второй терминал, когда принимается информация об отказе запроса из второго терминала.
В примерном варианте осуществления упомянутая передача подсказывающей информации по меньшей мере в один из первого терминала и второго терминала, при определении, что сообщение связи включает в себя заданное слово расписания, может включать в себя:
получение второй информации данных, соответствующей второму терминалу, когда определяется, что сообщение связи включает в себя заданное слово расписания;
определение, включает ли в себя вторая информация данных контактную информацию; и
передачу подсказывающей информации в первый терминал, когда определяется, что вторая информация данных не включает в себя контактную информацию.
В примерном варианте осуществления упомянутая передача подсказывающей информации по меньшей мере в один из первого терминала и второго терминала, когда определяется, что сообщение связи включает в себя заданное слово расписания, может включать в себя:
получение первой информации данных, соответствующей первому терминалу, когда определяется, что сообщение связи включает в себя заданное слово расписания;
определение того, включает ли в себя первая информация данных контактную информацию; и
передачу подсказывающей информации во второй терминал, когда определяется, что первая информация данных не включает в себя контактную информацию.
Все дополнительные технические решения, описанные выше, могут образовывать дополнительные варианты осуществления раскрытия в любой комбинации, которые не будут подробно описываться здесь.
На фиг. 3 показана блок-схема последовательности операций, иллюстрирующая способ обработки сообщения связи согласно примерному варианту осуществления. Как показано на фиг. 3, способ обработки сообщения связи можно реализовать с помощью первого терминала, второго терминала и сервера, и способ может включать в себя следующие этапы.
На этапе 301 первый терминал передает на сервер сообщение связи, включающее в себя по меньшей мере идентификатор второго пользователя.
На этапе 302 сервер принимает сообщение связи.
Первый терминал и второй терминал могут быть компьютером, микротелефонной гарнитурой и т.п., что не ограничивается вариантом осуществления. Первый и второй терминалы могут одновременно устанавливать социальное приложение, например, приложение для мгновенной передачи сообщений, приложение для показа информации и т.п., и подсоединяться к серверу с помощью социального приложения. Соответственно, сервер может представлять собой сервер мгновенной передачи сообщений, приложение для показа информации и т.п., что не ограничивается вариантом осуществления.
Первый терминал и второй терминал могут передать сообщение связи с помощью социального приложения. Взяв в качестве примера первый терминал, передающий сообщение связи во второй терминал на основании идентификатора первого пользователя, первый терминал входит на сервер, который поддерживает последовательность взаимосвязанных действий пользователя для идентификатора первого пользователя, и первый терминал может получить последовательность взаимосвязанных действий пользователя идентификатора первого пользователя с помощью социального приложения и показать последовательность взаимосвязанных действий пользователя. Когда операция выбора для идентификатора второго пользователя последовательности взаимосвязанных действий пользователя, выполняемая первым пользователем, обнаруживается первым терминалом, первый терминал может открыть интерактивный интерфейс с помощью идентификатора второго пользователя, получить сообщение связи, введенное первым пользователем в интерактивном интерфейсе, и передать сообщение связи в сервер, затем сервер может отправить сообщение связи во второй терминал, включающий в себя идентификатор второго пользователя, при этом сообщение связи включает в себя идентификатор второго пользователя и показывает, что сообщение связи является коммуникационным сообщением, переданным первым терминалом во второй терминал.
Для иллюстрации идентификатор первого пользователя, однозначно определяющий первого пользователя, может представлять собой псевдоним, номер учетной записи первого пользователя и т.п. Идентификатор второго пользователя, однозначно определяющий второго пользователя, может представлять собой псевдоним, номер учетной записи второго пользователя и т.п. Интерактивный интерфейс между первым пользователем и вторым пользователем может представлять собой окно для мгновенной передачи сообщений или интерфейс редактирования электронной почты и т.п., что не ограничивается вариантом осуществления.
В дополнение, что касается сообщения связи, с точки зрения типа оно может представлять собой сообщение службы мгновенной передачи сообщений, сообщение для показа информации и т.п. С точки зрения формата, сообщение связи может представлять собой текстовое сообщение, голосовое сообщение, видео сообщение и т.п. С точки зрения содержания, сообщение связи может включать в себя слова для показа расписания, последние новости, трафик и т.п., что не ограничивается вариантом осуществления.
На этапе 303 сервер передает сообщение связи второму пользователю, связанное с идентификатором второго пользователя.
Согласно идентификатору второго пользователя сервер может определить второй терминал, связанный с идентификатором второго пользователя, и передать сообщение связи во второй терминал. В одном варианте осуществления сообщение связи может включать в себя идентификатор первого пользователя, и второй терминал может представлять сообщение связи после приема сообщения связи. Второй пользователь может просмотреть идентификатор первого пользователя, чтобы узнать, что сообщение связи передано первым пользователем.
На этапе 304 сервер определяет, включает ли в себя сообщение связи заданное слово расписания.
В процессах практического применения при согласовании расписания первый пользователь и второй пользователь могут достичь процесса согласования путем передачи коммуникационных сообщений. В процессе согласования эти два пользователя одновременно взаимодействуют на основании соответствующих идентификаторов пользователей.
При рассмотрении одного пользователя может потребоваться контактная информация о другом пользователе для установления контакта при наличии действий, следующих за расписанием, после согласования расписания первого пользователя со вторым пользователем. Однако пользователь может только получить идентификатор пользователя другого пользователя во время согласования, но нельзя гарантировать получение контактной информации о другом пользователе. Таким образом, если один из пользователей не получит контактную информацию о другом пользователе, то он или она не может непосредственно обеспечить контакт с другим пользователем позже, что вызывает неудобство. Поэтому сервер может напомнить пользователю получить контактную информацию о другом пользователе перед определением, что первый пользователь и второй пользователь согласовывают расписание.
Для того чтобы определить, согласовывают ли первый пользователь и второй пользователь расписание, сервер может определить, включает ли в себя сообщение связи заданное слово расписания после приема сообщения связи. Согласно одному варианту осуществления раскрытия сервер может определить, что первый пользователь и второй пользователь согласовывают расписание, когда сообщение включает в себя заданное слово расписания, затем один из первого пользователя и второго пользователя может напомнить получить контактную информацию о другом пользователе. Согласно другому варианту осуществления раскрытия сервер может определить, что первый пользователь и второй пользователь не согласовывают расписание, когда сообщение не включает в себя заданное слово расписания, затем отсутствует необходимость в напоминании первому пользователю или второму пользователю о том, чтобы получить контактную информацию о другом пользователе.
Для иллюстрации заданные слова расписания относятся к словам, показывающим расписание, которое может представлять собой время действия, место действия, спонсоров действия, участников действия расписания и т.п. И заданные слова расписания можно получить заранее путем дискретизации слов для обычных пользователей, согласовывающих расписание через сервер, или определить по правилам, которым удовлетворяют слова для обычных пользователей, согласовывающих расписание. Например, заданные слова расписания могут представлять собой фразы "увидимся в кинотеатре" "до встречи", или слова, удовлетворяющие правилам, могут представлять собой "увидимся в * часов" "в кинотеатре **" и т.п. Одно слово можно выбрать в качестве предварительно установленного слова расписания, если слово удовлетворяет заданным правилам.
Сервер может определить, включает ли в себя сообщение связи заданное слово расписания, основываясь на наборе заданных слов расписания, который хранит в себе заданные слова расписания и может включать в себя одно или более заданных слов расписания. Одно слово можно рассматривать в качестве предварительно установленного слова расписания, если набор заданных слов расписания включает в себя слово, и одно слово нельзя рассматривать в качестве предварительно установленного слова, если набор заданных слов расписания не включает в себя слово.
Сервер может получить по меньшей мере слово из сообщения связи с использованием алгоритма сегментации слов для сегментации слова. Сервер может дополнительно определить, принадлежит ли по меньшей мере одно слово к набору заданных слов расписания. В одном варианте осуществления сервер может определить, что сообщение включает в себя заданное слово расписания, когда любое одно по меньшей мере из одного слова принадлежит к набору заданных слов расписания. В другом варианте осуществления сервер может определить, что сообщение не включает в себя заданное слово расписания, когда любое одно по меньшей мере из одного слова не принадлежит к набору заданных слов расписания.
Для иллюстрации, что касается каждого слова по меньшей мере в одном слове, то сервер может определить, принадлежит ли слово к набору заданных слов расписания, и он может определить, что сообщение связи включает в себя заданное слово расписания, если слово принадлежит к набору заданных слов расписания. Однако, если слово не принадлежит к набору заданных слов расписания, сервер может продолжить выполнять повторно этапы, указанные выше, для следующего слова по меньшей мере в одном слове и определять то, что сообщение связи включает в себя заданное слово расписания до тех пор, пока не определяется, что текущее слово принадлежит к набору заданных слов расписания, или определять то, что сообщение связи не включает в себя заданное слово расписания тех пор, пока не определяется, что по меньшей мере одно слово принадлежит к набору заданных слов расписания.
В одном варианте осуществления, когда определяется то, принадлежат ли слова в коммуникационном сообщении к набору заданных слов расписания, необходимо определить, совпадает ли каждое слово в коммуникационном сообщении с каждым предварительно установленным словом из набора заданных слов. Для иллюстрации набор заданных слов может включать в себя многочисленные заданные слова расписания, которые могут иметь различную частоту использования. Некоторые заданные слова расписания имеют низкую частоту использования и просто включаются с помощью сообщения связи, поэтому, когда сервер определяет, совпадают ли слова в коммуникационном сообщении с предварительно установленными словами расписания с низкой частотой использования, существует высокая вероятность несовпадения с определенным результатом, в результате чего процесс определения приводит к излишней трате ресурсов.
Для того чтобы повысить соответствующую эффективность и избежать бесполезной траты ресурсов, набор заданных слов расписания может включать в себя первый набор заданных слов расписания, включающий в себя заданные слова расписания с высокой частотой использования, и второй набор заданных слов расписания, включающий в себя повторно установленные слова расписания с низкой частотой использования. В одном варианте осуществления, когда сервер получает по меньшей мере одно слово сообщения связи, можно сначала производить определение того, принадлежит ли по меньшей мере одно слово к первому набору заданных слов расписания, и если любое одно по меньшей мере из одного слова принадлежит к первому набору заданных слов расписания, нет никакой необходимости в том, чтобы, по меньшей мере одно слово совпадало с предварительно установленными словами расписания во втором наборе заданных слов расписания, можно непосредственно определить, что сообщение связи включает в себя заданное слово расписания. В одном варианте осуществления сервер может определить, принадлежит ли каждое по меньшей мере одно слово ко второму набору заданных слов расписания, только тогда, когда каждое по меньшей мере из одного слова не принадлежит к первому набору заданных слов расписания. Если любое одно по меньшей мере из одного слова принадлежит ко второму набору заданных слов расписания, определяется, что сообщение связи включает в себя заданное слово расписания. И если каждое по меньшей мере из одного слова не принадлежит ко второму набору заданных слов расписания, определяется, что сообщение связи не включает в себя заданное слово расписания.
В примерном варианте осуществления слова в коммуникационном сообщении должны совпадать с предварительно установленными словами расписания во втором наборе заданных слов расписания только тогда, когда сообщение связи включает в себя заданные слова расписания с низкой частотой использования. Согласно одному варианту осуществления раскрытия, когда сообщение связи не включает в себя заданные слова расписания с низкой частотой использования, но включает в себя заданные слова расписания с высокой частотой использования, слова в коммуникационном сообщении просто совпадают с предварительно установленными словами расписания в первом наборе заданных слов расписания, поэтому можно сэкономить время согласования, повысить эффективность согласования и избежать бесполезной траты ресурсов.
Для иллюстрации набор заданных слов расписания может сохраняться упомянутым сервером или указанными серверами в отличие от упомянутого сервера, что не ограничивается вариантом осуществления. Если набор заданных слов расписания сохраняется упомянутым сервером, то упомянутый сервер может иметь прямой доступ к набору заданных слов расписания и определить, принадлежит ли по меньшей мере одно слово к набору заданных слов расписания. Если набор заданных слов расписания сохраняется указанными серверами в отличие от упомянутого сервера, то упомянутый сервер может активизировать интерфейс с помощью указанного сервера и отправить предписание на запрос, включающий в себя по меньшей мере одно слово, в указанный сервер. Указанный сервер может получить доступ к набору заданных слов расписания, определить, принадлежит ли по меньшей мере одно слово к набору заданных слов расписания после приема предписания на запрос, и передать определенный результат обратно в упомянутый сервер, затем упомянутый сервер может определить, включает ли в себя набор заданных слов расписания заданное слово расписания, на основании определенного результата.
Что касается первого и второго наборов заданных слов, то они могут одновременно храниться на сервере или на указанном сервере, или первый набор заданных слов расписания хранится на упомянутом сервере, и второй набор заданных слов расписания хранится на указанном сервере, что не ограничивается вариантом осуществления.
Следует отметить, что вариант осуществления просто иллюстрирует, что сообщение связи является текстовым сообщением, поэтому сервер может непосредственно сегментировать слова. Но если сообщение связи не является текстовым сообщением, его можно преобразовать в текстовое сообщение для удобства определения слов в коммуникационном сообщении. То есть сервер может сначала определить, является ли сообщение связи текстовым сообщением после приема сообщения связи. Сервер может использовать алгоритм сегментации слов непосредственно для получения по меньшей мере одного слова из сообщения связи, когда сообщение связи является текстовым сообщением. Однако, если сообщение связи не является текстовым сообщением, сервер может преобразовать сообщение связи в текстовое сообщение. Например, сервер может извлечь из коммуникационном сообщения голосовое сообщение, преобразовать голосовое сообщение в текстовое сообщение, используя технологию распознавания речи, и затем сегментировать сообщение, преобразованное в текст, используя алгоритм сегментации слов, чтобы получить по меньшей мере одно слово.
Следует отметить, что вариант осуществления иллюстрирует, что этап 304 выполняется после этапа 303, но при практическом применении этап 303 не имеет никакой временной зависимости от этапа 304, то есть этап 303 и этап 304 могут выполняться одновременно или последовательно, что не ограничивается вариантом осуществления.
На этапе 305 выполняются этап 306 и этап 308, когда сервер определит, что сообщение связи включает в себя заданное слово расписания.
Первый пользователь и второй пользователь согласовывают расписание, которое необходимо определяется, когда сервер определяет, что сообщение связи включает в себя заданное слово расписания. Для иллюстрации, сервер может отправить подсказывающую информацию по меньшей мере в один из первого терминала и второго терминала, при этом подсказывающая информация напоминает пользователю, по меньшей мере одного из первого терминала и второго терминала, получить контактную информацию пользователя другого терминала. Например, сервер может отправить подсказывающую информацию в первый терминал для напоминания первому пользователю получить контактную информацию о втором пользователе, или сервер может отправить подсказывающую информацию во второй терминал для напоминания второму пользователю получить контактную информацию о первом пользователе.
В одном варианте осуществления сервер может сначала определить, получил ли уже первый пользователь или второй пользователь контактную информацию о другом пользователе. Для иллюстрации отсутствует необходимость в отправке подсказывающей информации в первый терминал, если первый пользователь уже получил контактную информацию о втором пользователе; и отсутствует необходимость в отправке подсказывающей информации во второй терминал, если второй пользователь уже получил контактную информацию о первом пользователе.
Соответственно, этап 305 может включать в себя по меньшей мере один из следующих этапов (1)-(4).
(1) Сервер может передать предписание на запрос, включающий в себя по меньшей мере идентификатор второго пользователя в первый терминал, когда сервер определил, что сообщение связи включает в себя заданное слово расписания, при этом первый терминал может отыскать контактную информацию, соответствующую идентификатору второго пользователя, после приема предписания на запрос, и передать информацию о невыполнении запроса на сервер, если контактная информация, соответствующая идентификатору второго пользователя, не найдена, и сервер может выполнять этап 306 после приема информации о невыполнении запроса.
Первый терминал хранит адресную книгу, которая может включать в себя контактную информацию о многочисленных пользователях. Для иллюстрации, контактная информация каждого пользователя может включать в себя телефонный номер, адрес офиса, домашний адрес, псевдоним пользователя, номер учетной записи пользователя и т.п., что не ограничивается вариантом осуществления. Когда первый терминал принимает предписание на запрос, запрашивается контактная информация, соответствующая идентификатору второго пользователя в адресной книге.
Например, первый терминал может получить заранее название замечания, назначенное для идентификатора первого пользователя, чтобы определить, включает ли в себя адресная книга контактную информацию о названии замечания. Для иллюстрации информация об успешном выполнении запроса передается на сервер, если первый терминал определяет, что адресная книга включает в себя контактную информацию о названии замечания, и принимается сервером для того, чтобы показать, что первый пользователь уже получил контактную информацию о втором пользователе, и отсутствует необходимость в отправке подсказывающей информации в первый терминал. Однако информация о невыполнении запроса передается на сервер, если первый терминал определил, что адресная книга не включает в себя контактную информацию о названии замечания, и принимается сервером для того, чтобы показать, что первый пользователь не получил контактную информацию о втором пользователе, и подсказывающая информация должна быть передана на первый терминал, чтобы напомнить, что первый пользователь должен получить контактную информацию о втором пользователе.
(2) Вторая информация данных, соответствующая второму терминалу получается тогда, когда сервер определяет, что сообщение связи включает в себя заданное слово расписания, и производится определение относительно того, включает ли в себя вторая информация данных контактную информацию. Этап 306 выполняется тогда, когда определяется, что вторая информация данных не включает в себя контактную информацию.
При практическом применении сервер может хранить информацию данных, соответствующую каждому идентификатору пользователя, который может включать в себя контактную информацию, портрет лица, историю интерактивной переписки пользователя и т.п., что не ограничивается вариантом осуществления.
Первый пользователь и второй пользователь могут одновременно просматривать информацию данных другого пользователя. Выбрав в качестве примера первого пользователя, просматривающего информацию данных второго пользователя, первый пользователь может инициировать операцию просмотра данных для идентификатора второго пользователя на первом терминале, и первый терминал может отправить запрос для сбора информации данных, включающий в себя идентификатор второго пользователя, в сервер после обнаружения операции просмотра данных. Сервер может получить вторую информацию данных, соответствующую второй идентификации данных, после приема запроса для сбора информации данных, и отправить вторую информацию данных в первый терминал. Первый терминал представляет вторую информацию данных после приема второй информации данных, затем первый пользователь может просмотреть вторую информацию данных.
В варианте осуществления для того, чтобы определить, получил ли уже первый пользователь контактную информацию о втором пользователе, сервер может определить то, включает ли в себя вторая информация данных контактную информацию. Первый пользователь может получить контактную информацию путем просмотра второй информации данных, если вторая информация данных включает в себя контактную информацию, поэтому можно считать, что первый пользователь уже получил контактную информацию о втором пользователе. В этот момент времени сервер не должен передавать подсказывающую информацию в первый терминал. Однако, если вторая информация данных не включает в себя контактную информацию, это показывает, что первый пользователь не может получить контактную информацию о втором пользователе при просмотре второй информации данных, поэтому серверу не нужно передавать подсказывающую информацию в первый терминал.
(3) Когда определяется то, что сообщение связи включает в себя заданное слово расписания, сервер может передать предписание на запрос в первый терминал, которое включает в себя по меньшей мере идентификатор второго пользователя, получить вторую информацию данных, соответствующую второму терминалу, и определить, включает ли в себя вторая информация данных контактную информацию. Когда сервер принимает информацию о невыполнении запроса из первого терминала и определяет, что вторая информация данных не включает в себя контактную информацию, выполняется этап 306.
(4) Сервер может определить, включает ли в себя сообщение связи контактную информацию. Когда определяется, что сообщение связи не включает в себя контактную информацию, выполняется этап 306.
Например, сервер может определить, включает ли в себя сообщение связи 11-разрядные, непрерывно расположенные числа, показывающие телефонный номер, или определить, включает ли в себя сообщение связи любые слова, показывающие контактную информацию, например, "телефонный номер", "номер мобильного телефона" и т.п. Когда определяется, что сообщение связи не включает в себя 11-разрядные, непрерывно расположенные числа и слова, показывающие контактную информацию, выполняется этап 306.
В дополнение, для того чтобы определить, получил ли уже второй пользователь контактную информацию о первом пользователе, этап 305 может дополнительно включать в себя любой из следующих этапов (5)-(8).
(5) Когда определяется, что сообщение связи включает в себя заданное слово расписания, сервер может отправить предписание на запрос, включающий в себя по меньшей мере идентификатор первого пользователя, во второй терминал, второй терминал может отыскать контактную информацию, соответствующую идентификатору первого пользователя после приема предписания на запрос, и отправить информацию о невыполнении запроса в сервер в случае, когда не найдена контактная информация, соответствующая идентификатору первого пользователя, и этап 308 выполняется тогда, когда сервер принимает информацию о невыполнении запроса.
(6) Когда определяется то, что сообщение связи включает в себя заданное слово расписания, сервер может получить первую информацию данных, соответствующую первому терминалу, и определяется то, включает ли в себя первая информация данных контактную информацию. Когда определяется, что первая информация данных не включает в себя контактную информацию, выполняется этап 308.
(7) Когда определяется то, что сообщение связи включает в себя заданное слово расписания, сервер может получить первую информацию данных, соответствующую первому терминалу, и определяется то, включает ли в себя первая информация данных контактную информацию. Когда определяется, что первая информация данных не включает в себя контактную информацию, выполняется этап 308.
(8) Сервер определяет, включает ли в себя сообщение связи контактную информацию. Когда определяется, что сообщение связи не включает в себя контактную информацию, выполняется этап 308.
Специфические процессы этапов (5)-(8) являются аналогичными этапам (1)-(4), описанным выше, которые не будут подробно описываться здесь.
На этапе 306 сервер отправляет первую подсказывающую информацию в первый терминал.
Для иллюстрации первая подсказывающая информация, напоминающая первому пользователю получить контактную информацию о втором пользователе, может представлять собой сообщение службы мгновенной передачи сообщений или электронной почты и т.п., что не ограничивается вариантом осуществления.
Например, первая подсказывающая информация может представлять собой "В настоящее время Вы должны согласовать вопрос, связанный с датой. Пожалуйста, убедитесь, что у Вас есть телефонный номер другой стороны во избежание неудобств с Вашей стороны при назначении встречи".
На этапе 307 первая подсказывающая информация представляется тогда, когда первый терминал принимает первую подсказывающую информацию.
Появляется окно подсказки, представляющее первую подсказывающую информацию, или интерактивный интерфейс со вторым терминалом, в котором представляется первая подсказывающая информация, представляется тогда, когда первый терминал принимает первую подсказывающую информацию.
Первый пользователь может просмотреть первую подсказывающую информацию, когда первый терминал показывает первую подсказывающую информацию, и получить контактную информацию о втором пользователе на основании первой подсказывающей информации.
На этапе 308 сервер отправляет вторую подсказывающую информацию во второй терминал.
Вторая подсказывающая информация, напоминающая второму пользователю получить контактную информацию о первом пользователе, может представлять собой сообщение мгновенной передачи сообщений или электронной почты и т.п., что не ограничивается вариантом осуществления.
На этапе 309 представляется вторая подсказывающая информация тогда, когда второй терминал принимает вторую подсказывающую информацию.
Появляется окно подсказки, представляющее вторую подсказывающую информацию, или интерактивный интерфейс с первым терминалом, в котором представляется первая подсказывающая информация, представляется тогда, когда первый терминал принимает вторую подсказывающую информацию.
Второй пользователь может просмотреть вторую подсказывающую информацию, когда второй терминал представляет вторую подсказывающую информацию, и получить контактную информацию о первом пользователе на основании второй подсказывающей информации.
Следует отметить, что вариант осуществления только иллюстрирует, что сервер может передать первую подсказывающую информацию в первый терминал и передать вторую подсказывающую информацию во второй терминал, но в процессах практического применения сервер может только передать первую подсказывающую информацию в первый терминал или только передать вторую подсказывающую информацию во второй терминал. Терминал, в который передается подсказывающая информация, можно определить путем выполнения по меньшей мере одного из этапов (1)-(8), или сервер может иметь настройку по умолчанию, чтобы можно было передать подсказывающую информацию в терминал, инициирующий сообщение связи, или настройку по умолчанию, чтобы можно было передать подсказывающую информацию на терминал, принимающий сообщение связи, или настройку по умолчанию, чтобы можно было передать подсказывающую информацию одновременно в терминал, принимающий сообщение связи, и в терминал, инициирующий связь, что не ограничивается вариантом осуществления. В дополнение, этапы, на которых сервер передает первую подсказывающую информацию в первый терминал, не имеют предопределенной временной зависимости от этапов, на которых сервер передает вторую подсказывающую информацию во второй терминал, и их можно выполнять одновременно или последовательно, что не ограничивается вариантом осуществления.
В одном варианте осуществления первый пользователь и второй пользователь могут продолжать согласовывать расписание в последующих процессах, поэтому сервер может по-прежнему принимать сообщение связи, включающее в себя заданные слова расписания, и затем подсказывающая информация может быть снова передана пользователю, что может приводить к периодической отправке подсказывающей информации и может надоедать пользователю. Поэтому, когда сервер определяет, что сообщение связи включает в себя заданное слово расписания, если сообщение связи, переданное первым терминалом во второй терминал, или сообщение связи, переданное вторым терминалом в первый терминал, снова принимается в заданном периоде времени, сервер не будет выполнять снова вышеупомянутые этапы 304-308, а перешлет непосредственно сообщение связи. Предварительно установленный период времени может быть равен одному дню, 12 часам и т.п., что не ограничивается вариантом осуществления.
Следует отметить, что вариант осуществления просто иллюстрирует, что сервер принимает сообщение связи, переданное первым терминалом во второй терминал, но в процессах практического применения вышеупомянутые этапы 304-308 могут выполняться тогда, когда сервер дополнительно принимает сообщение, переданное вторым терминалом в первый терминал, что не будет подробно обсуждаться здесь.
В повседневной жизни, когда два пользователя согласовывают вопрос, связанный c датой, например, встречи, обеда, просмотра кинофильма с помощью социального приложения, они фокусируются обычно на информации, такой как время или место встречи. В это время пользователи, возможно, игнорируют то, имеют ли они контактную информацию о другом пользователе, особенно телефонный номер. Если один пользователь не имеет контактной информации о другом пользователе, он или она не может обеспечить контакт с другим пользователем в случае, когда встреча переносится на более позднее время, или пользователь не может сказать вовремя другому пользователю, что он или она не может назначить встречу из-за непредвиденных обстоятельств, что может вызвать неудобства. Используя способ, выполненный в варианте осуществления, один пользователь может напомнить получить контактную информацию о другом пользователе тогда, когда они согласовывают вопрос, связанный с датой, и способ учитывает потребность в сообщении после согласования для вопроса, связанного с датой, что улучшает пользовательское восприятие.
С помощью способа, выполненного в варианте осуществления, определяется то, включает ли в себя сообщение связи заданное слово расписания путем получения сообщения связи, переданного между первым терминалом и вторым терминалом, и передается подсказывающая информация по меньшей мере в один из первого терминала и второго терминала, когда определяется, что сообщение связи включает в себя заданное слово расписания, по меньшей мере один из первого и второго терминалов, который принимает подсказывающую информацию, может показать подсказывающую информацию, чтобы напомнить своему пользователю получить контактную информацию о другом пользователе, когда эти два пользователя согласовывают расписание, и пользователь, которому напоминают, может установить связь с другим пользователем на основании полученной контактной информации, что позволяет избежать неудобств связи из-за неполучения контактной информации о другом пользователе.
На фиг. 4А показана блок-схема, иллюстрирующая устройство для обработки сообщения связи согласно примерному варианту осуществления. Как показано на фиг. 4А, устройство может включать в себя модуль 401 получения, модуль 402 определения и модуль 403 передачи информации.
Модуль получения выполнен с возможностью получения сообщения связи, переданного между первым терминалом и вторым терминалом.
Модуль 402 определения выполнен с возможностью определения того, включает ли в себя сообщение связи заданное слово расписания.
Модуль 403 передачи информации выполнен с возможностью передачи подсказывающей информации по меньшей мере в один из первого терминала и второго терминала, когда определяется, что сообщение связи включает в себя заданное слово расписания, при этом подсказывающая информация напоминает пользователю по меньшей мере одного из первого терминала и второго терминала получить контактную информацию о пользователе другого терминала.
С помощью устройства, выполненного в варианте осуществления, за счет получения сообщения связи, переданного между первым терминалом и вторым терминалом, определяется то, включает ли в себя сообщение связи заданное слово расписания, и отправляется подсказывающая информация по меньшей мере в один из первого терминала и второго терминала, когда определяется, что сообщение связи включает в себя заданное слово расписания, по меньшей мере один из первого и второго терминалов, который принимает подсказывающую информацию, может показать подсказывающую информацию, чтобы напомнить своему пользователю получить контактную информацию о другом пользователе, когда эти два пользователя согласовывают расписание, и пользователь, которому напоминают, может установить связь с другим пользователем на основании полученной контактной информации, что позволяет избежать неудобств связи из-за неполучения контактной информации о другом пользователе.
В примерном варианте осуществления модуль 401 получения дополнительно выполнен с возможностью приема сообщения связи, переданного первым терминалом во второй терминал; или приема сообщения связи, переданного вторым терминалом в первый терминал.
Как показано на фиг. 4В, в варианте осуществления, устройство может дополнительно включать в себя:
модуль 404 определения текста, выполненный с возможностью определения, является ли сообщение связи текстовым сообщением; и
модуль 405 преобразования, выполненный с возможностью преобразования сообщения связи в текстовое сообщение, когда определяется, что сообщение связи не является текстовым сообщением.
В примерном варианте осуществления модуль 402 определения дополнительно выполнен с возможностью получения по меньшей мере одного слова из сообщения связи с использованием алгоритма сегментации слов; определения того, принадлежит ли по меньшей мере одно слово к набору заданных слов расписания, который хранит заданные слова расписания; и определения того, что сообщение связи включает в себя заданное слово расписания, когда любое одно по меньшей мере из одного слова принадлежит к набору повторно установленных слов расписания.
В примерном варианте осуществления модуль 403 отправки информации дополнительно выполнен с возможностью отправки предписания на запрос в первый терминал, включающий в себя по меньшей мере идентификатор второго пользователя, когда определяется, что сообщение связи включает в себя заданное слово расписания, чтобы первый терминал отыскивал контактную информацию, соответствующую идентификатору второго пользователя после приема предписания на запрос; и отправки подсказывающей информации в первый терминал, когда принимается информация об отказе запроса из первого терминала.
В примерном варианте осуществления модуль 403 отправки информации дополнительно выполнен с возможностью отправки предписания на запрос во второй терминал, включающий в себя по меньшей мере идентификатор первого пользователя, когда определяется, что сообщение связи включает в себя заданное слово расписания, чтобы второй терминал отыскивал контактную информацию, соответствующую идентификатору первого пользователя после приема предписания на запрос; и передачи подсказывающей информации во второй терминал, когда принимается информация об отказе запроса из второго терминала.
В примерном варианте осуществления модуль 403 передачи информации дополнительно выполнен с возможностью получения второй информации данных, соответствующей второму терминалу, когда определяется, что сообщение связи включает в себя заданное слово расписания; определения того, включает ли в себя вторая информация данных контактную информацию; и передачи подсказывающей информации в первый терминал, когда определяется, что вторая информация данных не включает в себя контактную информацию.
Все вышеупомянутые дополнительные технические решения могут образовывать дополнительные варианты осуществления раскрытия в любой комбинации, которые не будут подробно описываться здесь.
Что касается устройства в приведенных выше вариантах осуществления, то конкретные способы выполнения операций для отдельных модулей, задействованных в нем, были описаны подробно в вариантах осуществления в отношении способа, который не будет подробно описываться здесь.
Следует отметить, что приведенный выше вариант осуществления только иллюстрирует разделение функциональных модулей, когда устройство для обработки сообщения связи, выполненного в варианте осуществления, обрабатывает сообщение связи. В практических приложениях функции, описанные выше, могут быть выделены различным модулям для их дальнейшего выполнения в случае необходимости, то есть, внутреннюю структуру устройства можно разделить на различные модули, которые будут выполнять часть или все описанные выше функции. В дополнение, устройство для обработки сообщения связи и способ обработки сообщения связи относятся к одной и той же концепции, и конкретная реализация устройства относится к варианту осуществления способа, который не будет подробно описываться здесь.
На фиг. 5 показана блок-схема, иллюстрирующая устройство 500 для обработки сообщения связи согласно примерному варианту осуществления. Например, устройство 500 можно реализовать в виде сервера. Как показано на фиг. 5, устройство 500 может включать в себя компонент 522 обработки, имеющий один или более процессоров и ресурсов для хранения данных, представленных памятью 532 для хранения инструкций, например, прикладных программ, исполняемых компонентом 522 обработки. Прикладные программы, хранящиеся в памяти 532, могут включать в себя один или более модулей. Каждый модуль может включать в себя ряд инструкций. Кроме того, компонент 522 обработки можно выполнить с возможностью исполнения наборов инструкций и выполнения описанного выше способа обработки сообщения связи.
Устройство 500 может также включать в себя компонент 526 электропитания для выполнения управления электропитанием устройства 500, проводные или беспроводные сетевые интерфейсы 550 для подсоединения устройства 500 к сети и интерфейс 558 ввода/вывода (I/O). Устройство 500 может работать на базе операционных систем, которые хранятся в памяти 532, таких как Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM или т.п.
На фиг. 6 показана блок-схема последовательности операций, иллюстрирующая способ обработки сообщения связи согласно примерному варианту осуществления. Как показано на фиг. 6, способ обработки сообщения связи можно выполнить в первом терминале, и он может включать в себя следующее этапы.
На этапе 601 получается сообщение связи, переданное с помощью второго терминала.
На этапе 602 производится определение относительно того, включает ли в себя сообщение связи заданное слово расписания.
На этапе 603 подсказывающая информация выводится тогда, когда определяется, что сообщение связи включает в себя заданное слово расписания, при этом подсказывающая информация напоминает пользователю первого терминала получить контактную информацию с использованием второго терминала.
В примерном варианте осуществления сообщение связи, переданное с помощью второго терминала на этапе 601, например, может представлять собой сообщение связи, переданное первым терминалом во второй терминал, или сообщение связи, принятое первым терминалом из второго терминала, что не ограничивается раскрытием.
С помощью способа, выполненного в варианте осуществления, за счет получения сообщения связи, переданного между первым терминалом и вторым терминалом, определяется то, включает ли в себя сообщение связи заданное слово расписания, и выводится подсказывающая информация, когда определяется, что сообщение связи включает в себя заданное слово расписания, по меньшей мере один из первого и второго терминалов, который принимает подсказывающую информацию, может показать подсказывающую информацию, чтобы напомнить своему пользователю получить контактную информацию о другом пользователе, когда эти два пользователя согласовывают расписание, и пользователь, которому напоминают, может установить связь с другим пользователем на основании полученной контактной информации, что позволяет избежать неудобств связи из-за неполучения контактной информации о другом пользователе.
В примерном варианте осуществления упомянутое определение того, включает ли в себя сообщение связи заданное слово расписания, может включать в себя:
получение по меньшей мере одного слова из сообщения связи с использованием алгоритма сегментации слов;
определение, принадлежит ли по меньшей мере одно слово к набору заданных слов расписания, который хранит заданные слова расписания; и
определение того, что сообщение связи включает в себя заданное слово расписания, когда определяется, что любое одно по меньшей мере из одного слова принадлежит к набору повторно установленных слов расписания.
В примерном варианте осуществления упомянутый вывод подсказывающей информации содержит:
запрос контактной информации, соответствующей второму терминалу; и
вывод подсказывающей информации, когда запрос не выполняется.
В примерном варианте осуществления упомянутый вывод подсказывающей информации включает в себя:
передачу первого запроса в сервер, когда определяется, что сообщение связи включает в себя заданное слово расписания, причем первый запрос должен получить вторую информацию данных, соответствующую второму терминалу из сервера;
определение того, включает ли в себя вторая информация данных контактную информацию, когда принята вторая информация данных, соответствующая второму терминалу; и
вывод подсказывающей информации, когда определяется, что вторая информация данных не включает в себя контактную информацию.
Все дополнительные технические решения могут образовывать дополнительные варианты осуществления раскрытия в любой комбинации, которые не будут подробно описываться здесь.
На фиг. 7 показана блок-схема последовательности операций, иллюстрирующая способ обработки сообщения связи, согласно примерному варианту осуществления. Как показано на фиг. 7, способ обработки сообщения связи можно реализовать с помощью первого терминала, второго терминала и сервера. В варианте осуществления описан в качестве примера первый терминал, принимающий сообщение связи из второго терминала. Способ обработки сообщения связи может включать в себя следующие этапы.
На этапе 701 второй терминал передает сообщение связи, включающее в себя по меньшей мере идентификатор первого пользователя, в сервер.
На этапе 702 сервер принимает сообщение связи.
На основании идентификатора второго пользователя второй терминал входит на сервер, который поддерживает последовательность взаимосвязанных действий пользователя для идентификатора второго пользователя, и второй терминал может получить последовательность взаимосвязанных действий пользователя для идентификатора второго пользователя с помощью социального приложения и показать последовательность взаимосвязанных действий пользователя. Когда операция выбора для идентификатора первого пользователя последовательности взаимосвязанных действий пользователя, выполняемая вторым пользователем, обнаруживается вторым терминалом, второй терминал может открыть интерактивный интерфейс с помощью идентификатора первого пользователя, получить сообщение связи, введенное вторым пользователем в интерактивном интерфейсе, и передать сообщение связи в сервер, затем сервер может отправить сообщение связи в первый терминал, включающий в себя идентификатор первого пользователя, при этом сообщение связи включает в себя идентификатор первого пользователя и показывает, что сообщение связи является коммуникационным сообщением, переданным первым терминалом во второй терминал.
На этапе 703 сервер передает сообщение связи первому пользователю, связанному с идентификатором первого пользователя.
На этапе 704 первый терминал получает сообщение связи.
Согласно идентификатору первого пользователя сервер может определить первый терминал, связанный с идентификатором второго пользователя, и передать сообщение связи в первый терминал. Сообщение связи может включать в себя идентификатор второго пользователя, и первый терминал может представлять сообщение связи после приема сообщения связи. Первый пользователь может просмотреть идентификатор второго пользователя, чтобы узнать, что сообщение связи передано вторым пользователем.
На этапе 705 сервер определяет, включает ли в себя связь заданное слово расписания.
Для того чтобы определить, согласовывают ли первый пользователь и второй пользователь расписание, первый терминал может определить то, включает ли в себя сообщение связи заданное слово расписания после приема сообщения связи. Первый пользователь и второй пользователь определяют, что необходимо согласовать расписание, когда сообщение включает в себя заданное слово расписания, затем первому пользователю напоминают получить контактную информацию о втором пользователе. Первый пользователь и второй пользователь определяют, что необходимо согласовать расписание, когда сообщение не включает в себя заданное слово расписания, и затем отсутствует необходимость напоминать первому пользователю получить контактную информацию о втором пользователе.
Конкретный процесс выполнения определения того, включает ли в себя связь заданное слово расписания, аналогичен конкретному процессу выполнения определения того, включает ли в себя связь заданное слово расписания, на этапе 304, который не будет подробно описываться здесь.
На этапе 706 подсказывающая информация выводится для напоминания пользователю получить контактную информацию второго терминала, когда первый терминал определил, что сообщение связи включает в себя заданное слово расписания.
Первая подсказывающая информация, напоминающая первому пользователю получить контактную информацию о втором пользователе, может представлять собой сообщение мгновенной передачи сообщений или электронной почтой и т.п., что не ограничивается вариантом осуществления. Например, первая подсказывающая информация может представлять собой "В настоящее время Вы должны согласовать вопрос, связанный с датой. Пожалуйста, убедитесь, что у Вас есть телефонный номер другой стороны во избежание неудобств с Вашей стороны при назначении встречи".
Появляется окно подсказки, представляющее подсказывающую информацию, или интерактивный интерфейс со вторым терминалом, в котором представляется подсказывающая информация, представляется тогда, когда первый терминал выводит подсказывающую информацию.
Первый пользователь может просмотреть подсказывающую информацию, когда первый терминал представляет подсказывающую информацию, и получить контактную информацию о втором пользователе на основании подсказывающей информации.
В дополнение, первый терминал может определить, получил ли уже первый пользователь контактную информацию о втором пользователе, так как отсутствует необходимость выводить подсказывающую информацию, если первый пользователь уже получил контактную информацию о втором пользователе.
Соответственно, этап 706 может включать в себя любой из следующих этапов (1)-(4).
(1) Контактная информация, соответствующая второму терминалу, отыскивается тогда, когда первый терминал определяет, что сообщение связи включает в себя заданное слово расписания, и подсказывающая информация выводится тогда, когда запрос не выполняется.
Конкретный процесс выполнения поиска контактной информации, соответствующей второму терминалу, с помощью первого терминала, аналогичен процессу, выполняемому на этапе 305, который не будет подробно описываться здесь.
(2) когда определяется то, что сообщение связи включает в себя заданное слово расписания, первый терминал может передать первый запрос в сервер, причем первый запрос запрашивает вторую информацию данных, соответствующую второму терминалу. Сервер определяет, включает ли в себя вторая информация данных контактную информацию, после приема второй информации данных, соответствующей второму терминалу, и выводит подсказывающую информацию, когда определяется, что вторая информация данных не включает в себя заданное слово расписания.
Когда первый терминал определяет, что сообщение связи включает в себя заданное слово расписания, передается первый запрос в сервер, причем первый запрос запрашивает вторую информацию данных, соответствующую второму терминалу. Сервер передает вторую информацию данных в первый терминал, когда принимается первый запрос, и когда первый терминал принимает вторую информацию данных, можно определить, включает ли в себя вторая информация данных контактную информацию.
Конкретный процесс выполнения определения того, включает ли в себя вторая информация данных заданное слово расписания, с помощью первого терминала, аналогичен конкретному процессу выполнения определения того, включает ли в себя вторая информация данных заданное слово расписания, с помощью сервера на этапе 305, который не будет подробно описываться здесь.
(3) Когда первый терминал определяет, что сообщение связи включает в себя заданное слово расписания, он может отыскать контактную информацию, соответствующую второму терминалу, передать первый запрос в сервер, когда запрос не выполняется, причем первый запрос запрашивает вторую информацию данных, соответствующую второму терминалу, при этом сервер может определить, включает ли в себя вторая информация данных контактную информацию после приема второй информации данных, соответствующей второму терминалу, и вывести подсказывающую информацию, когда определяется, что вторая информация данных не включает в себя заданное слово расписания.
(4) первый терминал определяет, включает ли в себя сообщение связи контактную информацию, и выводит подсказывающую информацию, когда определяется, что сообщение связи не является контактной информацией.
Кроме того, в дополнение к выводу подсказывающей информации, первый терминал может также отправить подсказывающую информацию в сервер, и сервер передает подсказывающую информацию во второй терминал, затем второй терминал может вывести подсказывающую информацию после ее приема, чтобы напомнить второму пользователю получить контактную информацию о первом пользователе.
Следует отметить, что вариант осуществления только иллюстрирует, что первый терминал определяет то, включает ли в себя сообщение связи заданное слово расписания после того, как второй терминал передал сообщение связи в первый терминал через сервер, однако при практическом применении можно также сделать так, чтобы второй терминал определял, включает ли в себя сообщение связи заданное слово расписания. То есть этапы 704-706, описанные выше, можно также выполнить после того, как второй терминал получит сообщение связи.
Например, этапы 704-706, описанные выше, можно выполнить раньше или позже или тогда, когда второй терминал отправляет сообщение связи в сервер, что не ограничивается вариантом осуществления.
С помощью способа, выполненного в варианте осуществления, за счет получения сообщения связи, переданного с помощью второго терминала, определяется то, включает ли в себя сообщение связи заданное слово расписания, и отправляется подсказывающая информация, когда определяется, что сообщение связи включает в себя заданное слово расписания, чтобы напомнить пользователю получить контактную информацию о другом пользователе, когда эти два пользователя согласовывают расписание, и пользователь, которому напоминают, может установить связь с другим пользователем на основании полученной контактной информации, что позволяет избежать неудобств связи из-за неполучения контактной информации о другом пользователе.
На фиг. 8 показана блок-схема, иллюстрирующая устройство для обработки сообщения связи, согласно примерному варианту осуществления. Как показано на фиг. 8, устройство может содержать модуль 801 получения, модуль 802 определения и модуль 803 вывода.
Модуль 801 получения можно выполнить с возможностью получения сообщения связи, переданного с помощью второго терминала.
Модуль 802 определения можно выполнить с возможностью определения того, включает ли в себя сообщение связи заданное слово расписания.
Модуль 803 вывода можно выполнить с возможностью вывода подсказывающей информации, когда определяется, что сообщение связи включает в себя заданное слово расписания, подсказывающая информация напоминает пользователю, по меньшей мере одного из первого терминала и второго терминала, получить контактную информацию пользователя другого терминала.
С помощью устройства, выполненного в варианте осуществления, за счет получения сообщения связи, переданного с помощью второго терминала, определяется то, включает ли в себя сообщение связи заданное слово расписания, и передается подсказывающая информация, когда определяется, что сообщение связи включает в себя заданное слово расписания, чтобы напомнить пользователю получить контактную информацию о другом пользователе, когда эти два пользователя согласовывают расписание, и пользователь, которому напоминают, может установить связь с другим пользователем на основании полученной контактной информации, что позволяет избежать неудобств связи из-за неполучения контактной информации о другом пользователе.
В примерном варианте осуществления модуль 802 определения можно дополнительно выполнить с возможностью получения по меньшей мере одного слова из сообщения связи с использованием алгоритма сегментации слов; определения того, принадлежит ли по меньшей мере одно слово к набору заданных слов расписания, который хранит заданные слова расписания; и определения того, что сообщение связи включает в себя заданное слово расписания, когда определяется, что любое одно по меньшей мере из одного слова принадлежит к набору повторно установленных слов расписания.
В примерном варианте осуществления модуль 803 вывода можно дополнительно выполнить с возможностью запроса контактной информации, соответствующей второму терминалу; и вывода подсказывающей информации, когда запрос не выполняется.
В примерном варианте осуществления модуль 803 вывода можно дополнительно выполнить с возможностью вывода первого запроса в сервер, когда определяется, что сообщение связи включает в себя заданное слово расписания, причем первый запрос должен получить вторую информацию данных, соответствующую второму терминалу из сервера; определения того, включает ли в себя вторая информация данных контактную информацию, когда принята вторая информация данных, соответствующая второму терминалу; и вывода подсказывающей информации, когда определяется, что вторая информация данных не включает в себя контактную информацию.
Все вышеупомянутые дополнительные технические решения могут образовывать дополнительные варианты осуществления раскрытия в любой комбинации, которые не будут подробно описываться здесь.
Что касается устройств в приведенных выше вариантах осуществления, конкретные способы выполнения операций для отдельных модулей, содержащихся в нем, были подробно описаны в вариантах осуществления в отношении способа, который не будет подробно описываться здесь.
Следует отметить, что приведенный выше вариант осуществления только иллюстрирует разделение функциональных модулей, когда устройство для обработки сообщения связи, выполненное в варианте осуществления, выполняет сообщение связи. В практических приложениях функции, описанные выше, могут быть выделены различным модулям для их дальнейшего выполнения в случае необходимости, то есть, внутреннюю структуру устройства можно разделить на различные модули, которые будут выполнять часть или все описанные выше функции. В дополнение, устройство для обработки сообщения связи и способ обработки сообщения связи относятся к одной и той же концепции, и конкретная реализация устройства относится к варианту осуществления способа, который не будет подробно описываться здесь.
На фиг. 9 показана блок-схема устройства 900 для обработки сообщения связи согласно примерному варианту осуществления. Например, устройство 900 может представлять собой мобильный телефон, компьютер, цифровой широковещательный терминал, устройство для обмена сообщениями, игровую приставку, планшетный компьютер, медицинское устройство, тренажерное оборудование, персональный цифровой помощник и т.п.
Как показано на фиг. 9, устройство 900 может включать в себя один или более из следующих компонентов: компонент 902 обработки, память 904, компонент 906 электропитания, мультимедийный компонент 908, компонент 910 аудио, интерфейс 912 ввода/вывода (I/O), компонент 914 датчика и компонент 916 связи.
Компонент 902 обработки обычно управляет всеми операциями устройства 900, такими как операции, связанные с отображением, телефонными вызовами, передачей данных, операции, относящиеся к камере, и операции, относящиеся к записи. Компонент 902 обработки может включать в себя один или более процессоров 920, которые исполняют инструкции для выполнения всех или части этапов в вышеописанных способах. Более того, компонент 902 обработки может включать в себя один или более модулей, которые облегчают взаимодействие между компонентом 902 обработки и другими компонентами. Например, компонент 902 обработки может включать в себя мультимедийный модуль для облегчения взаимодействия между мультимедийным компонентом 808 и компонентом 902 обработки.
Память 904 выполнена с возможностью хранения различных типов данных для поддержки работы устройства 900. Примеры таких данных включают в себя инструкции для любых приложений или способов, выполняемых в устройстве 900, контактную информацию, телефонный справочник, сообщения, картинки, видео и т.д. Память 904 можно реализовать, используя любой тип энергозависимых или энергонезависимых устройств памяти или их комбинацию, таких как статическое оперативное запоминающее устройство (SRAM), электрически-стираемое программируемое постоянное запоминающее устройство (EEPROM), стираемое программируемое постоянное запоминающее устройство (EPROM), программируемое постоянное запоминающее устройство (PROM), постоянное запоминающее устройство (ROM), магнитная память, флэш-память, магнитный или оптический диск.
Компонент 906 электропитания обеспечивает подачу питания на различные компоненты устройства 800. Компонент 906 электропитания может включать в себя систему управления мощностью, один или более источников питания и любые другие компоненты, связанные с выработкой, управлением и распределением электропитания в устройстве 900.
Мультимедийный компонент 908 включает в себя экран, обеспечивающий выходной интерфейс между устройством 900 и пользователем. В некоторых вариантах осуществления экран может включать в себя жидкокристаллический дисплей (LCD) и сенсорную панель (TP). Если экран включает в себя сенсорную панель, экран можно реализовать в виде сенсорного экрана для приема входных сигналов от пользователя. Сенсорная панель включает в себя один или более датчиков касания для восприятия касаний, смахиваний и жестов на сенсорной панели. Датчики касания могут не только воспринимать границу действия касания или смахивания, но также и измерять период времени и давление, связанное с действием смахивания или касания. В некоторых вариантах осуществления мультимедийный компонент 908 включает в себя переднюю камеру и/или заднюю камеру. Передняя камера и задняя камера могут принимать внешние мультимедийные данные, когда устройство 900 находится в рабочем режиме, таком как режим фотографирования или режим видео. Каждая из передней камеры и задней камеры может представлять собой фиксированную оптическую линзовую систему или иметь возможность фокусировки и оптического масштабирования.
Компонент 910 аудио выполнен с возможностью вывода и/или ввода аудиосигналов. Например, компонент 910 аудио включает в себя микрофон ("MIC"), выполненный с возможностью приема внешнего аудиосигнала, когда устройство 900 находится в рабочем режиме, таком как режим вызова, режим записи и режим распознавания голоса. Принятый аудиосигнал можно дополнительно хранить в памяти 904 или передать через компонент 916 связи. В некоторых вариантах осуществления компонент 910 аудио дополнительно включает в себя громкоговоритель для вывода аудиосигналов.
Интерфейс 912 I/O обеспечивает взаимодействие между компонентом 802 обработки и периферийными интерфейсными модулями, такими как клавиатура, колесо управления, кнопки и т.п. Кнопки могут включать в себя, но этим не ограничиваются, кнопку возврата, кнопку громкости, кнопку "пуск" и кнопку блокировки.
Компонент 914 датчика включает в себя один или более датчиков для выполнения оценки состояния различных аспектов устройства 900. Например, компонент 914 датчика может обнаружить открытое/закрытое состояние устройства 900, относительное положение компонентов, например, дисплея и клавишной панели, устройства 900, изменение положения устройства 900 или компонента устройства 900, наличие или отсутствие контакта пользователя с устройством 800, ориентацию или ускорение/замедление устройства 900 и изменение температуры устройства 900. Компонент 914 датчика может включать в себя датчик близости, выполненный с возможностью обнаружения наличия находящихся рядом объектов без какого-либо физического контакта. Компонент 914 датчика может также включать в себя светочувствительный датчик, такой как датчик изображения на основе CMOS или CCD, для использования в приложениях по формированию изображений. В некоторых вариантах осуществления компонент 914 датчика может также включать в себя датчик линейных ускорений, гироскопический датчик, магнитный датчик, датчик давления или датчик температуры.
Компонент 916 связи выполнен с возможностью обеспечения проводной или беспроводной связи между устройством 900 и другими устройствами. Устройство 900 может иметь доступ к беспроводной сети на основании стандарта связи, такого как WiFi, 2G или 3G или их комбинации. В одном примерном варианте осуществления компонент 916 связи принимает широковещательный сигнал или информацию, связанную с широковещательным сигналом, из внешней широковещательной системы управления через широковещательный канал. В одном примерном варианте осуществления компонент 916 связи дополнительно включает в себя модуль связи малого радиуса действия (NFC) для обеспечения ближней связи. Например, модуль NFC можно реализовать на основании технологии радиочастотной идентификации (RFID), технологии Ассоциации по средствам передачи данных в инфракрасном диапазоне (IrDA), технологии беспроводной связи сверхширокого диапазона (UWB), технологии Bluetooth (ВТ) и других технологий.
В примерных вариантах осуществления устройство 900 можно реализовать с помощью одной или более специализированных интегральных микросхем (ASIC), процессоров цифровых сигналов (DSP), устройств цифровой обработки сигналов (DSPD), программируемых логических устройств (PLD), вентильных матриц с эксплуатационным программированием (FPGA), контроллеров, микроконтроллеров, микропроцессоров или других электронных компонентов для выполнения вышеописанных способов.
В примерных вариантах осуществления выполнен также энергонезависимый машиночитаемый носитель информации, включающий в себя инструкции, которые, например, включены в память 804, исполняемые процессором 920 в устройстве 900, для выполнения вышеописанных способов. Например, энергонезависимый машиночитаемый носитель информации может представлять собой ROM, RAM, CD-ROM, магнитную ленту, гибкий диск, оптическое устройство хранения данных и т.п.
Энергонезависимый машиночитаемый носитель информации имеет хранящиеся на нем инструкции, которые при их исполнении процессором терминала предписывают терминалу выполнять способ обработки сообщения связи так, как описано в настоящем раскрытии.
Другие варианты осуществления изобретения будут очевидны для специалистов в данной области техники из рассмотрения описания и практического применения изобретения, раскрытого здесь. Данная заявка предназначена для охвата любых вариаций, использований или адаптаций изобретения, следующих из его общих принципов и включающих в себя такие отклонения от настоящего раскрытия, которые находятся в пределах известной или обычной практики в данной области техники. Предполагается, что описание и примеры следует рассматривать только как иллюстративные, причем истинный объем и сущность настоящего изобретения указаны в нижеследующей формуле изобретения.
Следует понимать, что настоящее изобретение не ограничивается точной конструкцией, которая была описана выше и проиллюстрирована на сопроводительных чертежах, и что различные модификации и изменения могут быть выполнены без отклонения от объема настоящего изобретения. Предполагается, что объем настоящего изобретения ограничивается только прилагаемой формулой изобретения.
Изобретение относится к средствам обработки сообщения связи. Технический результат заключается в повышении точности полученной информации для связи между пользователями. Получают сообщение связи, переданное между первым терминалом и вторым терминалом, определяют, содержит ли сообщение связи заданное слово расписания, передают подсказывающую информацию на первый терминал и/или второй терминал при определении, что сообщение связи содержит заданное слово расписания, и представляют подсказывающую информацию, когда первый терминал и/или второй терминал принимает подсказывающую информацию. Когда два пользователя согласовывают расписание, по меньшей мере одному из этих пользователей напоминают получить контактную информацию о другом пользователе таким образом, чтобы пользователь, которому напоминают, мог бы поддерживать связи с другим пользователем на основании полученной контактной информации. 6 н. и 20 з.п. ф-лы, 10 ил.
1. Способ обработки сообщения связи, содержащий этапы, на которых:
получают сообщение связи, переданное между первым терминалом и вторым терминалом;
определяют, содержит ли сообщение связи заданное слово расписания; и
передают подсказывающую информацию на первый терминал и/или второй терминал при определении, что сообщение связи содержит заданное слово расписания, причем подсказывающая информация выполнена с возможностью напоминания пользователю, по меньшей мере одного из указанного первого терминала и указанного второго терминала, получить контактную информацию пользователя другого терминала.
2. Способ по п. 1, в котором упомянутый этап получения сообщения связи, переданного между первым терминалом и вторым терминалом, содержит подэтапы, на которых:
получают сообщение связи, переданное первым терминалом на второй терминал; или
получают сообщение связи, переданное вторым терминалом на первый терминал.
3. Способ по п. 1, в котором перед упомянутым этапом определения, содержит ли сообщение связи заданное слово расписания, способ дополнительно содержит этапы, на которых:
определяют, является ли сообщение связи текстовым сообщением; и
преобразуют сообщение связи в текстовое сообщение при определении, что сообщение связи не является текстовым сообщением.
4. Способ по п. 1, в котором упомянутый этап определения, содержит ли сообщение связи заданное слово расписания, содержит подэтапы, на которых:
получают по меньшей мере одно слово из сообщения связи с использованием алгоритма сегментации слов;
определяют, принадлежит ли указанное по меньшей мере одно слово к набору заданных слов расписания, хранящему заданные слова расписания; и
определяют, что сообщение связи содержит заданное слово расписания, при определении, что любое одно по меньшей мере из одного слова принадлежит к набору заданных слов расписания.
5. Способ по п. 1, в котором упомянутый этап передачи подсказывающей информации на первый терминал и/или второй терминал при определении, что сообщение связи содержит заданное слово расписания, содержит подэтапы, на которых:
передают предписание на запрос в первый терминал, содержащий по меньшей мере идентификатор второго пользователя при определении, что сообщение связи содержит заданное слово расписания, вызывающий поиск первым терминалом контактной информации, соответствующей идентификатору второго пользователя, после приема предписания на запрос; и
передают подсказывающую информацию на первый терминал при приеме информации об отказе в запросе от первого терминала.
6. Способ по п. 1, в котором упомянутый этап передачи подсказывающей информации на первый терминал и/или второй терминал при определении, что сообщение связи содержит заданное слово расписания, содержит подэтапы, на которых:
передают предписание на запрос во второй терминал, содержащий по меньшей мере идентификатор первого пользователя при определении, что сообщение связи содержит заданное слово расписания, для вызова поиска вторым терминалом контактной информации, соответствующей идентификатору первого пользователя после приема предписания на запрос; и
передают подсказывающую информацию на второй терминал при приеме информации об отказе в запросе от второго терминала.
7. Способ по п. 1, в котором упомянутый этап передачи подсказывающей информации на первый терминал и/или второй терминал при определении, что сообщение связи содержит заданное слово расписания, содержит подэтапы, на которых:
получают вторую информацию данных, соответствующую второму терминалу, при определении, что сообщение связи содержит заданное слово расписания;
определяют, содержит ли вторая информация данных контактную информацию; и
передают подсказывающую информацию на первый терминал при определении, что вторая информация данных не содержит контактную информацию.
8. Способ по п. 1, в котором упомянутый этап передачи подсказывающей информации на первый терминал и/или второй терминал при определении, что сообщение связи включает в себя заданное слово расписания, содержит подэтапы на которых:
получают первую информацию данных, соответствующую первому терминалу, при определении, что сообщение связи содержит заданное слово расписания;
определяют, содержит ли первая информация данных контактную информацию; и
передают подсказывающую информацию на второй терминал при определении, что первая информация данных не содержит контактной информации.
9. Способ обработки сообщения связи, осуществляемый терминалом, содержащий этапы, на которых:
получают сообщение связи, переданное вторым терминалом;
определяют, содержит ли сообщение связи заданное слово расписания; и
выводят подсказывающую информацию при определении, что сообщение связи содержит заданное слово расписания, причем подсказывающая информация выполнена с возможностью напоминания пользователю указанного терминала получить контактную информацию пользователя второго терминала.
10. Способ по п. 9, в котором упомянутый этап определения, содержит ли сообщение связи заданное слово расписания, содержит подэтапы, на которых:
получают по меньшей мере одно слово из сообщения связи с использованием алгоритма сегментации слов;
определяют, принадлежит ли указанное по меньшей мере одно слово к банку наборов заданных слов расписания, хранящих заданные слова расписания; и
определяют, что сообщение связи содержит заданное слово расписания при определении, что любое одно из по меньшей мере одного слова принадлежит к набору заданных слов расписания.
11. Способ по п. 9, в котором упомянутый этап вывода подсказывающей информации содержит подэтапы, на которых:
осуществляют поиск контактной информации, соответствующей второму терминалу; и
выводят подсказывающую информацию, когда запрос не удовлетворяется.
12. Способ по п. 9, в котором упомянутый этап вывода подсказывающей информации содержит подэтапы, на которых:
передают первый запрос на сервер при определении, что сообщение связи содержит заданное слово расписания, причем первый запрос является запросом второй информации данных, соответствующей второму терминалу от сервера;
определяют, содержит ли вторая информация данных контактную информацию после приема второй информации данных, соответствующей второму терминалу; и
выводят подсказывающую информацию при определении, что вторая информация данных не содержит контактной информации.
13. Устройство обработки сообщения связи, содержащее
модуль получения, выполненный с возможностью получения сообщения связи, переданного между первым терминалом и вторым терминалом;
модуль определения, выполненный с возможностью определения, содержит ли сообщение связи заданное слово расписания;
модуль передачи информации, выполненный с возможностью передачи подсказывающей информации на первый терминал и/или второй терминал, при определении, что сообщение связи включает в себя заданное слово расписания, причем подсказывающая информация выполнена с возможностью напоминания пользователю, по меньшей мере одного из первого терминала и второго терминала, получить контактную информацию пользователя другого терминала.
14. Устройство по п. 13, в котором упомянутый модуль получения дополнительно выполнен с возможностью приема сообщения связи, переданного первым терминалом на второй терминал; или получения сообщения связи, переданного вторым терминалом на первый терминал.
15. Устройство по п. 13, дополнительно содержащее:
модуль определения текста, выполненный с возможностью определения, является ли сообщение связи текстовым сообщением; и
модуль преобразования, выполненный с возможностью преобразования сообщения связи в текстовое сообщение, при определении, что сообщение связи не является текстовым сообщением.
16. Устройство по п. 13, в котором упомянутый модуль определения дополнительно выполнен с возможностью получения по меньшей мере одного слова из сообщения связи с использованием алгоритма сегментации слов; определения, принадлежит ли по меньшей мере одно слово к набору заданных слов расписания, хранящему заданные слова расписания; и определения, что сообщение связи включает в себя заданное слово расписания, при определении, что любое одно по меньшей мере из одного слова принадлежит к набору заданных слов расписания.
17. Устройство по п. 13, в котором модуль передачи информации дополнительно выполнен с возможностью передачи предписания на запрос на первый терминал, содержащий по меньшей мере идентификатор второго пользователя, при определении, что сообщение связи содержит заданное слово расписания, для вызова поиска первым терминалом контактной информации, соответствующей идентификатору второго пользователя после приема предписания на запрос; и передачи подсказывающей информации на первый терминал при приеме информации об отказе в запросе от первого терминала.
18. Устройство по п. 13, в котором упомянутый модуль передачи информации дополнительно выполнен с возможностью передачи предписания на запрос во второй терминал, включающий в себя по меньшей мере идентификатор первого пользователя, при определении, что сообщение связи включает в себя заданное слово расписания, для вызова поиска вторым терминалом контактной информации, соответствующей идентификатору первого пользователя после приема предписания на запрос; и передачи подсказывающей информации на второй терминал при приеме информации об отказе в запросе из второго терминала.
19. Устройство по п. 13, в котором упомянутый модуль передачи информации дополнительно выполнен с возможностью получения второй информации данных, соответствующей второму терминалу, при определении, что сообщение связи содержит заданное слово расписания; определения, содержит ли вторая информация данных контактную информацию; и передачи подсказывающей информации на первый терминал при определении, что вторая информация данных не содержит контактную информацию.
20. Устройство по п. 13, в котором модуль передачи информации дополнительно выполнен с возможностью получения первой информации данных, соответствующей первому терминалу, при определении, что сообщение связи содержит заданное слово расписания; определения, содержит ли первая информация данных контактную информацию; и передачи подсказывающей информации на второй терминал при определении, что первая информация данных не содержит контактной информации.
21. Устройство обработки сообщения связи, содержащее:
модуль получения, выполненный с возможностью получения сообщения связи, переданного с помощью второго терминала;
модуль определения, выполненный с возможностью определения, содержит ли сообщение связи заданное слово расписания; и
модуль вывода, выполненный с возможностью вывода подсказывающей информации, при определении, что сообщение связи содержит заданное слово расписания, причем подсказывающая информация выполнена с возможностью напоминания пользователю указанного устройства получить контактную информацию пользователя второго терминала.
22. Устройство по п. 21, в котором упомянутый модуль определения дополнительно выполнен с возможностью получения по меньшей мере одного слова из сообщения связи с использованием алгоритма сегментации слов; определения, принадлежит ли указанное по меньшей мере одно слово набору заданных слов расписания, хранящему заданные слова расписания; и определения, что сообщение связи содержит заданное слово расписания, при определении, что любое одно из по меньшей мере одного слова принадлежит к набору заданных слов расписания.
23. Устройство по п. 21, в котором модуль вывода дополнительно выполнен с возможностью осуществления поиска контактной информации, соответствующей второму терминалу; и вывода подсказывающей информации, когда запрос не удовлетворяется.
24. Устройство по п. 21, в котором модуль вывода дополнительно выполнен с возможностью передачи первого запроса на сервер при определении, что сообщение связи содержит заданное слово расписания, причем в первом запросе запрашивается от сервера вторая информация данных, соответствующая второму терминалу; определения, содержит ли вторая информация данных контактную информацию после приема второй информации данных, соответствующей второму терминалу; и вывода подсказывающей информации при определении, что вторая информация данных не содержит контактной информации.
25. Устройство обработки сообщения связи, содержащее:
процессор; и
память для хранения инструкций, исполняемых процессором;
причем процессор выполнен с возможностью:
получения сообщения связи, переданного между первым терминалом и вторым терминалом;
определения, содержит ли сообщение связи заданное слово расписания; и
передачи подсказывающей информации на первый терминал и/или второй терминал при определении, что сообщение связи содержит заданное слово расписания, причем подсказывающая информация выполнена с возможностью напоминания пользователю, по меньшей мере одного из первого терминала и второго терминала, получить контактную информацию пользователя другого терминала.
26. Устройство обработки сообщения связи, содержащее:
процессор; и
память для хранения инструкций, исполняемых процессором;
причем процессор выполнен с возможностью:
получения сообщения связи, переданного вторым терминалом;
определения, содержит ли сообщение связи заданное слово расписания; и
вывода подсказывающей информации при определении, что сообщение связи содержит заданное слово расписания, причем подсказывающая информация выполнена с возможностью напоминания пользователю получить контактную информацию пользователя второго терминала.
Способ приготовления мыла | 1923 |
|
SU2004A1 |
СПОСОБ ПРОГНОЗИРОВАНИЯ СОСТОЯНИЯ БОЛЬНОГО ПОСЛЕ ИНФАРКТА МИОКАРДА | 1998 |
|
RU2144192C1 |
Способ защиты переносных электрических установок от опасностей, связанных с заземлением одной из фаз | 1924 |
|
SU2014A1 |
СПОСОБЫ И СИСТЕМЫ ОБМЕНА СООБЩЕНИЯМИ С МОБИЛЬНЫМИ УСТРОЙСТВАМИ | 2005 |
|
RU2395114C2 |
Авторы
Даты
2017-11-09—Публикация
2015-12-17—Подача