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

Область техники, к которой относится изобретение
[0001] Настоящее раскрытие, в общем, относится к области техники информации, а более конкретно, к способу и устройству для отображения сообщения.
Уровень техники
[0002] В качестве стандартных вариантов применения сотовых телефонов, сообщения являются важными инструментами для установления людьми дружественных контактов и доставки информации и главным образом включают в себя сообщения "один к одному" и однонаправленные сообщения массовой рассылки. Для сообщений "один к одному", в настоящее время многие смартфоны используют страницу отдельного разговора для того, чтобы отображать короткие сообщения, отправленные и принятые пользователем телефона, другими словами, страница отдельного разговора включает в себя сообщения переписки между пользователем телефона и пользователем-контактом (номером сотового телефона). Для однонаправленных сообщений массовой рассылки, как показано на фиг. 1, пользователь телефона отправляет сообщение нескольким контактным лицам за один раз; касательно способов отображения однонаправленных сообщений массовой рассылки, один способ заключается в том, чтобы группировать сообщение массовой рассылки, отправленное за один раз, так что оно отображается пользователю телефона в качестве фрагмента сообщения, а другой способ заключается в том, чтобы перечислять сообщение массовой рассылки для каждого получателя.
[0003] Традиционные решения по отображению сообщений имеют очевидные недостатки: когда отображаются сообщения, отдельные разговоры между пользователем и контактными лицами являются независимыми от сообщений массовой рассылки. Например, если пользователь отправляет сообщение массовой рассылки, и получатели сообщения массовой рассылки отвечают на сообщение массовой рассылки, то сообщение с ответом отображается на странице отдельного разговора между пользователем и контактным лицом, что вызывает несвязность в контексте и приводит к неудобству для пользователя.
Сущность изобретения
[0004] С учетом вышеизложенного, цель настоящего раскрытия заключается в том, чтобы предоставлять способ и устройство для отображения сообщения, которые позволяют ассоциировать сообщение массовой рассылки с отдельным разговором.
[0005] Чтобы достичь вышеуказанной цели, настоящее раскрытие предоставляет способ для отображения сообщения, включающий в себя:
[0006] - выполнение запроса относительно времени отправки и получателей сообщения массовой рассылки, отправляемого от пользователя; и
[0007] - отображение сообщения массовой рассылки на странице отдельного разговора между пользователем и каждым из получателей согласно времени отправки.
[0008] Это решение вставляет сообщение массовой рассылки на страницу отдельного разговора между пользователем и каждым из получателей согласно времени отправки сообщения массовой рассылки, в силу чего сообщение массовой рассылки ассоциировано с отдельным разговором, так что пользователь может видеть сообщение массовой рассылки на странице отдельного разговора между пользователем и контактным лицом, что обеспечивает удобство для пользователя при просмотре сообщения и улучшает возможности работы пользователей.
[0009] В качестве предпочтительного варианта осуществления вышеприведенного технического решения, этап отображения сообщения массовой рассылки на странице отдельного разговора между пользователем и каждым из получателей согласно времени отправки включает в себя:
[0010] - определение для каждого из получателей того, существует или нет отдельный разговор между пользователем и получателем; если отдельный разговор между пользователем и получателем существует, отображение сообщения массовой рассылки на странице отдельного разговора между пользователем и получателем согласно времени отправки. Это решение избегает формирования избыточных разговоров.
[0011] В качестве предпочтительного варианта осуществления вышеприведенного технического решения, сообщение массовой рассылки отображается на странице отдельного разговора между пользователем и получателем через ссылку. Это решение не допускает информационной избыточности и экономит пространство.
[0012] В качестве предпочтительного варианта осуществления вышеприведенного технического решения, способ дополнительно включает в себя:
[0013] - отображение состояния сообщения массовой рассылки на странице отдельного разговора между пользователем и получателем. Это решение предоставляет удобство для пользователя.
[0014] В качестве предпочтительного варианта осуществления вышеприведенного технического решения, состояние сообщения массовой рассылки включает в себя "отправка", "отправлено", "прочитано" или "ошибка отправки".
[0015] В качестве предпочтительного варианта осуществления вышеприведенного технического решения, способ дополнительно включает в себя:
[0016] - яркое выделение сообщения массовой рассылки на странице отдельного разговора между пользователем и получателем. Это решение позволяет предотвращать некорректную работу.
[0017] Также предусмотрен способ отображения сообщения, который включает в себя следующие этапы:
[0018] - выполнение запроса относительно времени отправки и получателей сообщения массовой рассылки, отправляемого от пользователя; и
[0019] - выполнение запроса относительно сообщений, принимаемых пользователем согласно времени отправки и получателям, и отображение, на странице разговора с помощью сообщения массовой рассылки, сообщений с ответом пользователю в первый раз каждым из получателей после времени отправки в принимаемых сообщениях.
[0020] Это решение отображает сообщения с ответом от получателей сообщения массовой рассылки на странице разговора с помощью сообщения массовой рассылки, в силу чего решение также позволяет реализовывать ассоциирование сообщения массовой рассылки с отдельными разговорами.
[0021] Соответственно, настоящее раскрытие сущности также предоставляет устройство для отображения сообщения, включающее в себя:
[0022] - первый модуль выполнения запросов, сконфигурированный с возможностью запрашивать время отправки и получателей сообщения массовой рассылки, отправляемого от пользователя; и
[0023] - первый модуль обработки, сконфигурированный с возможностью отображать сообщение массовой рассылки на странице отдельного разговора между пользователем и каждым из получателей согласно времени отправки.
[0024] В качестве предпочтительного варианта осуществления вышеприведенного технического решения, первый модуль обработки дополнительно сконфигурирован с возможностью определять для каждого из получателей то, существует или нет отдельный разговор между пользователем и получателем; если отдельный разговор между пользователем и получателем существует, отображать сообщение массовой рассылки на странице отдельного разговора между пользователем и получателем согласно времени отправки.
[0025] В качестве предпочтительного варианта осуществления вышеприведенного технического решения, первый модуль обработки сконфигурирован с возможностью отображать сообщение массовой рассылки на странице отдельного разговора между пользователем и получателем через ссылку.
[0026] В качестве предпочтительного варианта осуществления вышеприведенного технического решения, первый модуль обработки дополнительно сконфигурирован с возможностью отображать состояние сообщения массовой рассылки на странице отдельного разговора между пользователем и получателем.
[0027] В качестве предпочтительного варианта осуществления вышеприведенного технического решения, состояние сообщения массовой рассылки включает в себя "отправка", "отправлено", "прочитано" или "ошибка отправки".
[0028] В качестве предпочтительного варианта осуществления вышеприведенного технического решения, первый модуль обработки дополнительно сконфигурирован с возможностью ярко выделять сообщение массовой рассылки на странице отдельного разговора между пользователем и получателем.
[0029] Настоящее раскрытие также предоставляет другое устройство для отображения сообщения, включающее в себя:
[0030] - второй модуль выполнения запросов, сконфигурированный с возможностью запрашивать время отправки и получателей сообщения массовой рассылки, отправляемого от пользователя; и
[0031] - второй модуль обработки, сконфигурированный с возможностью запрашивать сообщения, принимаемые пользователем согласно времени отправки и получателям, и отображать, на странице разговора с помощью сообщения массовой рассылки, сообщения с ответом пользователю в первый раз каждым из получателей после времени отправки в принимаемых сообщениях.
[0032] Как можно видеть из вышеуказанных технических решений, в настоящем раскрытии сущности, сообщение массовой рассылки вставляется в разговор одного контактного лица согласно получателям и времени отправки сообщения массовой рассылки, либо ответные сообщения на сообщение массовой рассылки отображаются на странице разговора с помощью сообщения массовой рассылки, в силу чего сообщение массовой рассылки ассоциировано с отдельными разговорами, так что пользователь может видеть в отдельных разговорах сообщение массовой рассылки, которое отображается в точном местоположении, что обеспечивает удобство для пользователя при просмотре сообщения и улучшает возможности работы пользователей.
[0033] Другие признаки и преимущества настоящего изобретения поясняются в нижеприведенном описании, и часть из них должна становиться очевидной из описания или может пониматься посредством осуществления настоящего изобретения. Цели и другие преимущества настоящего изобретения могут достигаться и получаться посредством структур, конкретно указываемых в письменном описании, в формуле изобретения и на прилагаемых чертежах.
[0034] В дальнейшем в этом документе, дополнительно подробно описываются технические решения настоящего изобретения со ссылкой на прилагаемые чертежи и варианты осуществления.
Краткое описание чертежей
[0035] Прилагаемые чертежи включаются с возможностью предоставлять дополнительное понимание настоящего изобретения и составляют часть этого подробного описания, и служат для того, чтобы пояснять настоящее изобретение совместно с вариантами осуществления настоящего изобретения, которые не ограничивают настоящее изобретение. На чертежах:
[0036] Фиг. 1 является схемой, иллюстрирующей сообщение массовой рассылки в предшествующем уровне техники.
[0037] Фиг. 2 является блок-схемой последовательности операций, показывающей предпочтительный вариант осуществления способа для отображения сообщения, предоставленного посредством варианта осуществления настоящего изобретения.
[0038] Фиг. 3 является блок-схемой последовательности операций, показывающей конкретный вариант осуществления способа для отображения сообщения, предоставленного посредством варианта осуществления настоящего изобретения.
[0039] Фиг. 4 является схемой, иллюстрирующей список коротких сообщений после того, как осуществляется способ для отображения сообщения настоящего изобретения.
[0040] Фиг. 5 является схемой, иллюстрирующей страницу отдельного разговора между пользователем и получателем после того, как осуществляется настоящее изобретение.
[0041] Фиг. 6 является блок-схемой последовательности операций, показывающей предпочтительный вариант осуществления другого способа для отображения сообщения, предоставленного посредством варианта осуществления настоящего изобретения.
[0042] Фиг. 7 является структурной схемой, иллюстрирующей предпочтительный вариант осуществления устройства для отображения сообщения, предоставленного посредством варианта осуществления настоящего изобретения.
[0043] Фиг. 8 является структурной схемой, иллюстрирующей предпочтительный вариант осуществления другого устройства для отображения сообщения, предоставленного посредством варианта осуществления настоящего изобретения.
Подробное описание изобретения
[0044] Далее описываются предпочтительные варианты осуществления настоящего изобретения со ссылками на прилагаемые чертежи. Следует понимать, что предпочтительные варианты осуществления, описанные в данном документе, используются просто для того, чтобы иллюстрировать и пояснять, а не ограничивать настоящее изобретение.
[0045] Фиг. 2 показывает конкретный вариант осуществления способа для отображения сообщения, предоставленного посредством настоящего изобретения. Способ включает в себя следующие этапы.
[0046] На этапе S21, запрашивается время отправки и получатели сообщения массовой рассылки, отправляемого от пользователя.
[0047] На этапе S22, сообщение массовой рассылки отображается на странице отдельного разговора между пользователем и каждым из получателей согласно времени отправки.
[0048] Это решение вставляет сообщение массовой рассылки на страницу отдельного разговора между пользователем и каждым из получателей согласно времени отправки сообщения массовой рассылки, в силу чего сообщение массовой рассылки ассоциировано с отдельным разговором, так что пользователь может видеть сообщение массовой рассылки на странице отдельного разговора между пользователем и контактным лицом, что обеспечивает удобство для пользователя при просмотре сообщения и улучшает возможности работы пользователей.
[0049] Когда выполняется конкретный вариант осуществления, может возникать такой случай, в котором пользователь отправляет сообщение массовой рассылки 50 контактным лицам, после этого сообщение массовой рассылки должно быть разделено на короткие сообщения для каждого из контактных лиц так, что оно должно вставляться в отдельный разговор между пользователем и каждым из контактных лиц. Например, 50 контактных лиц включают в себя A, но отдельный разговор между пользователем и A не существует в сотовом телефоне, так что в это время отдельный разговор должен заново устанавливаться для A, и затем сообщение массовой рассылки должно отображаться в новом установленном отдельном разговоре. В крайних случаях, если сообщение массовой рассылки пользователя включает в себя множество контактных лиц, с которыми не контактируют часто (например, сообщения массовой рассылки, содержащие положительные отзывы в ходе фестиваля Spring Festival), то большое число отдельных разговоров, которые включают в себя только фрагмент сообщения массовой рассылки, с большой вероятностью должно возникать в списке коротких сообщений, т.е. формируются избыточные разговоры.
[0050] Фиг. 3 показывает другой конкретный вариант осуществления способа для отображения сообщения, предоставленного посредством настоящего изобретения. Способ включает в себя следующие этапы.
[0051] На этапе S31, сообщение массовой рассылки отправляется от пользователя.
[0052] На этапе S32, запрашивается время отправки и получатели сообщения массовой рассылки.
[0053] На этапе S33, определяется для каждого из получателей то, существует или нет отдельный разговор между пользователем и получателем; если отдельный разговор между пользователем и получателем существует, должен выполняться этап S34; и если отдельный разговор между пользователем и получателем не существует, процесс завершается.
[0054] На этапе S34, сообщение массовой рассылки отображается на странице отдельного разговора между пользователем и получателем согласно времени отправки.
[0055] На странице отдельного разговора сообщения, отправленные и принятые пользователем, отображаются во временной последовательности, и когда сообщение массовой рассылки отображается на странице отдельного разговора, сообщение массовой рассылки должно быть вставлено в точное местоположение на странице отдельного разговора согласно времени отправки сообщения массовой рассылки, т.е. сообщение массовой рассылки должно быть вставлено в местоположение, которое удовлетворяет временной последовательности.
[0056] Подробно, способ для отображения сообщения массовой рассылки на странице отдельного разговора может заключаться в следующем: сообщение массовой рассылки разделяется на сообщения для каждого из получателей, и разделенное сообщение копируется в отдельный разговор между пользователем и каждым из получателей и отображается на странице отдельного разговора.
[0057] Этот конкретный вариант осуществления добавляет этап определения для каждого из получателей того, существует или нет отдельный разговор между пользователем и получателем; сообщение массовой рассылки отображается на странице отдельного разговора только тогда, когда существует отдельный разговор между пользователем и получателем. Другими словами, сообщение массовой рассылки отображается только на странице отдельного разговора, который уже существует между пользователем и контактным лицом. Для контактного лица, который не имеет отдельного разговора с пользователем, новый отдельный разговор не должен устанавливаться для того, чтобы отображать сообщение массовой рассылки.
[0058] Например, в списке коротких сообщений, показанном на фиг. 4, первый разговор представляет собой отдельный разговор между пользователем и "службой поддержки клиентов компании China Mobile"; второй разговор представляет собой сообщение массовой рассылки, контент сообщения массовой рассылки представляет собой "Это сообщение массовой рассылки", а получатели включают в себя "службу поддержки клиентов компании China Mobile" и "службу поддержки клиентов компании China Unicom". После того, как применяется настоящий вариант осуществления, поскольку отдельный разговор существует между пользователем и "службой поддержки клиентов компании China Mobile" в получателях сообщения массовой рассылки "Это сообщение массовой рассылки", сообщение массовой рассылки "Это сообщение массовой рассылки" должно отображаться на странице первого разговора, как показано на фиг. 5; поскольку отдельный разговор между пользователем и "компанией China Unicom" не существует до этого, отдельный разговор не должен заново устанавливаться между пользователем и "компанией China Unicom", чтобы отображать сообщение массовой рассылки.
[0059] Этот конкретный вариант осуществления не допускает формирования избыточных разговоров.
[0060] В вышеприведенном варианте осуществления, сообщение массовой рассылки копируется в отдельный разговор каждого из получателей, и в силу этого информация может быть повторно сохранена, и пространство может тратиться впустую. Таким образом, более предпочтительно, сообщение массовой рассылки может отображаться на странице отдельного разговора между пользователем и контактным лицом через ссылку. Другими словами, нет необходимости копировать сообщение массовой рассылки в отдельный разговор каждого из контактных лиц; вместо этого, сообщение массовой рассылки ссылается на отдельный разговор через ссылку. Таким образом, не допускается информационная избыточность, и значительно экономится пространство.
[0061] Если сообщение массовой рассылки отображается на странице отдельного разговора между пользователем и контактным лицом через ссылку, то может получаться состояние сообщения массовой рассылки. Таким образом, дополнительно, состояние сообщения массовой рассылки может отображаться, в то время как сообщение массовой рассылки отображается на странице отдельного разговора. В силу этого, пользователь может непосредственно видеть состояние сообщения массовой рассылки в отдельном разговоре.
[0062] Предпочтительно, состояние сообщения массовой рассылки может включать в себя "отправка", "отправлено", "прочитано" или "ошибка отправки".
[0063] Поскольку сообщение массовой рассылки, отображаемое на странице отдельного разговора, является ссылкой сообщения массовой рассылки в массовом разговоре, операция (к примеру, операция удаления) для сообщения массовой рассылки, отображаемого на странице отдельного разговора, или для сообщения массовой рассылки в массовом разговоре должна оказывать влияние на них обоих. Таким образом, сообщение массовой рассылки должно ярко выделяться на странице отдельного разговора, с тем чтобы предотвращать некорректную работу пользователя. Например, соответствующее сообщение массовой рассылки может отображаться на странице отдельного разговора с конкретным цветом шрифта или цветом фона, с тем чтобы различаться, например, "сообщение массовой рассылки", помеченное на фиг. 5.
[0064] Когда этот способ реализуется на сотовом телефоне, поскольку способ сохранения коротких сообщений в сотовом телефоне по существу основан на разговоре, каждый разговор может иметь идентификатор разговора в качестве идентификатора, весь текст с контентом подробных коротких сообщений, которые принадлежат разговору, должен висеть под идентификатором разговора. Поскольку сообщение массовой рассылки не принадлежит отдельному разговору, идентификатор разговора в виде записи сообщения массовой рассылки отличается от идентификатора разговора в виде отдельного разговора, и в силу этого сообщение массовой рассылки может обнаруживаться посредством способа определения идентификатора разговора и затем может ярко выделяться. Кроме того, может записываться поскольку идентификатор разговора с помощью сообщения массовой рассылки, может быть реализована операция, которая перескакивает с текущего разговора на сообщение массовой рассылки.
[0065] Как показано на фиг. 6, конкретный вариант осуществления другого способа для отображения сообщения, предоставленного посредством настоящего раскрытия сущности, включает в себя следующие этапы.
[0066] На этапе S61, запрашивается время отправки и получатели сообщения массовой рассылки, отправляемого от пользователя.
[0067] На этапе S62, сообщения, принятые пользователем, запрашиваются согласно времени отправки и получателям, и сообщения с ответом пользователю в первый раз каждым из получателей после времени отправки в принимаемых сообщениях отображаются на странице разговора с помощью сообщения массовой рассылки.
[0068] Это решение отображает сообщения, отправленные от получателей сообщения массовой рассылки, на странице разговора с помощью сообщения массовой рассылки, в силу чего решение также позволяет реализовывать ассоциирование сообщения массовой рассылки с отдельными разговорами, так что пользователь может четко видеть ситуации с ответом всех получателей сообщения массовой рассылки.
[0069] Соответственно, настоящее раскрытие предоставляет устройство для отображения сообщения. Как показано на фиг. 7, устройство включает в себя:
[0070] - первый модуль 701 выполнения запросов, сконфигурированный с возможностью запрашивать время отправки и получателей сообщения массовой рассылки, отправляемого от пользователя; и
[0071] - первый модуль 702 обработки, сконфигурированный с возможностью отображать сообщение массовой рассылки на странице отдельного разговора между пользователем и каждым из получателей согласно времени отправки.
[0072] Первый модуль 702 обработки дополнительно сконфигурирован с возможностью определять для каждого из получателей то, существует или нет отдельный разговор между пользователем и получателем; если отдельный разговор между пользователем и получателем существует, отображать сообщение массовой рассылки на странице отдельного разговора между пользователем и получателем согласно времени отправки.
[0073] Первый модуль 702 обработки сконфигурирован с возможностью отображать сообщение массовой рассылки на странице отдельного разговора между пользователем и получателем через ссылку.
[0074] Первый модуль 702 обработки дополнительно сконфигурирован с возможностью отображать состояние сообщения массовой рассылки на странице отдельного разговора между пользователем и получателем.
[0075] Состояние может включать в себя "отправка", "отправлено", "прочитано" или "ошибка отправки".
[0076] Первый модуль 702 обработки дополнительно сконфигурирован с возможностью ярко выделять сообщение массовой рассылки на странице отдельного разговора между пользователем и получателем.
[0077] Как показано на фиг. 8, устройство для отображения сообщения включает в себя:
[0078] - второй модуль 801 выполнения запросов, сконфигурированный с возможностью запрашивать время отправки и получателей сообщения массовой рассылки, отправляемого от пользователя; и
[0079] - второй модуль 802 обработки, сконфигурированный с возможностью запрашивать сообщения, принимаемые пользователем согласно времени отправки и получателям, и отображать, на странице разговора с помощью сообщения массовой рассылки, сообщения с ответом пользователю в первый раз каждым из получателей после времени отправки в принимаемых сообщениях.
[0080] Специалисты в данной области техники должны понимать, что варианты осуществления настоящего изобретения могут предоставляться в качестве способов, систем или компьютерных программных продуктов. Следовательно, настоящее изобретение может приспосабливать варианты осуществления в формах только аппаратных средств, только программного обеспечения либо комбинации программного обеспечения и аппаратных средств. Кроме того, настоящее изобретение может приспосабливать формы компьютерных программных продуктов, выполняемых на одном или более машиноприменимых носителей хранения данных (включающих в себя, но не только, дисковое устройство хранения данных и оптическое устройство хранения данных и т.д.), содержащих машиноприменимые программные коды.
[0081] Настоящее изобретение описывается в отношении способа, устройства (системы) и блок-схемы последовательности операций способа и/или блок-схемы компьютерного программного продукта согласно вариантам осуществления настоящего изобретения. Следует понимать, что каждый процесс и/или блок на блок-схемах последовательности операций способа и/или на блок-схемах и комбинации процессов и/или блоков на блок-схемах последовательности операций способа и/или на блок-схемах могут быть реализованы посредством компьютерных программных инструкций. Эти компьютерные программные инструкции могут предоставляться в компьютер общего назначения, компьютер специального назначения, встроенный процессор или процессоры других программируемых устройств обработки данных, чтобы создавать машину, так что устройство для реализации функций, указываемых в одном или более процессов на блок-схемах последовательности операций способа и/или в одном или более блоков на блок-схемах, может быть создано посредством инструкций, выполняемых посредством компьютера или процессоров других программируемых устройств обработки данных.
[0082] Эти компьютерные программные инструкции дополнительно могут сохраняться на машиночитаемом запоминающем устройстве, которое может загружать компьютер или другие программируемые устройства обработки данных с возможностью работать конкретным образом, так что готовые изделия, содержащие устройство обработки инструкций, могут быть созданы посредством инструкций, сохраненных на машиночитаемом запоминающем устройстве, и устройство обработки инструкций реализует функции, указываемые в одном или более процессов на блок-схемах последовательности операций способа и/или в одном или более блоков на блок-схемах.
[0083] Эти компьютерные программные инструкции дополнительно могут загружаться в компьютер или другие программируемые устройства обработки данных, так что последовательность функциональных этапов может выполняться на компьютере или других программируемых устройствах обработки данных, с тем чтобы формировать процессы, реализованные посредством компьютера, так что этапы для реализации функций, указываемых в одном или более процессов на блок-схемах последовательности операций способа и/или в одном или более блоков на блок-схемах, могут предоставляться посредством инструкций, выполняемых на компьютере или других программируемых устройствах обработки данных.
[0084] Очевидно, что специалисты в данной области техники могут вносить различные изменения и модификации в настоящее изобретение без отступления от сущности и объема настоящего изобретения. Таким образом, если эти изменения и модификации настоящего изобретения попадают в пределы объема, определяемого формулой изобретения согласно настоящему раскрытию, и их эквивалентных технологий, настоящее раскрытие имеет намерение охватывать эти изменения и модификации.