СПОСОБ И УСТРОЙСТВО ДЛЯ УСТАНОВЛЕНИЯ МНОГОГРУППОВОГО ВЫЗОВА
METHOD AND DEVICE FOR SETUP OF MULTIPLE CALL

Область техники, к которой относится изобретение
Варианты осуществления настоящего изобретения относятся к области коммуникационных технологий и, в частности, к способу и устройству для установления многогруппового вызова.
Уровень техники
При практическом применении функции уполномоченного критичного обмена голосовой информацией (критичный обмен голосовой информацией, MCPTT для краткости) необходимо выполнить требование, согласно которому пользователю необходимо инициировать многогрупповой вызов с участием нескольких МCPTT-групп. Например, в некоторых чрезвычайных ситуациях пожарные части и полицейские подразделения взаимодействуют друг с другом. Поскольку руководитель работ на месте аварийного происшествия должен координировать действий нескольких MCPTT-групп, то для подачи одной и той же команды и постановки задачи инициируется вызов с участием нескольких МCPTT-групп. В предшествующем уровне техники такая функция многогруппового вызова еще не поддерживается.
Раскрытие сущности изобретения
Варианты осуществления настоящего изобретения обеспечивают способ и устройство для установления многогруппового вызова для выполнения многогруппового вызова среди множества MCPTT-групп.
Согласно первому аспекту, вариант осуществления настоящего изобретения обеспечивает способ установления многогруппового вызова, включающий в себя:
определение первым MCPTT-сервером установить многогрупповой вызов с участием N MCPTT-групп, где N - целое число, большее или равное 2; и
отправку первым MCPTT-сервером сообщения вызова первому устройству пользователя (устройство пользователя, UE для краткости), где сообщение вызова используется для добавления первого UE к многогрупповому вызову,
первый MCPTT-пользователь является ассоциированным пользователем первого UE, и первый MCPTT-пользователь является любым MCPTT-пользователем в N MCPTT-группах.
Со ссылкой на второй аспект, в первом возможном варианте реализации первого аспекта,
перед определением первым МCPTT сервером установить многогрупповой вызов с участием N MCPTT-групп, способ дополнительно включает в себя:
прием первым MCPTT-сервером сообщения установления многогруппового вызова, отправленного вторым UE, где сообщение установления многогруппового вызова используется вторым MCPTT-пользователем для запроса первого MCPTT-сервера установить многогрупповой вызов с участием N MCPTT-групп,
второй MCPTT-пользователь является ассоциированным пользователем второго UE, и MCPTT-группа, к которой принадлежит второй MCPTT-пользователь, является, по меньшей мере, одной из N MCPTT-групп; и
определение первым MCPTT-сервером установить многогрупповой вызов с участием N MCPTT-групп включает в себя:
определение первым MCPTT-сервером, в соответствии с сообщением установления многогруппового вызова, установить многогрупповой вызов, где
первым MCPTT-пользователем является любой MCPTT-пользователь в N MCPTT-группах, за исключением второго MCPTT-пользователя.
Со ссылкой на первый возможный вариант реализации первого аспекта, во втором возможном варианте реализации первого аспекта,
сообщение установления многогруппового вызова включает в себя идентификатор временной группы, которая включает в себя N MCPTT-группы, и
первый MCPTT-сервер является MCPTT-сервером временной группы.
Со ссылкой на второй возможный вариант реализации первого аспекта, в третьем возможном варианте реализации первого аспекта,
прием первым MCPTT-сервером сообщения установления многогруппового вызова, отправленного вторым UE, включает в себя:
прием первым MCPTT-сервером сообщения установления многогруппового вызова, которое отправляется вторым UE, и которое направляется MCPTT-сервером второго MCPTT-пользователя.
Со ссылкой на второй возможный вариант реализации первого аспекта или третьего возможного варианта реализации первого аспекта, в четвертом возможном варианте реализации первого аспекта,
перед отправкой первым MCPTT-сервером сообщения вызова первому UE, способ дополнительно включает в себя:
получение первым MCPTT-сервером информации о временной группе в соответствии с идентификатором временной группы, где
информация о временной группе включает идентификатор временной группы и идентификаторы N MCPTT-групп.
Со ссылкой на четвертый возможный вариант реализации первого аспекта, в пятом возможном варианте реализации первого аспекта,
информация о временной группе дополнительно включает в себя:
информацию о MCPTT-пользователе, по меньшей мере, в одной из N MCPTT-групп.
Со ссылкой на первый возможный вариант реализации первого аспекта, в шестом возможном варианте реализации первого аспекта,
сообщение установления многогруппового вызова включает в себя идентификаторы N MCPTT-групп, и
первый MCPTT-сервер является MCPTT-сервером второго MCPTT-пользователя.
Со ссылкой на шестой возможный вариант реализации первого аспекта, в седьмом возможном варианте осуществления первого аспекта,
перед отправкой первым MCPTT-сервером сообщения вызова первому UE, способ дополнительно включает в себя:
получение первым MCPTT-сервером информации о MCPTT-пользователе, по меньшей мере, в одной из N MCPTT-групп, в соответствии с идентификаторами N MCPTT-групп.
Со ссылкой на любой из первого аспекта или с первого по седьмой возможный вариант реализации первого аспекта, в восьмом возможном варианте реализации первого аспекта,
отправка первым MCPTT-сервером сообщения вызова первому UE включает в себя:
отправку первым MCPTT-сервером первого пейджингового сообщения в первое UE, где
первое пейджинговое сообщение используется для персонального вызова первого UE присоединиться к многогрупповому вызову, так что первое UE присоединяется к многогрупповому вызову, в соответствии с первым пейджинговым сообщением.
Со ссылкой на любой из первого аспекта или с первого по седьмой возможный вариант реализации первого аспекта, в девятом возможном варианте реализации первого аспекта,
отправка первым MCPTT-сервером сообщения вызова первому UE включает в себя:
отправку первым MCPTT-сервером второго пейджингового сообщения на MCPTT-сервер первого MCPTT-пользователя, где
второе пейджинговое сообщение используется для персонального вызова первого UE присоединения к многогрупповому вызову, так что MCPTT-сервер первого MCPTT-пользователя отправляет третье пейджинговое сообщение в первое UE, и первое UE присоединяется к многогрупповому вызову в соответствии с третьим пейджинговым сообщением.
Со ссылкой на любой из первого аспекта или с первого по седьмой вариант реализации первого аспекта, в десятом возможном варианте реализации первого аспекта,
отправка первым MCPTT-сервером сообщения вызова первому UE включает в себя:
отправку первым MCPTT-сервером четвертого пейджингового сообщения на MCPTT-сервер MCPTT-группы, к которой принадлежит первый MCPTT-пользователь, где
четвертое пейджинговое сообщение используется для персонального вызова первого UE присоединиться к многогрупповому вызову, так что MCPTT-сервер MCPTT-группы, к которому принадлежит первый MCPTT-пользователь, отправляет пятое пейджинговое сообщение в первое UE или отправляет пятое пейджинговое сообщение в первое UE с использованием MCPTT-сервера первого MCPTT-пользователя, и первое UE присоединяется к многогрупповому вызову в соответствии с пятым пейджинговым сообщением, где пятое пейджинговое сообщение используется для персонального вызова первого UE присоединиться к многогрупповому вызову.
Со ссылкой на один из первого аспекта или с первого по седьмой возможный вариант реализации первого аспекта, в одиннадцатом возможном варианте реализации первого аспекта,
отправка первым MCPTT-сервером сообщения вызова первому UE включает в себя:
отправку первым MCPTT-сервером первого сообщения уведомления первому UE, где
первое сообщение уведомления включает в себя идентификатор сеанса многогруппового вызова, и первое сообщение уведомления используется для указания первому UE присоединиться к многогрупповому вызову в соответствии с идентификатором сеанса, так что первое UE присоединяется к многогрупповому вызову в соответствии с идентификатором сеанса.
Со ссылкой на любой из первого аспекта или с первого по седьмой возможный вариант реализации первого аспекта, в двенадцатом возможном варианте реализации первого аспекта,
отправка первым MCPTT-сервером сообщения вызова первому UE включает в себя:
отправку первым MCPTT-сервером второго сообщения уведомления на MCPTT-сервер первого MCPTT-пользователя, где
второе сообщение уведомления включает в себя идентификатор сеанса многогруппового вызова, и второе сообщение уведомления используется для указания первому UE присоединиться к многогрупповому вызову в соответствии с идентификатором сеанса, так что MCPTT-сервер первого MCPTT-пользователя отправляет третье сообщение уведомления в первое UE, где третье сообщение уведомления включает в себя идентификатор сеанса, и третье сообщение уведомления используется для указания первому UE присоединиться к многогрупповому вызову в соответствии с идентификатором сеанса, так что первое UE присоединяется к многогрупповому вызову в соответствии с идентификатором сеанса.
Со ссылкой на любой из первого аспекта или с первого по седьмой возможный вариант реализации первого аспекта, в тринадцатом возможном варианте реализации первого аспекта,
отправка первым MCPTT-сервером сообщения вызова первому UE включает в себя:
отправку первым MCPTT-сервером четвертого сообщения уведомления на MCPTT-сервер MCPTT-группы, к которой принадлежит первый MCPTT-пользователь, где
четвертое сообщение уведомления включает в себя идентификатор сеанса многогруппового вызова, и четвертое сообщение уведомления используется для указания первому UE присоединиться к многогрупповому вызову в соответствии с идентификатором сеанса, так что MCPTT-сервер MCPTT-группы, к которой принадлежит первый MCPTT-пользователь, отправляет пятое сообщение уведомления в первое UE или отправляет пятое сообщение уведомления в первое UE с использованием MCPTT-сервера первого MCPTT-пользователя, и первое UE присоединяется к многогрупповому вызову в соответствии с идентификатором сеанса.
Согласно второму аспекту, вариант осуществления настоящего изобретения обеспечивает способ установления многогруппового вызова, включающий в себя:
прием первым UE сообщения вызова, в котором сообщение вызова используется для добавления первого UE к многогрупповому вызову с участием N MCPTT-групп,
N представляет собой целое число, большее или равное 2, первый MCPTT-пользователь является ассоциированным пользователем первого UE, и первым MCPTT-пользователем является любой MCPTT-пользователь в N MCPTT-группах; и
присоединение первого UE к многогрупповому вызову в соответствии с сообщением вызова.
В первом возможном варианте реализации второго аспекта,
прием первым UE сообщение вызова включает в себя:
прием первым UE сообщения уведомления, где сообщение уведомления включает в себя идентификатор сеанса многогруппового вызова, и
сообщение уведомления используется для указания первому UE присоединиться к многогрупповому вызову в соответствии с идентификатором сеанса; и
присоединение первого UE к многогрупповому вызову в соответствии с сообщением вызова включает в себя:
присоединение первого UE к многогрупповому вызову в соответствии с идентификатором сеанса.
Со ссылкой на второй аспект или первый возможный вариант реализации второго аспекта, во втором возможном варианте реализации второго аспекта,
многогрупповой вызов с участием N MCPTT-групп инициируется вторым MCPTT-пользователем, и
первым MCPTT-пользователем является любой MCPTT-пользователь в N MCPTT-группах, за исключением второго MCPTT-пользователя.
Со ссылкой на второй аспект, первый возможный вариант реализации второго аспекта или второй возможный вариант реализации второго аспекта в третьем возможном варианте реализации второго аспекта,
прием первым UE сообщения вызова включает в себя:
прием первым UE сообщения вызова, которое отправляется MCPTT-сервером MCPTT-группы, к которой принадлежит первый MCPTT-пользователь; или
прием первым UE сообщения вызова, которое отправляется MCPTT-сервером первого MCPTT-пользователя; или
прием первым UE сообщение вызова, которое отправляется MCPTT-сервером временной группы, которая включает в себя N MCPTT-групп.
Со ссылкой на второй возможный вариант реализации второго аспекта, в четвертом возможном варианте осуществления второго аспекта,
прием первым UE сообщения вызова включает в себя:
прием первым UE сообщение вызова, которое отправляется MCPTT-сервером второго MCPTT-пользователя.
Согласно третьему аспекту, вариант осуществления настоящего изобретения обеспечивает способ установления многогруппового вызова, включающий в себя:
генерирование вторым UE сообщение установления многогруппового вызова, в котором сообщение установления многогруппового вызова используется вторым MCPTT-пользователем для запроса первого MCPTT-сервера установить многогрупповой вызов с участием N MCPTT-групп,
N представляет собой целое число, большее или равное 2, второй MCPTT-пользователь является ассоциированным пользователем второго UE, и MCPTT-группа, к которой принадлежит второй MCPTT-пользователь, является, по меньшей мере, одной из N MCPTT-групп; и
отправку вторым UE сообщения установления многогруппового вызова на первый MCPTT-сервер.
Со ссылкой на третий аспект, в первом возможном варианте реализации третьего аспекта,
сообщение установления многогруппового вызова включает в себя идентификатор временной группы, которая включает в себя N MCPTT-группы, и
первый MCPTT-сервер является MCPTT-сервером временной группы.
Со ссылкой на первый возможный вариант реализации третьего аспекта, во втором возможном варианте реализации третьего аспекта,
отправка вторым UE сообщения установления многогруппового вызова на первый MCPTT-сервер включает в себя:
отправку вторым UE сообщения установления многогруппового вызова на первый MCPTT-сервер с использованием MCPTT-сервера второго MCPTT-пользователя.
Со ссылкой на первый возможный вариант реализации третьего аспекта или второй возможный вариант реализации третьего аспекта, в третьем возможном варианте осуществления третьего аспекта,
перед отправкой вторым UE сообщения установления многогруппового вызова на первый MCPTT-сервер способ дополнительно включает в себя:
формирование вторым UE временной группы.
Со ссылкой на третий аспект, в четвертом возможном варианте реализации третьего аспекта,
сообщение установления многогруппового вызова включает в себя идентификаторы N MCPTT-групп, и
первый MCPTT-сервер является MCPTT-сервером второго MCPTT-пользователя.
Согласно четвертому аспекту, вариант осуществления настоящего изобретения обеспечивает MCPTT-сервер, служащий в качестве первого MCPTT-сервера, и включает в себя:
блок обработки, выполненный с возможностью определять устанавливать многогрупповой вызов с участием N MCPTT-групп, где N является целым числом, большим или равным 2; и
блок приемопередатчика, выполненный с возможностью отправлять сообщение вызова в первое устройство пользователя UE, где сообщение вызова используется для добавления первого UE к многогрупповому вызову,
первый MCPTT-пользователь является ассоциированным пользователем первого UE, и первым MCPTT-пользователем является любой MCPTT-пользователь в N MCPTT-группах.
Со ссылкой на четвертый аспект, в первом возможном варианте осуществления четвертого аспекта,
до того, как блок обработки определит установить многогрупповой вызов с участием N MCPTT-групп, блок приемопередатчика дополнительно выполнен с возможностью принимать сообщение установления многогруппового вызова, отправленного вторым UE, где сообщение установления многогруппового вызова используется вторым MCPTT-пользователем для запроса первого MCPTT-сервера установить многогрупповой вызов с участием N MCPTT-групп,
второй MCPTT-пользователь является ассоциированным пользователем второго UE, и MCPTT-группа, к которой принадлежит второй MCPTT-пользователь, является, по меньшей мере, одной из N MCPTT-групп; и
при определении установить многогрупповой вызов с участием N MCPTT-групп, блок обработки конкретно выполнен с возможностью:
определять, в соответствии с сообщением установления многогруппового вызова, установить многогрупповой вызов, где
первым MCPTT-пользователем является любой MCPTT-пользователь в N MCPTT-группах, за исключением второго MCPTT-пользователя.
Со ссылкой на первый возможный вариант реализации четвертого аспекта, во втором возможном варианте осуществления четвертого аспекта,
сообщение установления многогруппового вызова включает в себя идентификатор временной группы, которая включает в себя N MCPTT-группы, и
первый MCPTT-сервер является MCPTT-сервером временной группы.
Со ссылкой на второй возможный вариант осуществления четвертого аспекта, в третьем возможном варианте осуществления четвертого аспекта,
при приеме сообщения установления многогруппового вызова, отправленного вторым UE, блок приемопередатчика специально выполнен с возможностью:
принимать сообщение установления многогруппового вызова, которое отправляется вторым UE, и которое перенаправляется MCPTT-сервером второго MCPTT-пользователя.
Со ссылкой на второй возможный вариант осуществления четвертого аспекта или третий возможный вариант осуществления четвертого аспекта, в четвертом возможном варианте осуществления четвертого аспекта,
до того, как блок приемопередатчика отправляет сообщение вызова в первое UE, блок обработки дополнительно выполнен с возможностью получать информацию о временной группе в соответствии с идентификатором временной группы, где
информация о временной группе включает в себя идентификатор временной группы и идентификаторы N MCPTT-групп.
Со ссылкой на четвертый возможный вариант осуществления четвертого аспекта, в пятом возможном варианте осуществления четвертого аспекта,
информация о временной группе дополнительно включает в себя:
информацию о MCPTT-пользователе, по меньшей мере, в одной из N MCPTT-групп.
Со ссылкой на первый возможный вариант осуществления четвертого аспекта, в шестом возможном варианте осуществления четвертого аспекта,
сообщение установления многогруппового вызова включает в себя идентификаторы N MCPTT-групп, и первый MCPTT-сервер является MCPTT-сервером второго MCPTT-пользователя.
Со ссылкой на шестой варианта реализации четвертого аспекта, в седьмом возможном варианте осуществления четвертого аспекта,
прежде чем блок приемопередатчика отправит сообщение вызова в первое UE, блок обработки дополнительно выполнен с возможностью получать информацию о MCPTT-пользователе, по меньшей мере, в одной из N MCPTT-групп, в соответствии с идентификаторами N MCPTT-групп.
Со ссылкой на любой из четвертого аспекта или с первого по седьмой возможный вариант реализации четвертого аспекта, в восьмом варианте реализации четвертого аспекта,
при отправке сообщения вызова в первое UE блок приемопередатчика, в частности, выполнен с возможностью:
отправлять первое пейджинговое сообщение в первое UE, где
первое пейджинговое сообщение используется для персонального вызова первого UE присоединиться к многогрупповому вызову, так что первое UE присоединяется к многогрупповому вызову в соответствии с первым пейджинговым сообщением.
Со ссылкой на любой из четвертого аспекта или с первого по седьмой возможный вариант реализации четвертого аспекта, в девятом возможном варианте реализации четвертого аспекта,
при отправке сообщения вызова в первое UE блок приемопередатчика, в частности, выполнен с возможностью:
отправлять второе пейджинговое сообщение на MCPTT-сервер первого MCPTT-пользователя, где
второе пейджинговое сообщение используется для персонального вызова первого UE присоединиться к многогрупповому вызову, так что MCPTT-сервер первого MCPTT-пользователя отправляет третье пейджинговое сообщение в первое UE, и первое UE присоединяется к многогрупповому вызову в соответствии с третьим пейджинговым сообщением.
Со ссылкой на любой из четвертого аспекта или с первого по седьмой возможный вариант реализации четвертого аспекта, в десятом возможном варианте реализации четвертого аспекта,
при отправке сообщения вызова в первое UE блок приемопередатчика, в частности, выполнен с возможностью:
отправлять четвертое пейджинговое сообщение на MCPTT-сервер MCPTT-группы, к которой принадлежит первый MCPTT-пользователь, где
четвертое пейджинговое сообщение используется для персонального вызова первого UE присоединиться к многогрупповому вызову, так что MCPTT-сервер MCPTT-группы, к которой принадлежит первый MCPTT-пользователь, отправляет пятое пейджинговое сообщение в первое UE или отправляет пятое пейджинговое сообщение первому UE с использованием MCPTT-сервера первого MCPTT-пользователя, и первое UE присоединяется к многогрупповому вызову в соответствии с пятым пейджинговым сообщением, где пятое пейджинговое сообщение используется для персонального вызова первого UE присоединиться к многогрупповому вызову.
Со ссылкой на один из четвертого аспекта или с первого из седьмой возможный вариант реализации четвертого аспекта, в одиннадцатом варианте реализации четвертого аспекта,
при отправке сообщения вызова в первое UE блок приемопередатчика, в частности, выполнен с возможностью:
отправлять первое сообщение уведомления в первое UE, где первое сообщение уведомления содержит идентификатор сеанса многогруппового вызова, и
первое сообщение уведомления используется для указания первому UE присоединиться к многогрупповому вызову в соответствии с идентификатором сеанса, так что первое UE присоединяется к многогрупповому вызову в соответствии с идентификатором сеанса.
Со ссылкой на любой из четвертого аспекта или с первого по седьмой возможный вариант реализации четвертого аспекта, в двенадцатом возможном варианте реализации четвертого аспекта,
при отправке сообщения вызова в первое UE блок приемопередатчика, в частности, выполнен с возможностью:
отправлять второе сообщение уведомления на MCPTT-сервер первого MCPTT-пользователя, где второе сообщение уведомления содержит идентификатор сеанса многогруппового вызова, и
второе сообщение уведомления используется для указания первому UE присоединиться к многогрупповому вызову, в соответствии с идентификатором сеанса, так что MCPTT-сервер первого MCPTT-пользователя отправляет третье сообщение уведомления в первое UE, где третье сообщение уведомления включает в себя идентификатор сеанса и третье сообщение уведомления используются для указания первому UE присоединиться к многогрупповому вызову, в соответствии с идентификатором сеанса, так что первое UE присоединяется к многогрупповому вызову в соответствии с идентификатором сеанса.
Со ссылкой на любой из четвертого аспекта или с первого по седьмой возможный вариант реализации четвертого аспекта, в тринадцатом возможном варианте реализации четвертого аспекта,
при отправке сообщения вызова в первое UE блок приемопередатчика, в частности, выполнен с возможностью:
отправлять четвертое сообщение уведомления на MCPTT-сервер MCPTT-группы, к которой принадлежит первый MCPTT-пользователь, где
четвертое сообщение уведомления включает в себя идентификатор сеанса многогруппового вызова, и четвертое сообщение уведомления используется для указания первому UE присоединиться к многогрупповому вызову в соответствии с идентификатором сеанса, так что MCPTT-сервер MCPTT-группы, к который первый MCPTT-пользователь принадлежит, отправляет пятое сообщение уведомления в первое UE или отправляет пятое сообщение уведомления в первое UE с использованием MCPTT-сервера первого MCPTT-пользователя, и первое UE присоединяется к многогрупповому вызову в соответствии с идентификатором сеанса.
В соответствии с пятым аспектом вариант осуществления настоящего изобретения обеспечивает UE, служащее в качестве первого UE, и включает в себя:
блок приемопередатчика, выполненный с возможностью принимать сообщение вызова, где сообщение вызова используется для добавления первого UE к многогрупповому вызову с участием N MCPTT-групп,
N представляет собой целое число, большее или равное 2, первый MCPTT-пользователь является ассоциированным пользователем первого UE, и первым MCPTT-пользователем является любой MCPTT-пользователь в N MCPTT-группах; и
блок обработки, выполненный с возможностью присоединять к многогрупповому вызову в соответствии с сообщением вызова.
Со ссылкой на пятый аспект, в первом возможном варианте реализации пятого аспекта,
при приеме сообщения вызова блок приемопередатчика, в частности, выполнен с возможностью:
принимать сообщение уведомления, в котором сообщение уведомления содержит идентификатор сеанса многогруппового вызова, и
сообщение уведомления используется для указания первому UE присоединиться к многогрупповому вызову в соответствии с идентификатором сеанса; и
при присоединении к многогрупповому вызову в соответствии с сообщением вызова, блок обработки конкретно выполнен с возможностью:
присоединять к многогрупповому вызову в соответствии с идентификатором сеанса.
Со ссылкой на пятый аспект или первый возможный вариант осуществления пятого аспекта, во втором возможном варианте осуществления пятого аспекта,
многогрупповой вызов с участием N MCPTT-групп инициируется вторым MCPTT-пользователем, и
первым MCPTT-пользователем является любой MCPTT-пользователь в N MCPTT-группах, за исключением второго MCPTT-пользователя.
Со ссылкой на пятый аспект, первый возможный вариант реализации пятого аспекта или второй возможный вариант осуществления пятого аспекта, в третьем возможном варианте осуществления пятого аспекта,
при приеме сообщения вызова блок приемопередатчика, в частности, выполнен с возможностью:
принимать сообщение вызова, которое отправляется MCPTT-сервером MCPTT-группы, к которой принадлежит первый MCPTT-пользователь; или
принимать сообщение вызова, которое отправляется MCPTT-сервером первого MCPTT-пользователя; или
принимать сообщение вызова, которое отправляется MCPTT-сервером временной группы, которая включает в себя N MCPTT-групп.
Со ссылкой на второй возможный вариант осуществления пятого аспекта, в четвертом возможном варианте осуществления пятого аспекта,
при приеме сообщения вызова блок приемопередатчика, в частности, выполнен с возможностью:
принимать сообщение вызова, которое отправляется MCPTT-сервером второго MCPTT-пользователя.
В соответствии с шестым аспектом вариант осуществления настоящего изобретения обеспечивает UE, служащее вторым UE, и включает в себя:
блок обработки, выполненный с возможностью генерировать сообщение установления многогруппового вызова, при котором сообщение установления многогруппового вызова используется вторым MCPTT-пользователем для запроса первого MCPTT-сервера для установки многогруппового вызова с участием N MCPTT-групп,
N представляет собой целое число, большее или равное 2, второй MCPTT-пользователь является ассоциированным пользователем второго UE, и MCPTT-группа, к которой принадлежит второй MCPTT-пользователь, является, по меньшей мере, одной из N MCPTT-групп; и
блок приемопередатчика выполнен с возможностью отправлять сообщение установления многогруппового вызова на первый MCPTT-сервер.
Со ссылкой на шестой аспект, в первом возможном варианте осуществления шестого аспекта,
сообщение установления многогруппового вызова включает в себя идентификатор временной группы, которая включает в себя N MCPTT-группы, и
первый MCPTT-сервер является MCPTT-сервером временной группы.
Со ссылкой на первый возможный вариант осуществления шестого аспекта, во втором возможном варианте осуществления шестого аспекта,
при отправке сообщения установления многогруппового вызова на первый MCPTT-сервер блок приемопередатчика, в частности, выполнен с возможностью:
отправлять сообщение установления многогруппового вызова на первый MCPTT-сервер с помощью MCPTT-сервера второго MCPTT-пользователя.
Со ссылкой на первый возможный вариант осуществления шестого аспекта или второй возможный вариант осуществления шестого аспекта, в третьем возможном варианте осуществления шестого аспекта,
блок обработки дополнительно выполнен с возможностью формировать временную группу до того, как блок приемопередатчика отправит сообщение установления многогруппового вызова на первый MCPTT-сервер.
Со ссылкой на шестой аспект, в четвертом варианте осуществления шестого аспекта,
сообщение установления многогруппового вызова включает в себя идентификаторы N MCPTT-групп, и первый MCPTT-сервер является MCPTT-сервером второго MCPTT-пользователя.
Согласно седьмому аспекту, вариант осуществления настоящего изобретения обеспечивает MCPTT-сервер, служащий в качестве первого MCPTT-сервера, и включает в себя:
процессор, выполненный с возможностью определять устанавливать многогрупповой вызов с участием N MCPTT-групп, где N является целым числом, большим или равным 2; и
приемопередатчик, выполненный с возможностью отправлять сообщение вызова в первое устройство пользователя UE, где сообщение вызова используется для добавления первого UE к многогрупповому вызову,
первый MCPTT-пользователь является ассоциированным пользователем первого UE, и первым MCPTT-пользователем является любой MCPTT-пользователь в N MCPTT-группах.
Со ссылкой на седьмой аспект, в первом возможном варианте осуществления седьмого аспекта,
до того, как процессор определит устанавливать многогрупповой вызов с участием N MCPTT-групп, приемопередатчик дополнительно выполнен с возможностью принимать сообщение установления группового вызова, отправленного вторым UE, где сообщение установления многогруппового вызова используется вторым MCPTT-пользователем MCPTT для запроса первого MCPTT-сервера установить многогрупповой вызов с участием N MCPTT-групп,
второй MCPTT-пользователь является ассоциированным пользователем второго UE, и MCPTT-группа, к которой принадлежит второй MCPTT-пользователь, является, по меньшей мере, одной из N MCPTT-групп; и
при определении установить многогрупповой вызов с участием N MCPTT-групп, процессор конкретно выполнен с возможностью:
определять, в соответствии с сообщением установления многогруппового вызова, установить многогрупповой вызов, где
первым MCPTT-пользователем является любой MCPTT-пользователь в N MCPTT-группах за исключением второго MCPTT-пользователя.
Со ссылкой на первый возможный вариант осуществления седьмого аспекта, во втором возможном варианте осуществления седьмого аспекта,
сообщение установления многогруппового вызова включает в себя идентификатор временной группы, которая включает в себя N MCPTT-группы, и
первый MCPTT-сервер является MCPTT-сервером временной группы.
Со ссылкой на второй возможный вариант осуществления седьмого аспекта, в третьем возможном варианте осуществления седьмого аспекта,
при приеме сообщения установления многогруппового вызова, отправленного вторым UE, приемопередатчик, в частности, выполнен с возможностью:
принимать сообщение установления многогруппового вызова, которое отправляется вторым UE и которое перенаправляется MCPTT-сервером второго MCPTT-пользователя.
Со ссылкой на второй возможный вариант осуществления седьмого аспекта или третий возможный вариант осуществления седьмого аспекта, в четвертом возможном варианте осуществления седьмого аспекта,
прежде чем приемопередатчик отправит сообщение вызова в первое UE, процессор дополнительно выполнен с возможностью получать информацию о временной группе в соответствии с идентификатором временной группы, где
информация о временной группе включает идентификатор временной группы и идентификаторы N MCPTT-групп.
Со ссылкой на четвертый возможный вариант осуществления седьмого аспекта, в пятом возможном варианте осуществления седьмого аспекта,
информация о временной группе дополнительно включает в себя:
информацию о MCPTT-пользователе, по меньшей мере, в одной из N MCPTT-групп.
Со ссылкой на первый возможный вариант осуществления седьмого аспекта, в шестом возможном варианте осуществления седьмого аспекта,
сообщение установления многогруппового вызова включает в себя идентификаторы N MCPTT-групп, и
первый MCPTT-сервер является MCPTT-сервером второго MCPTT-пользователя.
Со ссылкой на шестой возможный вариант осуществления седьмого аспекта, в седьмом возможном варианте осуществления седьмого аспекта,
до того, как приемопередатчик отправляет сообщение вызова в первое UE, процессор дополнительно выполнен с возможностью получать информацию о MCPTT-пользователе, по меньшей мере, в одной из N MCPTT-групп в соответствии с идентификаторами N MCPTT-групп.
Со ссылкой на любой из седьмого аспекта или с первого по седьмой вариант реализации седьмого аспекта, в восьмом варианте реализации седьмого аспекта,
при отправке сообщения вызова в первое UE, приемопередатчик, в частности, выполнен с возможностью:
отправлять первое пейджинговое сообщение в первое UE, где
первое пейджинговое сообщение используется для персонального вызова первого UE присоединиться к многогрупповому вызову, так что первое UE присоединяется к многогрупповому вызову в соответствии с первым пейджинговым сообщением.
Со ссылкой на любой из седьмого аспекта или с первого по седьмой вариант реализации седьмого аспекта, в девятом возможном варианте осуществления седьмого аспекта,
при отправке сообщения вызова в первое UE, приемопередатчик, в частности, выполнен с возможностью:
отправлять второе пейджинговое сообщение на MCPTT-сервер первого MCPTT-пользователя, где
второе пейджинговое сообщение используется для персонального вызова первого UE присоединиться к многогрупповому вызову, так что MCPTT-сервер первого MCPTT-пользователя отправляет третье пейджинговое сообщение в первое UE, и первое UE присоединяется к многогрупповому вызову в соответствии с третьим пейджинговым сообщением.
Со ссылкой на любой из седьмого аспекта или с первого по седьмой вариант реализации седьмого аспекта, в десятом возможном варианте осуществления седьмого аспекта,
при отправке сообщения вызова в первое UE, приемопередатчик, в частности, выполнен с возможностью:
отправлять четвертое пейджинговое сообщение на MCPTT-сервер MCPTT-группы, к которой принадлежит первый MCPTT-пользователь, где
четвертое пейджинговое сообщение используется для персонального вызова первого UE присоединиться к многогрупповому вызову, так что MCPTT-сервер MCPTT-группы, к которой принадлежит первый MCPTT-пользователь, отправляет пятое пейджинговое сообщение в первое UE или отправляет пятое пейджинговое сообщение в первое UE с использованием MCPTT-сервера первого MCPTT-пользователя, и первое UE присоединяется к многогрупповому вызову в соответствии с пятым пейджинговым сообщением, где пятое пейджинговое сообщение используется для персонального вызова первого UE присоединиться к многогрупповому вызову.
Со ссылкой на любой один из седьмого аспекта или с первого по седьмой вариант реализации седьмого аспекта, в одиннадцатом возможном варианте реализации седьмого аспекта,
при отправке сообщения вызова в первое UE приемопередатчик, в частности, выполнен с возможностью:
отправлять первое сообщение уведомления первому UE, где
первое сообщение уведомления включает в себя идентификатор сеанса многогруппового вызова, и первое сообщение уведомления используется для указания первому UE присоединиться к многогрупповому вызову, в соответствии с идентификатором сеанса, так что первое UE присоединяется к многогрупповому вызову, в соответствии с идентификатором сеанса.
Со ссылкой на любой из седьмого аспекта или с первого по седьмого возможных вариантов реализации седьмого аспекта в двенадцатом возможном варианте реализации седьмого аспекта,
при отправке сообщения вызова в первое UE, приемопередатчик конкретно выполнен с возможностью:
отправлять второе сообщение уведомления на MCPTT-сервер первого MCPTT-пользователя, где второе сообщение уведомления содержит идентификатор сеанса многогруппового вызова, и
второе сообщение уведомления используется для указания первому UE присоединиться к многогрупповому вызову в соответствии с идентификатором сеанса, так что MCPTT-сервер первого MCPTT-пользователя отправляет третье сообщение уведомления в первое UE, где третье сообщение уведомления включает в себя идентификатор сеанса и третье сообщение уведомления используются для указания первому UE присоединиться к многогрупповому вызову в соответствии с идентификатором сеанса, так что первое UE присоединяется к многогрупповому вызову в соответствии с идентификатором сеанса.
Со ссылкой на любой из седьмого аспекта или с первого по седьмой вариант реализации седьмого аспекта, в тринадцатом возможном варианте реализации седьмого аспекта,
при отправке сообщения вызова в первое UE приемопередатчик, в частности, выполнен с возможностью:
отправлять четвертое сообщение уведомления на MCPTT-сервер MCPTT-группы, к которой принадлежит первый MCPTT-пользователь, где
четвертое сообщение уведомления включает в себя идентификатор сеанса многогруппового вызова, и четвертое сообщение уведомления используется для указания первому UE присоединиться к многогрупповому вызову в соответствии с идентификатором сеанса, так что MCPTT-сервер MCPTT-группы, к который первый MCPTT-пользователь принадлежит, отправляет пятое сообщение уведомления в первое UE или отправляет пятое сообщение уведомления в первое UE с использованием MCPTT-сервера первого MCPTT-пользователя, и первое UE присоединяется к многогрупповому вызову в соответствии с идентификатором сеанса.
В соответствии с восьмым аспектом вариант осуществления настоящего изобретения обеспечивает UE, служащее в качестве первого UE, и включает в себя:
приемопередатчик, выполненный с возможностью принимать сообщение вызова, где сообщение вызова используется для добавления первого UE к многогрупповому вызову с участием N MCPTT-групп,
N представляет собой целое число, большее или равное 2, первый MCPTT-пользователь является ассоциированным пользователем первого UE, и первым MCPTT-пользователем является любой MCPTT-пользователь в N MCPTT-группах; и
процессор, выполненный с возможностью присоединять к многогрупповому вызову в соответствии с сообщением вызова.
Со ссылкой на восьмой аспект, в первом возможном варианте реализации восьмого аспекта при приеме сообщения вызова приемопередатчик, в частности, выполнен с возможностью:
принимать сообщение уведомления, в котором сообщение уведомления содержит идентификатор сеанса многогруппового вызова, и
сообщение уведомления используется для указания первому UE присоединиться к многогрупповому вызову в соответствии с идентификатором сеанса; и
при присоединении к многогрупповому вызову в соответствии с сообщением вызова процессор конкретно выполнен с возможностью:
присоединиться к многогрупповому вызову в соответствии с идентификатором сеанса.
Со ссылкой на восьмой аспект или первый возможный вариант осуществления восьмого аспекта, во втором возможном варианте осуществления восьмого аспекта,
многогрупповой вызов с участием N MCPTT-групп инициируется вторым MCPTT-пользователем, и
первым MCPTT-пользователем является любой MCPTT-пользователь в N MCPTT-группах, за исключением второго MCPTT-пользователя.
Со ссылкой на восьмой аспект, первый возможный вариант осуществления восьмого аспекта или второй возможный вариант осуществления восьмого аспекта, в третьем возможном варианте осуществления восьмого аспекта,
при приеме сообщения вызова, приемопередатчик, в частности, выполнен с возможностью:
принимать сообщение вызова, которое отправляется MCPTT-сервером MCPTT-группы, к которой принадлежит первый MCPTT-пользователь; или
принимать сообщение вызова, которое отправляется MCPTT-сервером первого MCPTT-пользователя; или
принимать сообщение вызова, которое отправляется MCPTT-сервером временной группы, которая включает в себя N MCPTT-группы.
Со ссылкой на второй возможный вариант осуществления восьмого аспекта, в четвертом возможном варианте осуществления восьмого аспекта,
при приеме сообщения вызова, приемопередатчик, в частности, выполнен с возможностью:
принимать сообщение вызова, которое отправляется MCPTT-сервером второго MCPTT-пользователя.
Согласно девятому аспекту, вариант осуществления настоящего изобретения обеспечивает UE, служащее вторым UE, и включает в себя:
процессор, выполненный с возможностью генерировать сообщение установления многогруппового вызова, где сообщение установления многогруппового вызова используется вторым MCPTT-пользователем запросить первый MCPTT-сервер установить многогрупповой вызов с участием N MCPTT-групп,
N представляет собой целое число, большее или равное 2, второй MCPTT-пользователь является ассоциированным пользователем второго UE, и MCPTT-группа, к которой принадлежит второй MCPTT-пользователь, является, по меньшей мере, одной из N MCPTT-групп; и
приемопередатчик, выполненный с возможностью отправлять сообщение установления многогруппового вызова на первый MCPTT-сервер.
Со ссылкой на девятый аспект, в первом возможном варианте осуществления девятого аспекта,
сообщение установления многогруппового вызова включает в себя идентификатор временной группы, которая включает в себя N MCPTT-группы, и
первый MCPTT-сервер является MCPTT-сервером временной группы.
Со ссылкой на первый возможный вариант осуществления девятого аспекта, во втором возможном варианте осуществления девятого аспекта,
при отправке сообщения установления многогруппового вызова на первый MCPTT-сервер, приемопередатчик конкретно выполнен с возможностью:
отправлять сообщение установления многогруппового вызова на первый MCPTT-сервер с помощью MCPTT-сервера второго MCPTT-пользователя.
Со ссылкой на первый возможный вариант осуществления девятого аспекта или второго возможного варианта осуществления девятого аспекта, в третьем возможном варианте осуществления девятого аспекта,
процессор дополнительно выполнен с возможностью формировать временную группу до того, как приемопередатчик отправит сообщение установления многогруппового вызова на первый MCPTT-сервер.
Со ссылкой на девятый аспект, в четвертом варианте осуществления девятого аспекта,
сообщение установления многогруппового вызова включает в себя идентификаторы N MCPTT-групп, и
первый MCPTT-сервер является MCPTT-сервером второго MCPTT-пользователя.
Согласно способу и устройству для установления многогруппового вызова, предоставленному в вариантах осуществления настоящего изобретения, первый MCPTT-сервер определяет установить многогрупповой вызов с участием N MCPTT-групп, и отправляет сообщение вызова в первое UE, так что первое UE присоединяется к многогрупповому вызову в соответствии с сообщением вызова, где первый MCPTT-пользователь является ассоциированным пользователем первого UE, и первым MCPTT-пользователем является любой MCPTT-пользователь в N MCPTT-группах. Таким образом, многогрупповой вызов может выполняться среди N MCPTT-групп.
Краткое описание чертежей
С целью более подробного описания технических решений в вариантах осуществления настоящего изобретения или в предшествующем уровне техники, нижеследующее кратко описывает прилагаемые чертежи, необходимые для описания вариантов осуществления или предшествующего уровня техники. Очевидно, что прилагаемые чертежи в нижеследующем описании показывают некоторые варианты осуществления настоящего изобретения, и специалисты в данной области техники могут все еще получать другие чертежи из этих сопроводительных чертежей без творческих усилий.
Фиг. 1 является блок-схемой алгоритма первого варианта осуществления способа установления многогруппового вызова в соответствии с настоящим изобретением;
Фиг. 2 является блок-схемой алгоритма второго варианта осуществления способа установления многогруппового вызова в соответствии с настоящим изобретением;
Фиг. 3 является блок-схемой алгоритма третьего варианта осуществления способа установления многогруппового вызова в соответствии с настоящим изобретением;
Фиг. 4 является блок-схемой алгоритма четвертого варианта осуществления способа установления многогруппового вызова в соответствии с настоящим изобретением;
Фиг. 5 является блок-схемой алгоритма пятого варианта осуществления способа установления многогруппового вызова в соответствии с настоящим изобретением;
Фиг. 6 является блок-схемой алгоритма шестого варианта осуществления способа установления многогруппового вызова в соответствии с настоящим изобретением;
Фиг. 7 является схемой первого варианта осуществления MCPTT-сервера в соответствии с настоящим изобретением;
Фиг. 8 является схемой первого варианта осуществления UE в соответствии с настоящим изобретением;
Фиг. 9 является схемой второго варианта осуществления UE в соответствии с настоящим изобретением;
Фиг. 10 является схемой второго варианта осуществления MCPTT-сервера в соответствии с настоящим изобретением;
Фиг. 11 является схемой третьего варианта осуществления UE в соответствии с настоящим изобретением; и
Фиг. 12 является схемой четвертого варианта осуществления UE в соответствии с настоящим изобретением.
Осуществление изобретения
С целью более четкого описания целей, технических решений и преимуществ вариантов осуществления настоящего изобретения, нижеследующее четко и полностью описывает технические решения в вариантах осуществления настоящего изобретения со ссылкой на прилагаемые чертежи в вариантах осуществления настоящего изобретения. Очевидно, что описанные варианты осуществления представляют собой некоторые, но не все варианты осуществления настоящего изобретения. Все другие варианты осуществления, полученные специалистами в данной области техники на основании вариантов осуществления настоящего изобретения без творческих усилий, находятся в пределах объема защиты настоящего изобретения.
Фиг. 1 представляет собой блок-схему алгоритма первого варианта осуществления способа установления многогруппового вызова в соответствии с настоящим изобретением. Как показано на фиг. 1, способ в этом варианте осуществления может включать в себя следующие этапы:
S101. Первый MCPTT-сервер определяет установить многогрупповой вызов с участием N MCPTT-групп, где N является целым числом, большее или равное 2.
S102. Первый MCPTT-сервер отправляет сообщение вызова в первое UE, где сообщение вызова используется для добавления первого UE к многогрупповому вызову.
В этом варианте осуществления первый MCPTT-сервер может определить установить многогрупповой вызов с участием N MCPTT-групп. Первый MCPTT-сервер может определить в соответствии с заданной политикой установить многогрупповой вызов с участием N MCPTT-групп; или
первый MCPTT-сервер определяет, в зависимости от времени таймера, установить многогрупповой вызов с участием N MCPTT-групп; или
первый MCPTT-сервер может определять способом, описанным во втором варианте осуществления способа настоящего изобретения, установить многогрупповой вызов с участием N MCPTT-групп. Этот вариант осуществления настоящего изобретения не налагает никаких ограничений на то, как первый MCPTT-сервер определяет установить многогрупповой вызов с участием N MCPTT-групп.
Затем первый MCPTT-сервер отправляет сообщение вызова в первое UE, где сообщение вызова используется для добавления первого UE к многогрупповому вызову. Ассоциированный пользователь первого UE упоминается как первый MCPTT-пользователь, и ассоциированный пользователь первого UE относится к MCPTT-пользователю, который использует первое UE. Первым MCPTT-пользователем может быть любой MCPTT-пользователь в N MCPTT-группах. Таким образом, первый MCPTT-сервер может добавлять UE, используемое любым MCPTT-пользователем в N MCPTT-группах для многогруппового вызова, и таким образом многогрупповой вызов может выполняться среди N MCPTT-групп.
Возможное решение S102 реализации аналогично способу реализации, при котором первый MCPTT-сервер добавляет первое UE к многогрупповому вызову в четвертом варианте осуществления способа настоящего изобретения. Дополнительная информация приведена в последующем описании. Подробности здесь не описаны.
Согласно способу установления многогруппового вызова, предоставленного в этом варианте осуществления, первый MCPTT-сервер определяет установить многогрупповой вызов с участием N MCPTT-групп, и отправляет сообщение вызова в первое UE, так что первое UE присоединяется к многогрупповому вызову в соответствии с сообщением вызова, где первый MCPTT-пользователь является ассоциированным пользователем первого UE, и первым MCPTT-пользователем является любой MCPTT-пользователь в N MCPTT-группах. Таким образом, многогрупповой вызов может выполняться среди N MCPTT-групп.
Фиг. 2 является блок-схемой алгоритма второго варианта осуществления способа установления многогруппового вызова в соответствии с настоящим изобретением. Как показано на фиг. 2, способ в этом варианте осуществления может включать в себя следующие этапы:
S201. Первый MCPTT-сервер принимает сообщение установления многогруппового вызова, отправленное вторым UE, где сообщение установления многогруппового вызова используется вторым MCPTT-пользователем для запроса первого MCPTT-сервера установить многогрупповой вызов с участием N MCPTT-групп,
S202. Первый MCPTT-сервер определяет, в соответствии с сообщением установления многогруппового вызова, установить многогрупповой вызов.
В этом варианте осуществления второй MCPTT-пользователь является пользователем, который инициирует многогрупповой вызов с участием N MCPTT-групп. Поскольку второй MCPTT-пользователь может принадлежать, по меньшей мере, одной MCPTT-группе, то MCPTT-группа, к которой принадлежит второй MCPTT-пользователь, является, по меньшей мере, одной из N MCPTT-групп, то есть, N MCPTT-группы включают в себя второго MCPTT-пользователя. Второй MCPTT-пользователь является ассоциированным пользователем второго UE, то есть, вторым UE является UE, используемое вторым MCPTT-пользователем.
Первый MCPTT-сервер принимает сообщение установления многогруппового вызова, отправленное вторым UE, где второе сообщение установления многогруппового вызова используется вторым MCPTT-пользователем для запроса первого MCPTT-сервера установить многогрупповой вызов с использованием N MCPTT-групп. Первый MCPTT-сервер определяет, в соответствии с сообщением установления многогруппового вызова, установить многогрупповой вызов. N представляет собой целое число, большее или равное 2, и каждая MCPTT-группа включает в себя, по меньшей мере, одного MCPTT-пользователя.
Возможно, сообщение установления многогруппового вызова включает в себя идентификатор временной группы, которая включает в себя N MCPTT-групп, и сообщение установления многогруппового вызова используется вторым MCPTT-пользователем для запроса первого MCPTT-сервера установить, согласно идентификатору временной группы, многогрупповой вызов с участием N MCPTT-групп, которые образуют временную группу, соответствующую идентификатору.
Возможно, сообщение установления многогруппового вызова включает в себя идентификаторы N MCPTT-групп, и сообщение установления многогруппового вызова используется вторым MCPTT-пользователем для запроса первого MCPTT-сервера установить, в соответствии с идентификаторами N MCPTT-групп, многогрупповой вызов с участием N MCPTT-групп, которые соответствуют N идентификаторам.
S203. Первый MCPTT-сервер отправляет сообщение вызова в первое UE.
В этом варианте осуществления первым MCPTT-пользователем является любой MCPTT-пользователь в N MCPTT-группах, кроме второго MCPTT-пользователя, и первый MCPTT-пользователь является ассоциированным пользователем первого UE. Первый MCPTT-сервер, который принимает сообщение установления многогруппового вызова, может отправить сообщение вызова в первое UE, чтобы добавить первое UE к многогрупповому вызову. Процесс, в котором UE, используемое другим MCPTT-пользователем, присоединяется к многогрупповому вызову, аналогичен, и подробности здесь не описаны. Таким образом, многогрупповой вызов может выполняться среди N MCPTT-групп.
Описание варианте реализации возможного решения S202 соответствует описанию в четвертом варианте осуществления способа настоящего изобретения.
Согласно способу установления многогруппового вызова, предоставленному в этом варианте осуществления, первый MCPTT-сервер принимает сообщение установления многогруппового вызова, отправленное вторым UE, где сообщение установления многогруппового вызова используется вторым MCPTT-пользователем для запроса первого MCPTT-сервера установить многогрупповой вызов с участием N MCPTT-групп; и затем первый MCPTT-сервер отправляет сообщение вызова в первое UE (где ассоциированный пользователь первого UE является любым MCPTT-пользователем в N MCPTT-группах, кроме первого MCPTT-пользователя), так что первое UE присоединяется к многогрупповому вызову. Таким образом, многогрупповой вызов может выполняться среди N MCPTT-групп.
Фиг. 3 представляет собой блок-схему алгоритма третьего варианта осуществления способа установления многогруппового вызова, в соответствии с настоящим изобретением. Как показано на фиг. 3, способ в этом варианте осуществления может включать в себя следующие этапы:
S301. Второе UE генерирует сообщение установления многогруппового вызова, в котором сообщение установления многогруппового вызова используется вторым MCPTT-пользователем для запроса первого MCPTT-сервера установить многогрупповой вызов с участием N MCPTT-групп.
В этом варианте осуществления ассоциированный пользователь второго UE является вторым MCPTT-пользователем, то есть, вторым UE является UE, используемое вторым MCPTT-пользователем. Когда второй MCPTT-пользователь инициирует многогрупповой вызов с участием N MCPTT-групп, второе UE может определить, в соответствии с пользовательской операцией, что второй MCPTT-пользователь инициирует многогрупповой вызов с участием N MCPTT-групп. Второе UE может генерировать сообщение установления многогруппового вызова, в котором сообщение установления многогруппового вызова используется вторым MCPTT-пользователем для запроса первого MCPTT-сервера установить многогрупповой вызов с участием N MCPTT-групп, где N - целое число, большее или равное 2, и каждая MCPTT-группа включает в себя, по меньшей мере, одного MCPTT-пользователя. Поскольку второй MCPTT-пользователь может принадлежать, по меньшей мере, одной MCPTT-группе, то MCPTT-группа, к которой принадлежит второй MCPTT-пользователь, является, по меньшей мере, одной из N MCPTT-групп.
S302. Второе UE отправляет сообщение установления многогруппового вызова на первый MCPTT-сервер.
В этом варианте осуществления второе UE отправляет сообщение установления многогруппового вызова на первый MCPTT-сервер. После приема сообщения установления многогруппового вызова первый MCPTT-сервер может отправить сообщение вызова в первое UE в соответствии с сообщением установки многогруппового вызова (где ассоциированным пользователем первого UE является любой MCPTT-пользователь в N MCPTT-группах, за исключением второго MCPTT-пользователя), так что первое UE присоединяется к многогрупповому вызову с участием N MCPTT-групп. Таким образом, многогрупповой вызов может выполняться среди N MCPTT-групп.
Возможно, сообщение установления многогруппового вызова включает в себя идентификатор временной группы, которая включает в себя N MCPTT-групп, и сообщение установления многогруппового вызова используется вторым MCPTT-пользователем для запроса первого MCPTT-сервера установить, согласно идентификатору временной группы, многогрупповой вызов с участием N MCPTT-групп, которые образуют временную группу, соответствующую идентификатору.
Возможно, первый MCPTT-сервер является сервером временной группы.
Возможно, второе UE может отправить сообщение установления многогруппового вызова на сервер временной группы с использованием MCPTT-сервера второго MCPTT-пользователя.
Возможно, сообщение установления многогруппового вызова включает в себя идентификаторы N MCPTT-групп, и сообщение установления многогруппового вызова используется вторым MCPTT-пользователем для запроса первого MCPTT-сервера установить, в соответствии с идентификаторами N MCPTT-групп, многогрупповой вызов с участием N MCPTT-групп, которые соответствуют N идентификаторам.
В соответствии со способом установления многогруппового вызова, представленным в этом варианте осуществления настоящего изобретения, второе UE генерирует сообщение установления многогруппового вызова и отправляет сообщение установления многогруппового вызова на первый MCPTT-сервер, где сообщение установления многогруппового вызова используется вторым MCPTT-пользователем для запроса первого MCPTT-сервера установить многогрупповой вызов с участием N MCPTT-групп, так что первый MCPTT-сервер может отправлять сообщение вызова в первое UE (где ассоциированный пользователь первого UE является любым MCPTT-пользователем в N MCPTT-группах, за исключением второго MCPTT-пользователя), и первое UE присоединяется к многогрупповому вызову. Таким образом, многогрупповой вызов может выполняться среди N MCPTT-групп.
Фиг. 4 представляет собой блок-схему алгоритма четвертого варианта осуществления способа установления многогруппового вызова, в соответствии с настоящим изобретением. Как показано на фиг. 4, сообщение установления многогруппового вызова в этом варианте осуществления включает в себя идентификатор временной группы, которая включает в себя N MCPTT-групп, и первый MCPTT-сервер является MCPTT-сервером временной группы. Способ в этом варианте осуществления может включать в себя следующие этапы:
S401. Второе UE генерирует сообщение установления многогруппового вызова.
В этом варианте осуществления для конкретного процесса реализации S401 см. соответствующие описания в третьем варианте осуществления способа настоящего изобретения. Подробности здесь не описаны.
S402. Второе UE отправляет сообщение установления многогруппового вызова на MCPTT-сервер временной группы.
В этом варианте осуществления N MCPTT-группы образуют временную группу. Для временной группы используют MCPTT-сервер временной группы. Следовательно, второе UE отправляет сообщение установления многогруппового вызова на MCPTT-сервер временной группы.
В возможном решении реализации второе UE может непосредственно отправлять сообщение установления многогруппового вызова на MCPTT-сервер временной группы без использования другого устройства сетевого элемента.
В другом возможном решении реализации второе UE может отправлять сообщение установления группового вызова на MCPTT-сервер временной группы с использованием другого сетевого устройства (например, MCPTT-сервера второго MCPTT-пользователя), то есть, второе UE отправляет сообщение установления многогруппового вызова на MCPTT-сервер второго MCPTT-пользователя, и сервер второго MCPTT-пользователя перенаправляет сообщение установления многогруппового вызова на MCPTT-сервер временной группы.
В этом варианте осуществления сообщение установления многогруппового вызова включает в себя идентификатор временной группы, которая включает в себя N MCPTT-групп.
Возможно, перед выполнением S402 второе UE может дополнительно получить идентификатор временной группы.
Возможно, перед выполнением S402 второе UE может дополнительно формировать временную группу.
S403. MCPTT-сервер временной группы определяет, в соответствии с сообщением установления многогруппового вызова, установить многогрупповой вызов.
S404. MCPTT-сервер временной группы получает информацию о временной группе в соответствии с идентификатором временной группы.
В этом варианте осуществления после приема сообщения установления многогруппового вызова MCPTT-сервер временной группы может определять установить многогрупповой вызов с участием N MCPTT-групп, которые образуют временную группу, и затем получить информацию о временном группы в соответствии с идентификатором временной группы в сообщении установления многогруппового вызова.
Информация о временной группе включает идентификатор временной группы и идентификаторы N MCPTT-групп.
Возможно, информация о временной группе может дополнительно включать в себя информацию о MCPTT-пользователе, по меньшей мере, в одной из N MCPTT-групп.
Затем MCPTT-сервер временной группы может отправить сообщение вызова в первое UE, чтобы добавить первое UE к многогрупповому вызову, где ассоциированный пользователь первого UE является первым MCPTT-пользователем, и первым MCPTT-пользователем является любой пользователь из N MCPTT-групп, за исключением второго MCPTT-пользователя.
Первый возможный способ реализации, при котором MCPTT-сервер временной группы отправляет сообщение вызова первому UE, включает в себя S405.
S405. MCPTT-сервер временной группы отправляет первое пейджинговое сообщение в первое UE.
В этом варианте осуществления первое пейджинговое сообщение используется для персонального вызова первого UE присоединиться к многогрупповому вызову, так что первое UE присоединяется к многогрупповому вызову в соответствии с первым пейджинговым сообщением.
В первом возможном решении реализации, если информация о временной группе включает в себя информацию о первом MCPTT-пользователе, MCPTT-сервер временной группы отправляет первое пейджинговое сообщение в первое UE в соответствии с информацией о первом MCPTT-пользователе. Информация о первом MCPTT-пользователе может включать в себя идентификатор первого MCPTT-пользователя и информацию о местоположении первого MCPTT-пользователя.
Во втором возможном решении реализации, если информация о временной группе включает в себя информацию о первом MCPTT-пользователе, когда информация о первом MCPTT-пользователе включает в себя идентификатор первого MCPTT-пользователя, но не включает в себя информацию о местоположении первого MCPTT-пользователя, MCPTT-сервер временной группы получает в соответствии с идентификатором первого MCPTT-пользователя информацию о местоположении первого MCPTT-пользователя с MCPTT-сервера первого MCPTT-пользователя или базы данных, которая хранит информацию о MCPTT-пользователе, и затем отправляет первое пейджинговое сообщение для первого UE.
Возможно, первое пейджинговое сообщение включает в себя идентификатор временной группы.
Возможно, первое пейджинговое сообщение дополнительно включает в себя идентификатор первого MCPTT-пользователя.
Второй способ реализации, при котором MCPTT-сервер временной группы отправляет сообщение вызова первому UE, включает в себя S406 и S407.
S406. MCPTT-сервер временной группы отправляет второе пейджинговое сообщение на MCPTT-сервер первого MCPTT-пользователя.
В этом варианте осуществления второе пейджинговое сообщение используется для персонального вызова первого UE присоединиться к многогрупповому вызову, так что MCPTT-сервер первого MCPTT-пользователя отправляет третье пейджинговое сообщение в первое UE, где третье пейджинговое сообщение используется для персонального вызова первого UE присоединиться к многогрупповому вызову, так что первое UE присоединяется к многогрупповому вызову в соответствии с третьим пейджинговым сообщением.
В возможном решении реализации, если информация о временной группе включает в себя информацию о первом MCPTT-пользователе, когда информация о первом MCPTT-пользователе включает в себя идентификатор первого MCPTT-пользователя, но не включает в себя информацию о местоположении первого MCPTT-пользователя и MCPTT-сервер временной группы не является MCPTT-сервером первого MCPTT-пользователя, MCPTT-сервер временной группы отправляет второе пейджинговое сообщение на MCPTT-сервер первого MCPTT-пользователя в соответствии с идентификатором первого MCPTT-пользователя и сообщением установления многогруппового вызова.
Возможно, второе пейджинговое сообщение включает в себя идентификатор временной группы.
Возможно, второе пейджинговое сообщение дополнительно включает в себя идентификатор первого MCPTT-пользователя.
S407. MCPTT-сервер первого MCPTT-пользователя отправляет третье пейджинговое сообщение в первое UE.
В этом варианте осуществления MCPTT-сервер первого MCPTT-пользователя принимает второе пейджинговое сообщение, отправленное MCPTT-сервером временной группы, и затем отправляет третье пейджинговое сообщение в первое UE, где третье пейджинговое сообщение используется для персонального вызова первого UE присоединиться к многогрупповому вызову.
Возможно, третье пейджинговое сообщение включает в себя идентификатор временной группы.
Возможно, третье пейджинговое сообщение дополнительно включает в себя идентификатор первого MCPTT-пользователя.
Следует отметить, что второе пейджинговое сообщение и третье пейджинговое сообщение могут быть одним и тем же сообщением, то есть, MCPTT-сервер первого MCPTT-пользователя пересылает сообщение, которое отправляется MCPTT-сервером временной группы; или
второе пейджинговое сообщение и третье пейджинговое сообщение могут быть разными сообщениями, то есть, MCPTT-сервер первого MCPTT-пользователя может анализировать сообщение, которое отправляется MCPTT-сервером временной группы, и затем отправлять сообщение, полученное после синтаксического анализа, первому UE.
Третий способ реализации, при котором MCPTT-сервер временной группы отправляет сообщение вызова первому UE, включает в себя S408 и S409.
S408. MCPTT-сервер временной группы отправляет четвертое пейджинговое сообщение на MCPTT-сервер MCPTT-группы, к которой принадлежит первый MCPTT-пользователь.
В этом варианте осуществления четвертое пейджинговое сообщение используется для персонального вызова первого UE присоединиться к многогрупповому вызову, так что MCPTT-сервер MCPTT-группы, к которой принадлежит первый MCPTT-пользователь, отправляет пятое пейджинговое сообщение в первое UE, и первое UE присоединяется к многогрупповому вызову в соответствии с пятым пейджинговым сообщением.
В возможном решении реализации, когда информация о временной группе не включает в себя информацию о первом MCPTT-пользователе, MCPTT-сервер временной группы отправляет, в соответствии с идентификатором MCPTT-группы, к которой принадлежит первый MCPTT-пользователь, четвертое пейджинговое сообщение на MCPTT-сервер MCPTT-группы, к которой принадлежит первый MCPTT-пользователь.
Возможно, четвертое пейджинговое сообщение включает в себя идентификаторы N MCPTT-групп.
Возможно, четвертое пейджинговое сообщение дополнительно включает в себя идентификатор первого MCPTT-пользователя.
S409. MCPTT-сервер MCPTT-группы, к которой принадлежит первый MCPTT-пользователь, отправляет пятое пейджинговое сообщение в первое UE.
В этом варианте осуществления после приема четвертого пейджингового сообщения MCPTT-сервер MCPTT-группы, к которой принадлежит первый MCPTT-пользователь, может отправить пятое пейджинговое сообщение в первое UE. MCPTT-сервер MCPTT-группы, к которой принадлежит первый MCPTT-пользователь, может напрямую отправить пятое пейджинговое сообщение в первое UE без использования другого устройства сетевого элемента; или
MCPTT-сервер MCPTT-группы, к которой принадлежит первый MCPTT-пользователь, может отправить пятое пейджинговое сообщение в первое UE с использованием другого устройства сетевого элемента (например, MCPTT-сервера первого MCPTT-пользователя).
Возможно, пятое пейджинговое сообщение, которое отправляется в первое UE MCPTT-сервером MCPTT-группы, к которой принадлежит первый MCPTT-пользователь, может нести идентификатор первого MCPTT-пользователя.
Следует отметить, что четвертое пейджинговое сообщение и пятое пейджинговое сообщение могут быть одним и тем же сообщением, то есть, MCPTT-сервер между MCPTT-сервером временной группы и первым UE только направляет сообщение, которое отправляется MCPTT-сервером временной группы; или
четвертое пейджинговое сообщение и пятое пейджинговое сообщение могут представлять собой разные сообщения, то есть, MCPTT-сервер между MCPTT-сервером временной группы и первым UE может анализировать сообщение, которое отправляется MCPTT-сервером временной группы, и затем отправить сообщение, полученное после выполнения синтаксического анализа.
S410. Первое UE присоединяется к многогрупповому вызову.
В этом варианте осуществления первое UE присоединяется к многогрупповому вызову в соответствии с принятым первым пейджинговым сообщением или принятым третьим пейджинговым сообщением или принятым пятым пейджинговым сообщением.
Возможно, первое UE может дополнительно отправить пейджинговое сообщение ответа на MCPTT-сервер, который отправляет пейджинговое сообщение (например, первое пейджинговое сообщение, второе пейджинговое сообщение или пятое пейджинговое сообщение) в первое UE. Пейджинговое сообщение ответа используется для указания того, что первое UE соглашается присоединиться к многогрупповому вызову.
Возможно, если первое UE не присоединяется к многогрупповому вызову, первое UE может также отправлять пейджинговое сообщение ответа на MCPTT-сервер, который отправляет пейджинговое сообщение (например, первое пейджинговое сообщение, второе пейджинговое сообщение или пятое пейджинговое сообщение) на первое UE. Пейджинговое сообщение ответа используется для указания того, что первое UE отказывается присоединиться к многогрупповому вызову.
Если MCPTT-сервер, который принимает пейджинговое сообщение ответа первого UE, не является MCPTT-сервером временной группы, то MCPTT-сервер отправляет пейджинговое сообщение подтверждения на MCPTT-сервер временной группы в соответствии со всеми принятыми пейджинговыми сообщениями. Пейджинговое сообщение подтверждения используется для указания результата установки многогруппового вызова, например, завершения установки или отказа установки и, возможно, дополнительно указывает UE, которое используется MCPTT-пользователем и которое соглашается присоединиться к многогрупповому вызову, и MCPTT-пользователя, который отказывается присоединиться к многогрупповому вызову.
Следует отметить, что MCPTT-сервер временной группы может отправить сообщение вызова в первое UE со ссылкой, по меньшей мере, на один из вышеприведенных первого, второго или третьего способа реализации, так что первое UE присоединяется к многогрупповому вызову.
Четвертый возможный способ реализации, в котором MCPTT-сервер временной группы отправляет сообщение вызова первому UE, включает в себя S411.
S411. MCPTT-сервер временной группы отправляет первое сообщение уведомления первому UE.
В этом варианте осуществления первое сообщение уведомления включает в себя идентификатор сеанса многогруппового вызова, и первое сообщение уведомления используется для указания первому UE присоединиться к многогрупповому вызову в соответствии с идентификатором сеанса, так что первое UE присоединяется к многоадресному вызову в соответствии с идентификатором сеанса.
В возможном решении реализации, если информация о временной группе включает в себя информацию о первом MCPTT-пользователе, MCPTT-сервер временной группы отправляет первое сообщение уведомления в первое UE в соответствии с информацией о первом MCPTT-пользователе. Информация о первом MCPTT-пользователе может включать в себя идентификатор первой информации MCPTT-пользователя и местоположения первого MCPTT-пользователя.
В другом возможном решении реализации, если информация о временной группе включает в себя информацию о первом MCPTT-пользователе, когда информация о первом MCPTT-пользователе включает в себя идентификатор первого MCPTT-пользователя, но не включает в себя информацию о местоположении первого MCPTT-пользователя, MCPTT-сервер временной группы получает в соответствии с идентификатором первого MCPTT-пользователя информацию о местоположении первого MCPTT-пользователя с MCPTT-сервера первого MCPTT-пользователя или базы данных, которая хранит информацию о MCPTT-пользователе, и затем отправляет первое сообщение уведомления в первое UE.
Возможно, первое сообщение уведомления содержит идентификатор временной группы.
Возможно, первое сообщение уведомления включает в себя идентификатор первого MCPTT-пользователя.
Пятый возможный способ реализации, при котором MCPTT-сервер временной группы отправляет сообщение вызова в первое UE, включает в себя S412 и S413.
S412. MCPTT-сервер временной группы отправляет второе сообщение уведомления на MCPTT-сервер первого MCPTT-пользователя.
В этом варианте осуществления второе сообщение уведомления включает в себя идентификатор сеанса многогруппового вызова, и второе сообщение уведомления используется для указания первому UE присоединиться к многогрупповому вызову в соответствии с идентификатором сеанса, так что MCPTT-сервер первого MCPTT-пользователя отправляет третье сообщение уведомления в первое UE, где третье сообщение уведомления включает в себя идентификатор сеанса многогруппового вызова, и третье сообщение уведомления используется для указания первому UE присоединиться к многогрупповому вызову в соответствии с к идентификатору сеанса, так что первое UE присоединяется к многогрупповому вызову в соответствии с идентификатором сеанса в третьем уведомлении.
В возможном решении реализации, если информация о временной группе включает в себя информацию о первом MCPTT-пользователе, когда информация о первом MCPTT-пользователе включает в себя идентификатор первого MCPTT-пользователя, но не включает в себя информацию о местоположении первого MCPTT-пользователя, и MCPTT-сервер временной группы не является MCPTT-сервером первого MCPTT-пользователя, MCPTT-сервер временной группы отправляет второе сообщение уведомления на MCPTT-сервер первого MCPTT-пользователя в соответствии с идентификатором первого MCPTT-пользователя.
Возможно, второе сообщение уведомления содержит идентификатор временной группы.
Возможно, второе сообщение уведомления дополнительно включает в себя идентификатор первого MCPTT-пользователя.
S413. MCPTT-сервер первого MCPTT-пользователя отправляет третье сообщение уведомления в первое UE.
В этом варианте осуществления MCPTT-сервер первого MCPTT-пользователя принимает второе сообщение уведомления, отправленное MCPTT-сервером временной группы, и затем отправляет третье сообщение уведомления в первое UE, где третье сообщение уведомления включает идентификатор сеанса многогруппового вызова, и третье сообщение уведомления используется для указания первому UE присоединиться к многогрупповому вызову в соответствии с идентификатором сеанса.
Возможно, третье сообщение уведомления включает идентификатор временной группы. Возможно, третье сообщение уведомления дополнительно включает идентификатор первого MCPTT-пользователя.
Следует отметить, что второе сообщение уведомления и третье сообщение уведомления могут быть одним и тем же сообщением, то есть, MCPTT-сервер первого MCPTT-пользователя пересылает сообщение, которое отправляется MCPTT-сервером временной группы; или
второе сообщение уведомления и третье сообщение уведомления могут представлять собой разные сообщения, то есть, MCPTT-сервер первого MCPTT-пользователя может анализировать сообщение, которое отправляется MCPTT-сервером временной группы, и затем отправлять сообщение, полученное после выполнения синтаксического анализа, в первое UE.
Шестой возможный способ реализации, при котором MCPTT-сервер временной группы отправляет сообщение вызова первому UE, включает в себя S414 и S415.
S414. MCPTT-сервер временной группы отправляет четвертое сообщение уведомления на MCPTT-сервер MCPTT-группы, к которой принадлежит первый MCPTT-пользователь.
В этом варианте осуществления четвертое сообщение уведомления включает в себя идентификатор сеанса многогруппового вызова, и четвертое сообщение уведомления используется для указания первому UE присоединиться к многогрупповому вызову в соответствии с идентификатором сеанса, так что MCPTT-сервер MCPTT-группы, к которой принадлежит первый MCPTT-пользователь, отправляет пятое сообщение уведомления первому UE, и первое UE присоединяется к многогрупповому вызову в соответствии с идентификатором сеанса в пятом сообщении уведомления.
В возможном решении реализации, когда информация о временной группе не включает в себя информацию о первом MCPTT-пользователе, MCPTT-сервер временной группы отправляет, в соответствии с идентификатором MCPTT-группы, к которой принадлежит первый MCPTT-пользователь, четвертое сообщение уведомления на MCPTT-сервер MCPTT-группы, к которой принадлежит первый MCPTT-пользователь.
Возможно, перед отправкой предшествующего сообщения уведомления, вышеупомянутого второго сообщения уведомления или вышеупомянутого четвертого сообщения уведомления, MCPTT-сервер временной группы может дополнительно получить идентификатор сеанса многогруппового вызова.
S415. MCPTT-сервер MCPTT-группы, к которому принадлежит первый MCPTT-пользователь, отправляет пятое сообщение уведомления первому UE.
В этом варианте осуществления после приема четвертого сообщения уведомления MCPTT-сервер MCPTT-группы, к которому принадлежит первый MCPTT-пользователь, может отправить пятое сообщение уведомления в первое UE. MCPTT-сервер MCPTT-группы, к которой принадлежит первый MCPTT-пользователь, может напрямую отправлять пятое сообщение уведомления в первое UE без использования другого устройства сетевого элемента; или
MCPTT-сервер MCPTT-группы, к которому принадлежит первый MCPTT-пользователь, может отправить пятое сообщение уведомления в первое UE с использованием другого устройства сетевого элемента (например, MCPTT-сервера первого MCPTT-пользователя).
Возможно, пятое сообщение уведомления, которое отправляется первому UE MCPTT-сервером MCPTT-группы, к которой принадлежит первый MCPTT-пользователь, может иметь идентификатор первого MCPTT-пользователя.
Следует отметить, что четвертое сообщение уведомления и пятое сообщение уведомления могут быть одним и тем же сообщением, то есть, MCPTT-сервер между MCPTT-сервером временной группы и первым UE только пересылает сообщение, которое отправляется MCPTT-сервером временной группы; или
четвертое сообщение уведомления и пятое сообщение уведомления могут представлять собой разные сообщения, то есть, MCPTT-сервер между MCPTT-сервером временной группы и первым UE может анализировать сообщение, которое отправляется MCPTT-сервером временной группы, и затем отправить сообщение, полученное после выполнения синтаксического анализа.
S416. Первое UE присоединяется к многогрупповому вызову в соответствии с идентификатором сеанса.
В этом варианте осуществления, когда первое UE определяет присоединиться к многогрупповому вызову, первое UE присоединяется к многогрупповому вызову в соответствии с идентификатором сеанса в принятом уведомлении (первое сообщение уведомления или третье уведомление или пятое уведомление). Если первое UE определяет не присоединиться к многогрупповому вызову, первое UE игнорирует сообщение уведомления и не присоединяется к многогрупповому вызову.
Следует отметить, что после приема вышеуказанного сообщения уведомления (первого сообщения уведомления или третьего сообщения уведомления или пятого сообщения уведомления) первое UE может сразу присоединиться к многогрупповому вызову в соответствии с идентификатором сеанса; или
при приеме вышеупомянутого сообщения уведомления (первого сообщения уведомления или третьего сообщения уведомления или пятого сообщения уведомления) первое UE может не сразу присоединиться к многогрупповому вызову. Из-за столкновения сеанса или по другой причине первое UE может присоединиться к многогрупповому вызову в соответствии с идентификатором сеанса после временной задержки.
В соответствии со способом установления многогруппового вызова, предоставленным в этом варианте осуществления, второе UE отправляет сообщение установления многогруппового вызова на MCPTT-сервер временной группы, где сообщение установления многогруппового вызова используется вторым MCPTT-пользователем для запроса MCPTT-сервера временной группы установить многогрупповой вызов с участием N MCPTT-групп; и затем MCPTT-сервер временной группы получает информацию о временной группе в соответствии с идентификатором временной группы и затем добавляет первое UE к многогрупповому вызову (где ассоциированный пользователь первого UE является любым MCPTT-пользователем в N MCPTT-группах, за исключением второго MCPTT-пользователя). Таким образом, многогрупповой вызов может выполняться среди N MCPTT-групп.
Фиг. 5 представляет собой блок-схему алгоритма пятого варианта осуществления способа установления многогруппового вызова в соответствии с настоящим изобретением. Как показано на фиг. 5, сообщение установления многогруппового вызова в этом варианте осуществления включает в себя идентификаторы N MCPTT-групп, и первый MCPTT-сервер является MCPTT-сервером второго MCPTT-пользователя. Способ в этом варианте осуществления может включать в себя следующие этапы:
S501. Второе UE генерирует сообщение установления многогруппового вызова.
В этом варианте осуществления для конкретного процесса реализации S501 см. соответствующие описания в четвертом варианте осуществления способа настоящего изобретения. Подробности здесь не описаны.
S502. Второе UE отправляет сообщение установления многогруппового вызова на MCPTT-сервер второго MCPTT-пользователя.
S503. MCPTT-сервер второго MCPTT-пользователя определяет, в соответствии с сообщением установления многогруппового вызова, установить многогрупповой вызов.
В этом варианте осуществления сообщение установления многогруппового вызова включает в себя идентификаторы N MCPTT-групп. Возможно, MCPTT-сервер второго MCPTT-пользователя может получать информацию о MCPTT-пользователе, по меньшей мере, в одной из N MCPTT-групп в соответствии с идентификаторами N MCPTT-групп.
После того, как MCPTT-сервер второго MCPTT-пользователя принимает сообщение установления многогруппового вызова, MCPTT-сервер второго MCPTT-пользователя может отправить сообщение вызова в первое UE, чтобы добавить первое UE к многогрупповому вызову, где первый MCPTT-пользователь является любым пользователем из N MCPTT-групп, за исключением второго MCPTT-пользователя.
Первый возможный способ реализации, при котором MCPTT-сервер второго MCPTT-пользователя отправляет сообщение вызова в первое UE, включает в себя S504.
S504. MCPTT-сервер второго MCPTT-пользователя отправляет первое пейджинговое сообщение в первое UE.
В этом варианте осуществления первое пейджинговое сообщение используется для персонального вызова первого UE присоединиться к многогрупповому вызову, так что первое UE присоединяется к многогрупповому вызову в соответствии с первым пейджинговым сообщением.
В первом возможном решении реализации, если MCPTT-сервер второго MCPTT-пользователя может получать информацию о первом MCPTT-пользователе, MCPTT-сервер второго MCPTT-пользователя отправляет первое пейджинговое сообщение в первое UE в соответствии с информацией о первом MCPTT-пользователе. Информация о первом MCPTT-пользователе может включать в себя идентификатор первого MCPTT-пользователя и информацию местоположения первого MCPTT-пользователя.
Во втором возможном решении реализации, если MCPTT-сервер второго MCPTT-пользователя может получать информацию о первом MCPTT-пользователе, когда информация о первом MCPTT-пользователе включает в себя идентификатор первого MCPTT-пользователя, но не включает в себя информацию о местоположении первого MCPTT-пользователя, MCPTT-сервер второго MCPTT-пользователя получает, в соответствии с идентификатором первого MCPTT-пользователя, информацию о местоположении первого MCPTT-пользователя с MCPTT-сервера первого MCPTT-пользователя или базы данных, которая хранит информацию о MCPTT-пользователе, и затем отправляет первое пейджинговое сообщение в первое UE.
Возможно, первое пейджинговое сообщение включает в себя идентификаторы N MCPTT-групп.
Возможно, первое пейджинговое сообщение дополнительно включает в себя идентификатор первого MCPTT-пользователя.
Второй возможный способ реализации, при котором MCPTT-сервер второго MCPTT-пользователя отправляет сообщение вызова первому UE, включает в себя S505 и S506.
S505. MCPTT-сервер второго MCPTT-пользователя отправляет второе пейджинговое сообщение на MCPTT-сервер первого MCPTT-пользователя.
В этом варианте осуществления второе пейджинговое сообщение используется для персонального вызова первого UE присоединиться к многогрупповому вызову, так что MCPTT-сервер первого MCPTT-пользователя отправляет третье пейджинговое сообщение в первое UE, где используется третье пейджинговое сообщение для персонального вызова первого UE, чтобы присоединиться к многогрупповому вызову, так что первое UE присоединяется к многогрупповому вызову в соответствии с третьим пейджинговым сообщением.
В возможном решении реализации, если MCPTT-сервер второго MCPTT-пользователя может получать информацию о первом MCPTT-пользователе, когда информация о первом MCPTT-пользователе включает в себя идентификатор первого MCPTT-пользователя, но не включает информацию о местоположении первого MCPTT-пользователя, и MCPTT-сервер второго MCPTT-пользователя не является MCPTT-сервером первого MCPTT-пользователя, MCPTT-сервер второго MCPTT-пользователя отправляет второе пейджинговое сообщение на MCPTT-сервер первого MCPTT-пользователя в соответствии с идентификатором первого MCPTT-пользователя.
Возможно, второе пейджинговое сообщение включает в себя идентификаторы N MCPTT-групп.
Возможно, второе пейджинговое сообщение дополнительно включает в себя идентификатор первого MCPTT-пользователя.
S506. MCPTT-сервер первого MCPTT-пользователя отправляет третье пейджинговое сообщение в первое UE.
В этом варианте осуществления MCPTT-сервер первого MCPTT-пользователя принимает второе пейджинговое сообщение, отправленное MCPTT-сервером второго MCPTT-пользователя, и затем отправляет третье пейджинговое сообщение в первое UE, где третье пейджинговое сообщение используется для присоединения UE к многогрупповому вызову.
Возможно, третье пейджинговое сообщение включает в себя идентификаторы N MCPTT-групп.
Возможно, третье пейджинговое сообщение дополнительно включает в себя идентификатор первого MCPTT-пользователя.
Следует отметить, что второе пейджинговое сообщение и третье пейджинговое сообщение могут быть одним и тем же сообщением, то есть, MCPTT-сервер первого MCPTT-пользователя пересылает сообщение, которое отправляется MCPTT-сервером второго MCPTT-пользователя; или
второе пейджинговое сообщение и третье пейджинговое сообщение могут быть разными сообщениями, то есть, MCPTT-сервер первого MCPTT-пользователя может анализировать сообщение, которое отправляется MCPTT-сервером второго MCPTT-пользователя, и затем отправлять сообщение, полученное после выполнения синтаксического разбора, в первое UE.
Третий способ реализации, при котором MCPTT-сервер второго MCPTT-пользователя отправляет сообщение вызова в первое UE, включает в себя S507 и S508.
S507. MCPTT-сервер второго MCPTT-пользователя отправляет четвертое пейджинговое сообщение на MCPTT-сервер MCPTT-группы, к которой принадлежит первый MCPTT-пользователь.
В этом варианте осуществления четвертое пейджинговое сообщение используется для персонального вызова первого UE присоединиться к многогрупповому вызову, так что MCPTT-сервер MCPTT-группы, к которому принадлежит первый MCPTT-пользователь, отправляет пятое пейджинговое сообщение в первое UE и первое UE присоединяется к многогрупповому вызову в соответствии с пятым пейджинговым сообщением.
В возможном решении реализации, когда MCPTT-сервер второго MCPTT-пользователя не получает информацию о первом MCPTT-пользователе, MCPTT-сервер второго MCPTT-пользователя отправляет, в соответствии с идентификатором MCPTT-группы, к которой принадлежит первый MCPTT-пользователь, четвертое пейджинговое сообщение на MCPTT-сервер MCPTT-группы, к которой принадлежит первый MCPTT-пользователь.
Возможно, четвертое пейджинговое сообщение включает в себя идентификаторы N MCPTT-групп.
Возможно, четвертое пейджинговое сообщение дополнительно включает в себя идентификатор первого MCPTT-пользователя.
S508. MCPTT-сервер MCPTT-группы, к которой принадлежит первый MCPTT-пользователь, отправляет пятое пейджинговое сообщение в первое UE.
В этом варианте осуществления после приема четвертого пейджингового сообщения MCPTT-сервер MCPTT-группы, к которой принадлежит первый MCPTT-пользователь, может отправить пятое пейджинговое сообщение в первое UE. MCPTT-сервер MCPTT-группы, к которой принадлежит первый MCPTT-пользователь, может напрямую отправить пятое пейджинговое сообщение в первое UE без использования другого устройства сетевого элемента; или
MCPTT-сервер MCPTT-группы, к которой принадлежит первый MCPTT-пользователь, может отправить пятое пейджинговое сообщение в первое UE с использованием другого устройства сетевого элемента (например, MCPTT-сервера первого MCPTT-пользователя).
Возможно, пятое пейджинговое сообщение, которое отправляется в первое UE MCPTT-сервером MCPTT-группы, к которой принадлежит первый MCPTT-пользователь, может нести идентификатор первого MCPTT-пользователя.
Следует отметить, что четвертое пейджинговое сообщение и пятое пейджинговое сообщение могут быть одним и тем же сообщением, то есть, MCPTT-сервером между MCPTT-сервером второго MCPTT-пользователя, и первое UE отправляет только сообщение, которое отправляется MCPTT-сервером второго MCPTT-пользователя; или
четвертое пейджинговое сообщение и пятое пейджинговое сообщение могут представлять собой разные сообщения, то есть, MCPTT-сервером между MCPTT-сервером второго MCPTT-пользователя, и первое UE может анализировать сообщение, которое отправляется MCPTT-сервером второго MCPTT-пользователя, и затем отправлять сообщение, полученное после выполнения синтаксического анализа.
S509. Первое UE присоединяется к многогрупповому вызову.
В этом варианте осуществления первое UE присоединяется к многогрупповому вызову в соответствии с принятым первым пейджинговым сообщением или принятым третьим пейджинговым сообщением или принятым пятым пейджинговым сообщением.
Возможно, первое UE может дополнительно отправить пейджинговое сообщение ответа на MCPTT-сервер, который отправляет пейджинговое сообщение (например, первое пейджинговое сообщение, второе пейджинговое сообщение или пятое пейджинговое сообщение) в первое UE. Пейджинговое сообщение ответа используется для указания того, что первое UE соглашается присоединиться к многогрупповому вызову.
Возможно, если первое UE не присоединяется к многогрупповому вызову, первое UE может также отправлять пейджинговое сообщение ответа на MCPTT-сервер, который отправляет пейджинговое сообщение (например, первое пейджинговое сообщение, второе пейджинговое сообщение или пятое пейджинговое сообщение) первому UE. Пейджинговое сообщение ответа используется для указания того, что первое UE отказывается присоединиться к многогрупповому вызову.
Если MCPTT-сервер, который принимает пейджинговое сообщение ответа первого UE, не является MCPTT-сервером второго MCPTT-пользователя, то MCPTT-сервер отправляет пейджинговое сообщение подтверждения на MCPTT-сервер второго MCPTT-пользователя в соответствии со всеми полученными пейджинговыми сообщениями ответа. Пейджинговое сообщение подтверждения используется для указания UE, которое используется MCPTT-пользователем, и которое соглашается присоединиться к многогрупповому вызову, и MCPTT-пользователем, который отказывается присоединиться к многогрупповому вызову.
Следует отметить, что MCPTT-сервер второго MCPTT-пользователя может добавлять со ссылкой, по меньшей мере, на один из вышеупомянутых первый, второй или третий способ реализации, UE, используемое MCPTT-пользователем в N MCPTT-группах, к многогрупповому вызову.
Четвертый возможный способ реализации, при котором MCPTT-сервер второго MCPTT-пользователя отправляет сообщение вызова в первое UE, включает в себя S510.
S510. MCPTT-сервер второго MCPTT-пользователя отправляет первое сообщение уведомления первому UE.
В этом варианте осуществления первое сообщение уведомления включает в себя идентификатор сеанса многогруппового вызова, и первое сообщение уведомления используется для указания первому UE присоединиться к многогрупповому вызову в соответствии с идентификатором сеанса, так что первое UE присоединяется к многогрупповому вызову в соответствии с идентификатором сеанса.
В возможном решении реализации, если MCPTT-сервер второго MCPTT-пользователя может получать информацию о первом MCPTT-пользователе, MCPTT-сервер второго MCPTT-пользователя отправляет первое сообщение уведомления в первое UE в соответствии с информацией о первом MCPTT-пользователе. Информация о первом MCPTT-пользователе может включать в себя идентификатор первого MCPTT-пользователя и информацию о местоположении первого MCPTT-пользователя.
В другом возможном решении реализации, если MCPTT-сервер второго MCPTT-пользователя может получать информацию о первом MCPTT-пользователе, когда информация о первом MCPTT-пользователе включает в себя идентификатор первого MCPTT-пользователя, но не включает в себя информацию о местоположении первого MCPTT-пользователя, MCPTT-сервер второго MCPTT-пользователя получает в соответствии с идентификатором первого MCPTT-пользователя информацию о местоположении первого MCPTT-пользователя с MCPTT-сервера первого MCPTT-пользователя или базы данных, которая хранит информацию о MCPTT-пользователе, и затем отправляет первое сообщение уведомления в первое UE.
Возможно, первое сообщение уведомления содержит идентификаторы N MCPTT-групп.
Возможно, первое сообщение уведомления включает в себя идентификатор первого MCPTT-пользователя.
Пятый возможный способ реализации, при котором MCPTT-сервер второго MCPTT-пользователя отправляет сообщение вызова в первое UE, включает в себя S511 и S512.
S511. MCPTT-сервер второго MCPTT-пользователя отправляет второе сообщение уведомления на MCPTT-сервер первого MCPTT-пользователя.
В этом варианте осуществления второе сообщение уведомления включает в себя идентификатор сеанса многогруппового вызова, и второе сообщение уведомления используется для указания первому UE присоединиться к многогрупповому вызову в соответствии с идентификатором сеанса, так что MCPTT-сервер первого MCPTT-пользователя отправляет третье сообщение уведомления в первое UE, где третье сообщение уведомления включает в себя идентификатор сеанса многогруппового вызова, и третье сообщение уведомления используется для указания первому UE присоединиться к многогрупповому вызову в соответствии с идентификатором сеанса, так что первое UE присоединяется к многогрупповому вызову в соответствии с идентификатором сеанса в третьем сообщении уведомления.
В возможном решении реализации, если MCPTT-сервер второго MCPTT-пользователя может получать информацию о первом MCPTT-пользователе, когда информация о первом MCPTT-пользователе включает в себя идентификатор первого MCPTT-пользователя, но не включает в себя информацию о местоположении первого MCPTT-пользователя, MCPTT-сервер второго MCPTT-пользователя отправляет второе сообщение уведомления на MCPTT-сервер первого MCPTT-пользователя в соответствии с идентификатором первого MCPTT-пользователя.
Возможно, второе сообщение уведомления содержит идентификаторы N MCPTT-групп.
Возможно, второе сообщение уведомления дополнительно включает в себя идентификатор первого MCPTT-пользователя.
S512. MCPTT-сервер первого MCPTT-пользователя отправляет третье сообщение уведомления в первое UE.
В этом варианте осуществления MCPTT-сервер первого MCPTT-пользователя принимает второе сообщение уведомления, отправленное MCPTT-сервером второго MCPTT-пользователя, и затем отправляет третье сообщение уведомления в первое UE, где третье сообщение уведомления включает в себя идентификатор сеанса многогруппового вызова, и третье сообщение уведомления используются для указания первому UE присоединиться к многогрупповому вызову в соответствии с идентификатором сеанса.
Возможно, третье сообщение уведомления включает в себя идентификаторы N MCPTT-групп.
Возможно, третье сообщение уведомления дополнительно включает в себя идентификатор первого MCPTT-пользователя.
Следует отметить, что второе сообщение уведомления и третье пейджинговое сообщение уведомления могут быть одним и тем же сообщением, то есть, MCPTT-сервер первого MCPTT-пользователя пересылает сообщение, которое отправляется MCPTT-сервером второго MCPTT-пользователя; или
второе сообщение уведомления и третье сообщение уведомления могут быть разными сообщениями, то есть, MCPTT-сервер первого MCPTT-пользователя может анализировать сообщение, которое отправляется MCPTT-сервером второго MCPTT-пользователя, и затем отправлять сообщение, полученное после выполнения синтаксического разбора, первому UE.
Шестой возможный способ реализации, при котором MCPTT-сервер второго MCPTT-пользователя отправляет сообщение вызова в первое UE, включает в себя S513 и S514.
S513. MCPTT-сервер второго MCPTT-пользователя отправляет четвертое сообщение уведомления на MCPTT-сервер MCPTT-группы, к которой принадлежит первый MCPTT-пользователь.
В этом варианте осуществления четвертое сообщение уведомления включает в себя идентификатор сеанса многогруппового вызова, и четвертое сообщение уведомления используется для указания первому UE присоединиться к многогрупповому вызову в соответствии с идентификатором сеанса, так что MCPTT-сервер MCPTT-группы, к которой принадлежит первый MCPTT-пользователь, отправляет пятое сообщение уведомления первому UE, и первое UE присоединяется к многогрупповому вызову в соответствии с идентификатором сеанса в пятом сообщении уведомления.
В возможном решении реализации, когда MCPTT-сервер второго MCPTT-пользователя не получает информацию о первом MCPTT-пользователе, MCPTT-сервер второго MCPTT-пользователя отправляет в соответствии с идентификатором MCPTT-группы, к которой принадлежит первый MCPTT-пользователь, четвертое сообщение уведомления на MCPTT-сервер MCPTT-группы, к которой принадлежит первый MCPTT-пользователь.
Возможно, перед отправкой вышеупомянутого первого сообщения уведомления, вышеупомянутого второго сообщения уведомления или вышеупомянутого четвертого сообщения уведомления, MCPTT-сервер второго MCPTT-пользователя может дополнительно получить идентификатор сеанса многогруппового вызова.
S514. MCPTT-сервер MCPTT-группы, к которой принадлежит первый MCPTT-пользователь, отправляет пятое сообщение уведомления первому UE.
В этом варианте осуществления после приема четвертого сообщения уведомления MCPTT-сервер MCPTT-группы, к которой принадлежит первый MCPTT-пользователь, может отправить пятое сообщение уведомления в первое UE. MCPTT-сервер MCPTT-группы, к которой принадлежит первый MCPTT-пользователь, может напрямую отправлять пятое сообщение уведомления в первое UE без использования другого устройства сетевого элемента; или
MCPTT-сервер MCPTT-группы, к которой принадлежит первый MCPTT-пользователь, может отправить пятое сообщение уведомления в первое UE с использованием другого устройства сетевого элемента (например, MCPTT-сервера первого MCPTT-пользователя).
Возможно, пятое сообщение уведомления, которое отправляется первому UE MCPTT-сервером MCPTT-группы, к которой принадлежит первый MCPTT-пользователь, может иметь идентификатор первого MCPTT-пользователя.
Следует отметить, что четвертое сообщение уведомления и пятое сообщение уведомления могут быть одним и тем же сообщением, то есть, MCPTT-сервером между MCPTT-сервером второго MCPTT-пользователя, и первое UE отправляет только сообщение, которое отправляется MCPTT-сервером второго MCPTT-пользователя; или
четвертое сообщение уведомления и пятое сообщение уведомления могут представлять собой разные сообщения, то есть, MCPTT-сервер между MCPTT-сервером второго MCPTT-пользователя, и первое UE может анализировать сообщение, которое отправляется MCPTT-сервером второго MCPTT-пользователя, и затем отправить сообщение, полученное после выполнения синтаксического анализа.
S515. Первое UE присоединяется к многогрупповому вызову в соответствии с идентификатором сеанса.
В этом варианте осуществления, когда первое UE определяет присоединиться к многогрупповому вызову, первое UE присоединяется к многогрупповому вызову в соответствии с идентификатором сеанса в принятом уведомлении (первое сообщение уведомления или третье уведомление или пятое уведомление).
Если первое UE определяет не присоединиться к многогрупповому вызову, первое UE игнорирует сообщение уведомления и не присоединяется к многогрупповому вызову.
Следует отметить, что после приема вышеуказанного сообщения уведомления (первого сообщения уведомления или третьего сообщения уведомления или пятого сообщения уведомления) первое UE может сразу присоединиться к многогрупповому вызову в соответствии с идентификатором сеанса; или
при приеме вышеупомянутого сообщения уведомления (первого сообщения уведомления или третьего сообщения уведомления или пятого сообщения уведомления) первое UE может не сразу присоединиться к многогрупповому вызову. Из-за столкновения сеанса или по другой причине первое UE может присоединиться к многогрупповому вызову в соответствии с идентификатором сеанса после временной задержки.
В соответствии со способом установления многогруппового вызова, предоставленным в этом варианте осуществления, второе UE отправляет сообщение установления многогруппового вызова на MCPTT-сервер второго MCPTT-пользователя и MCPTT-сервер второго MCPTT-пользователя добавляет первое UE к многогрупповому вызову (когда ассоциированный пользователь первого UE является любым MCPTT-пользователем в N MCPTT-группах, за исключением второго MCPTT-пользователя). Таким образом, многогрупповой вызов может выполняться среди N MCPTT-групп.
Фиг. 6 представляет собой блок-схему алгоритма шестого варианта осуществления способа установления многогруппового вызова в соответствии с настоящим изобретением. Как показано на фиг. 6, способ в этом варианте осуществления может включать в себя следующие этапы:
S601. Первое UE принимает сообщение вызова, в котором сообщение вызова используется для добавления первого UE к многогрупповому вызову с участием N MCPTT-групп.
В этом варианте осуществления N представляет собой целое число, большее или равное 2. Каждая MCPTT-группа включает в себя, по меньшей мере, одного MCPTT-пользователя. Ассоциированный пользователь первого UE является первым MCPTT-пользователем, то есть, UE, используемое первым MCPTT-пользователем, является первым UE. Первым MCPTT-пользователем является любой MCPTT-пользователь MCPTT в N MCPTT-группах, и MCPTT-группа, к которой принадлежит первый MCPTT-пользователь, является, по меньшей мере, одной из N MCPTT-групп.
S602. Первое UE присоединяется к многогрупповому вызову в соответствии с сообщением о вызове.
Возможно, прием, посредством первого UE, сообщения вызова включает в себя:
прием первым UE сообщения уведомления, в котором сообщение уведомления включает в себя идентификатор сеанса многогруппового вызова, включающий в себя N MCPTT-групп, и сообщение уведомления используется для указания первому UE присоединиться к многогрупповому вызову в соответствии с идентификатором сеанса.
Присоединение первым UE к многогрупповому вызову в соответствии с сообщением вызова включает в себя:
присоединение первым UE к многогрупповому вызову в соответствии с идентификатором сеанса.
Возможно, многогрупповой вызов с участие N MCPTT-групп, инициируется вторым MCPTT-пользователем, и первым MCPTT-пользователем, который использует первое UE, является любой MCPTT-пользователь в N MCPTT-группах, за исключением второго MCPTT-пользователя.
Возможно, прием, посредством первого UE, сообщения вызова включает в себя:
прием первым UE сообщения вызова, которое отправляется MCPTT-сервером MCPTT-группы, к которой принадлежит первый MCPTT-пользователь; или
прием первым UE сообщения вызова, которое отправляется MCPTT-сервером первого MCPTT-пользователя; или
прием первым UE сообщение вызова, которое отправляется MCPTT-сервером временной группы, которая включает в себя N MCPTT-групп.
Возможно, сообщение вызова дополнительно включает в себя идентификатор временной группы, которая включает в себя N MCPTT-групп.
Возможно, прием, посредством первого UE, сообщения вызова включает в себя:
прием первым UE сообщения вызова, которое отправляется MCPTT-сервером МCPTT группы, к которой принадлежит первый MCPTT-пользователь; или
прием первым UE сообщения вызова, которое отправляется MCPTT-сервером первого MCPTT-пользователя; или
прием первым UE сообщение вызова, которое отправляется MCPTT-сервером второго MCPTT-пользователя.
Возможно, сообщение вызова дополнительно включает идентификаторы N MCPTT-групп.
Возможно, после выполнения S601 первое UE выполняет вместо S602 следующее:
когда первое UE не нужно присоединяться к многогрупповому вызову, игнорирование первым UE сообщения вызова.
Для конкретного процесса реализации этого варианта осуществления см. соответствующие описания в вышеописанных вариантах осуществления настоящего изобретения. Подробности здесь не описаны.
Согласно способу установления многогруппового вызова, предоставленному в этом варианте осуществления, первое UE принимает сообщение вызова, где сообщение вызова используется для добавления первого UE к многогрупповому вызову, с участием N MCPTT-групп; и затем присоединяется к групповому вызову в соответствии с сообщением о вызове. Таким образом, многогрупповой вызов может выполняться среди N MCPTT-групп.
Следует отметить, что вышеописанные этапы, выполняемые UE, инициируются UE в соответствии с пользовательской операцией, и UE физически выполняет вышеупомянутые этапы.
Следует отметить, что если вышеупомянутые MCPTT-серверы, которые выполняют взаимодействие, принадлежат к разным MCPTT-системам, то дополнительно может потребоваться взаимодействие между MCPTT-серверами с использованием промежуточного объекта элемента сети, например межсетевого шлюза (межсетевого шлюза).
Фиг. 7 представляет собой блок-схему первого варианта осуществления MCPTT-сервера в соответствии с настоящим изобретением. Как показано на фиг. 7, MCPTT-сервер в этом варианте осуществления служит в качестве первого MCPTT-сервера и может включать в себя блок 11 обработки и блок 12 приемопередатчика.
Блок 11 обработки выполнен с возможностью определять установить многогрупповой вызов с участием N MCPTT-групп, где N является целым числом, большим или равным 2.
Блок 12 приемопередатчика выполнен с возможностью отправлять сообщение вызова в первое UE, где сообщение вызова используется для добавления первого UE к многогрупповому вызову.
Первый MCPTT-пользователь является ассоциированным пользователем первого UE, и первым MCPTT-пользователем является любой MCPTT-пользователь в N MCPTT-группах.
Возможно, прежде чем блок 11 обработки определит устанавливать многогрупповой вызов с участием N MCPTT-групп, блок 12 приемопередатчика дополнительно выполнен с возможностью принимать сообщение установления многогруппового вызова, отправленного вторым UE, где сообщение установления многогруппового вызова используется вторым MCPTT-пользователем для запроса первого MCPTT-сервера установить многогрупповой вызов с участием N MCPTT-групп.
Второй MCPTT-пользователь является ассоциированным пользователем второго UE, и MCPTT-группа, к которой принадлежит второй MCPTT-пользователь, является, по меньшей мере, одной из N MCPTT-групп.
При определении установить многогрупповой вызов с участием N MCPTT-групп, блок 11 обработки специально выполнен с возможностью:
определять, в соответствии с сообщением установления многогруппового вызова, установить многогрупповой вызов.
Первым MCPTT-пользователем является любой MCPTT-пользователь в N MCPTT-группах, за исключением второго MCPTT-пользователя.
В возможном варианте реализации сообщение установления многогруппового вызова включает в себя идентификатор временной группы, которая включает в себя N MCPTT-групп, и первый MCPTT-сервер является MCPTT-сервером временной группы.
Возможно, при приеме сообщения установления многогруппового вызова, отправленного вторым UE, блок 12 приемопередатчика конкретно выполнен с возможностью:
принимать сообщение установления многогруппового вызова, которое отправляется вторым UE и которое перенаправляется MCPTT-сервером второго MCPTT-пользователя.
Возможно, прежде чем блок 12 приемопередатчика отправит сообщение вызова в первое UE, блок 11 обработки дополнительно выполнен с возможностью получать информацию о временной группе в соответствии с идентификатором временной группы.
Информация о временной группе включает в себя идентификатор временной группы и идентификаторы N MCPTT-групп.
Возможно, информация о временной группе дополнительно включает в себя:
информацию о MCPTT-пользователе, по меньшей мере, в одной из N MCPTT-групп.
В другом возможном способе реализации сообщение установления многогруппового вызова включает в себя идентификаторы N MCPTT-групп.
Первый MCPTT-сервер является MCPTT-сервером второго MCPTT-пользователя.
Возможно, до того, как блок 12 приемопередатчика отправит сообщение вызова в первое UE, блок 11 обработки дополнительно выполнен с возможностью получать информацию о MCPTT-пользователе, по меньшей мере, в одной из N MCPTT-групп в соответствии с идентификаторами N MCPTT-групп.
Возможно, когда блок 12 приемопередатчика отправляет сообщение вызова в первое UE, могут использоваться следующие возможные решения реализации.
В первом возможном решении реализации при отправке сообщения вызова в первое UE блок 12 приемопередатчика конкретно выполнен с возможностью:
отправлять первое пейджинговое сообщение в первое UE.
Первое пейджинговое сообщение используется для персонального вызова первого UE присоединиться к многогрупповому вызову, так что первое UE присоединяется к многогрупповому вызову в соответствии с первым пейджинговым сообщением.
Во втором возможном решении реализации при отправке сообщения вызова в первое UE блок 12 приемопередатчика конкретно выполнен с возможностью:
отправлять второе пейджинговое сообщение на MCPTT-сервер первого MCPTT-пользователя.
Второе пейджинговое сообщение используется для персонального вызова первого UE присоединиться к многогрупповому вызову, так что MCPTT-сервер первого MCPTT-пользователя отправляет третье пейджинговое сообщение в первое UE, и первое UE присоединяется к многогрупповому вызову в соответствии с третьим пейджинговым сообщением.
В третьем возможном решении реализации при отправке сообщения вызова в первое UE блок 12 приемопередатчика конкретно выполнен с возможностью:
отправлять четвертое пейджинговое сообщение на MCPTT-сервер MCPTT-группы, к которой принадлежит первый MCPTT-пользователь.
Четвертое пейджинговое сообщение используется для персонального вызова первого UE присоединиться к многогрупповому вызову, так что MCPTT-сервер MCPTT-группы, к которой принадлежит первый MCPTT-пользователь, отправляет пятое пейджинговое сообщение в первое UE или отправляет пятое пейджинговое сообщение первому UE с использованием MCPTT-сервера первого MCPTT-пользователя, и первое UE присоединяется к многогрупповому вызову в соответствии с пятым пейджинговым сообщением, где пятое пейджинговое сообщение используется для персонального вызова первого UE присоединиться к многогрупповому вызову.
В четвертом возможном решении реализации при отправке сообщения вызова в первое UE блок 12 приемопередатчика конкретно выполнен с возможностью:
отправлять первое сообщение уведомления в первое UE.
Первое сообщение уведомления включает в себя идентификатор сеанса многогруппового вызова, и первое сообщение уведомления используется для указания первому UE присоединиться к многогрупповому вызову в соответствии с идентификатором сеанса, так что первое UE присоединяется к многогрупповому вызову в соответствии с идентификатором сеанса.
В пятом возможном решении реализации при отправке сообщения вызова в первое UE блок 12 приемопередатчика конкретно выполнен с возможностью:
отправлять второе сообщение уведомления на MCPTT-сервер первого MCPTT-пользователя.
Второе сообщение уведомления включает в себя идентификатор сеанса многогруппового вызова, и второе сообщение уведомления используется для указания первому UE присоединиться к многогрупповому вызову в соответствии с идентификатором сеанса, так что MCPTT-сервер первого MCPTT-пользователя отправляет третье сообщение уведомления в первое UE, где третье сообщение уведомления включает в себя идентификатор сеанса, и третье сообщение уведомления используется для указания первому UE присоединиться к многогрупповому вызову в соответствии с идентификатором сеанса, так что первое UE присоединяется к многогрупповому вызову в соответствии с идентификатором сеанса.
В шестом возможном решении реализации при отправке сообщения вызова в первое UE блок 12 приемопередатчика конкретно выполнен с возможностью:
отправлять четвертое сообщение уведомления на MCPTT-сервер MCPTT-группы, к которой принадлежит первый MCPTT-пользователь.
Четвертое сообщение уведомления включает в себя идентификатор сеанса многогруппового вызова, и четвертое сообщение уведомления используется для указания первому UE присоединиться к многогрупповому вызову в соответствии с идентификатором сеанса, так что MCPTT-сервер MCPTT-группы, к которой принадлежит первый MCPTT-пользователь, отправляет пятое сообщение уведомления в первое UE или отправляет пятое сообщение уведомления в первое UE с использованием MCPTT-сервера первого MCPTT-пользователя, и первое UE присоединяется к многогрупповому вызову в соответствии с идентификатором сеанса.
MCPTT-сервер в этом варианте осуществления может быть выполнен с возможностью реализовывать технические решения, выполняемые первым MCPTT-сервером в вышеописанных вариантах осуществления настоящего изобретения. Принципы реализации аналогичны, и подробности здесь не описаны.
В этом варианте осуществления блок 11 обработки MCPTT-сервера определяет установить многогрупповой вызов с участием N MCPTT-групп, и блок 12 приемопередатчика MCPTT-сервера отправляет сообщение вызова в первое UE, так что первое UE соединяется к многоадресному вызову в соответствии с сообщением вызова, где первый MCPTT-пользователь является ассоциированным пользователем первого UE, и первым MCPTT-пользователем является любой MCPTT-пользователь в N MCPTT-группах. Таким образом, многогрупповой вызов может выполняться среди N MCPTT-групп.
Фиг. 8 представляет собой блок-схему первого варианта осуществления UE в соответствии с настоящим изобретением. Как показано на фиг. 8, UE в этом варианте осуществления служит в качестве первого UE и может включать в себя блок 21 приемопередатчика и блок 22 обработки.
Блок 21 приемопередатчика выполнен с возможностью принимать сообщение вызова, где сообщение вызова используется для добавления первого UE к многогрупповому вызову с участием N MCPTT-групп.
N представляет собой целое число, большее или равное 2, первый MCPTT-пользователь является ассоциированным пользователем первого UE, и первым MCPTT-пользователем является любой MCPTT-пользователь в N MCPTT-группах.
Блок 22 обработки выполнен с возможностью присоединять к многогрупповому вызову в соответствии с сообщением вызова.
Возможно, при приеме сообщения вызова блок 21 приемопередатчика конкретно выполнен с возможностью:
принимать сообщение уведомления, в котором сообщение уведомления содержит идентификатор сеанса многогруппового вызова.
Сообщение уведомления используется для указания первому UE присоединиться к многогрупповому вызову в соответствии с идентификатором сеанса.
При присоединении к многогрупповому вызову, в соответствии с сообщением вызова, блок 22 обработки конкретно выполнен с возможностью:
присоединять к многогрупповому вызову в соответствии с идентификатором сеанса.
Возможно, многогрупповой вызов с участием N MCPTT-групп, инициируется вторым MCPTT-пользователем.
Первым MCPTT-пользователем является любой MCPTT-пользователь в N MCPTT-группах, за исключением второго MCPTT-пользователя.
Возможно, при приеме сообщения вызова блок 21 приемопередатчика конкретно выполнен с возможностью:
принимать сообщение вызова, которое отправляется MCPTT-сервером MCPTT-группы, к которой принадлежит первый MCPTT-пользователь; или
принимать сообщение вызова, которое отправляется MCPTT-сервером первого MCPTT-пользователя; или
принимать сообщение вызова, которое отправляется MCPTT-сервером временной группы, которая включает в себя N MCPTT-группы.
Возможно, при приеме сообщения вызова блок 21 приемопередатчика конкретно выполнен с возможностью:
принимать сообщение вызова, которое отправляется MCPTT-сервером второго MCPTT-пользователя.
UE в этом варианте осуществления может быть выполнено с возможностью реализовать технические решения, выполняемые первым UE в вышеописанных вариантах осуществления настоящего изобретения. Принципы реализации аналогичны, и подробности здесь не описаны.
В этом варианте осуществления блок 21 приемопередатчика UE принимает сообщение вызова, в котором сообщение вызова используется для добавления первого UE к многогрупповому вызову с участием N MCPTT-групп; и затем блок 22 обработки UE присоединяет к многогрупповому вызову в соответствии с сообщением вызова. Таким образом, многогрупповой вызов может выполняться среди N MCPTT-групп.
Фиг. 9 представляет собой блок-схему второго варианта осуществления UE в соответствии с настоящим изобретением. Как показано на фиг. 9, UE в этом варианте осуществления служит в качестве второго UE и может включать в себя блок 31 обработки и блок 32 приемопередатчика.
Блок 31 обработки выполнен с возможностью генерировать сообщение установления многогруппового вызова, в котором сообщение установления многогруппового вызова используется вторым MCPTT-пользователем для запроса первого MCPTT-сервера установить многогрупповой вызов с участием N MCPTT-групп.
N представляет собой целое число, большее или равное 2, второй MCPTT-пользователь является ассоциированным пользователем второго UE, и MCPTT-группа, к которой принадлежит второй MCPTT-пользователь, является, по меньшей мере, одной из N MCPTT-групп.
Блок 32 приемопередатчика выполнен с возможностью отправлять сообщение установления многогруппового вызова на первый MCPTT-сервер.
В возможном способе реализации сообщение установления многогруппового вызова включает в себя идентификатор временной группы, которая включает в себя N MCPTT-группы.
Первый MCPTT-сервер является MCPTT-сервером временной группы.
Возможно, при отправке сообщения установления многогруппового вызова на первый MCPTT-сервер блок 32 приемопередатчика конкретно выполнен с возможностью:
отправлять сообщение установления многогруппового вызова на первый MCPTT-сервер с помощью MCPTT-сервера второго MCPTT-пользователя.
Возможно, блок 31 обработки дополнительно выполнен с возможностью формировать временные группы до того, как блок 32 приемопередатчика отправит сообщение установления многогруппового вызова на первый MCPTT-сервер.
В другом возможном способе реализации сообщение установления многогруппового вызова включает в себя идентификаторы N MCPTT-групп.
Первый MCPTT-сервер является MCPTT-сервером второго MCPTT-пользователя.
UE в этом варианте осуществления может быть выполнено с возможностью реализации технических решений, выполняемых вторым UE в вышеописанных вариантах осуществления настоящего изобретения. Принципы реализации аналогичны, и подробности здесь не описаны.
В этом варианте осуществления блок 31 обработки UE генерирует сообщение установления многогруппового вызова, и блок 32 приемопередатчика UE отправляет сообщение установления многогруппового вызова на первый MCPTT-сервер, где сообщение установления многогруппового вызова используется вторым MCPTT-пользователем для запроса первого MCPTT-сервера установить многогрупповой вызов с участием N MCPTT-групп, так что первый MCPTT-сервер может отправлять сообщение вызова в первое UE (где ассоциированный пользователь первого UE является любым MCPTT-пользователем в N MCPTT-группах, за исключением второго MCPTT-пользователя), и первое UE присоединяется к многогрупповому вызову. Таким образом, многогрупповой вызов может выполняться среди N MCPTT-групп.
Фиг. 10 представляет собой блок-схему второго варианта осуществления MCPTT-сервера в соответствии с настоящим изобретением. Как показано на фиг. 10, MCPTT-сервер в этом варианте осуществления служит в качестве первого MCPTT-сервера и может включать в себя процессор 41 и приемопередатчик 42.
Процессор 41 выполнен с возможностью определять устанавливать многогрупповой вызов с участием N MCPTT-групп, где N является целым числом, большим или равным 2.
Приемопередатчик 42 выполнен с возможностью отправлять сообщение вызова в первое устройство пользователя UE, где сообщение вызова используется для добавления первого UE к многогрупповому вызову.
Первый MCPTT-пользователь является ассоциированным пользователем первого UE, и первым MCPTT-пользователем является любой MCPTT-пользователь в N MCPTT-группах.
Возможно, прежде чем процессор 41 определит устанавливать многогрупповой вызов с участием N MCPTT-групп, приемопередатчик 42 дополнительно выполнен с возможностью принимать сообщение установления многогруппового вызова, отправленного вторым UE, где сообщение установления многогруппового вызова используется вторым MCPTT-пользователем для запроса первого MCPTT-сервера установить многогрупповой вызов с участием N MCPTT-групп.
Второй MCPTT-пользователь является ассоциированным пользователем второго UE, и MCPTT-группа, к которой принадлежит второй MCPTT-пользователь, является, по меньшей мере, одной из N MCPTT-групп.
При определении установить многогрупповой вызов с участием N MCPTT-групп, процессор 41 конкретно выполнен с возможностью:
определять в соответствии с сообщением установления многогруппового вызова установить многогрупповой вызов.
Первым MCPTT-пользователем является любой MCPTT-пользователь в N MCPTT-группах, за исключением второго MCPTT-пользователя.
В возможном способе реализации сообщение установления многогруппового вызова включает в себя идентификатор временной группы, которая включает в себя N MCPTT-группы.
Первый MCPTT-сервер является MCPTT-сервером временной группы.
Возможно, при приеме сообщения установления многогруппового вызова, отправленного вторым UE, приемопередатчик 42 конкретно выполнен с возможностью:
принимать сообщение установления многогруппового вызова, которое отправляется вторым UE и которое перенаправляется MCPTT-сервером второго MCPTT-пользователя.
Возможно, прежде чем приемопередатчик 42 отправит сообщение вызова в первое UE, процессор 41 дополнительно выполнен с возможностью получать информацию о временной группе в соответствии с идентификатором временной группы.
Информация о временной группе включает в себя идентификатор временной группы и идентификаторы N MCPTT-групп.
Возможно, информация о временной группе дополнительно включает в себя:
информацию о MCPTT-пользователе, по меньшей мере, в одной из N MCPTT-групп.
В другом возможном способе реализации сообщение установления многогруппового вызова включает в себя идентификаторы N MCPTT-групп.
Первый MCPTT-сервер является MCPTT-сервером второго MCPTT-пользователя.
Возможно, прежде чем приемопередатчик 42 отправит сообщение вызова в первое UE, процессор 41 дополнительно выполнен с возможностью получать информацию о MCPTT-пользователе, по меньшей мере, в одной из N MCPTT-групп, в соответствии с идентификаторами N MCPTT-групп.
Возможно, когда приемопередатчик 42 отправляет сообщение вызова в первое UE, могут использоваться следующие возможные решения реализации.
В первом возможном решении реализации при отправке сообщения вызова в первое UE приемопередатчик 42 конкретно выполнен с возможностью:
отправлять первое пейджинговое сообщение в первое UE.
Первое пейджинговое сообщение используется для персонального вызова первого UE присоединиться к многогрупповому вызову, так что первое UE присоединяется к многогрупповому вызову в соответствии с первым пейджинговым сообщением.
Во втором возможном решении реализации при отправке сообщения вызова в первое UE приемопередатчик 42 конкретно выполнен с возможностью:
отправлять второе пейджинговое сообщение на MCPTT-сервер первого MCPTT-пользователя.
Второе пейджинговое сообщение используется для персонального вызова первого UE присоединиться к многогрупповому вызову, так что MCPTT-сервер первого MCPTT-пользователя отправляет третье пейджинговое сообщение в первое UE, и первое UE присоединяется к многогрупповому вызову в соответствии с третьим пейджинговым сообщением.
В третьем возможном решении реализации при отправке сообщения вызова в первое UE приемопередатчик 42 конкретно выполнен с возможностью:
отправлять четвертое пейджинговое сообщение на MCPTT-сервер MCPTT-группы, к которой принадлежит первый MCPTT-пользователь.
Четвертое пейджинговое сообщение используется для персонального вызова первого UE присоединиться к многогрупповому вызову, так что MCPTT-сервер MCPTT-группы, к которой принадлежит первый MCPTT-пользователь, отправляет пятое пейджинговое сообщение в первое UE или отправляет пятое пейджинговое сообщение первому UE с использованием MCPTT-сервера первого MCPTT-пользователя, и первое UE присоединяется к многогрупповому вызову в соответствии с пятым пейджинговым сообщением, где пятое пейджинговое сообщение используется для персонального вызова первого UE присоединиться к многогрупповому вызову.
В четвертом возможном решении реализации при отправке сообщения вызова в первое UE приемопередатчик 42 конкретно выполнен с возможностью:
отправлять первое сообщение уведомления в первое UE.
Первое сообщение уведомления включает в себя идентификатор сеанса многогруппового вызова, и первое сообщение уведомления используется для указания первому UE присоединиться к многогрупповому вызову в соответствии с идентификатором сеанса, так что первое UE присоединяется к многогрупповому вызову в соответствии с идентификатором сеанса.
В пятом возможном решении реализации при отправке сообщения вызова в первое UE приемопередатчик 42 конкретно выполнен с возможностью:
отправлять второе сообщение уведомления на MCPTT-сервер первого MCPTT-пользователя.
Второе сообщение уведомления включает в себя идентификатор сеанса многогруппового вызова, и второе сообщение уведомления используется для указания первому UE присоединиться к многогрупповому вызову в соответствии с идентификатором сеанса, так что MCPTT-сервер первого MCPTT-пользователя отправляет третье сообщение уведомления в первое UE, где третье сообщение уведомления включает в себя идентификатор сеанса, и третье сообщение уведомления используется для указания первому UE присоединиться к многогрупповому вызову в соответствии с идентификатором сеанса, так что первое UE присоединяется к многогрупповому вызову в соответствии с идентификатором сеанса.
В шестом возможном решении реализации при отправке сообщения вызова в первое UE приемопередатчик 42 конкретно выполнен с возможностью:
отправлять четвертое сообщение уведомления на MCPTT-сервер MCPTT-группы, к которой принадлежит первый MCPTT-пользователь.
Четвертое сообщение уведомления включает в себя идентификатор сеанса многогруппового вызова, и четвертое сообщение уведомления используется для указания первому UE присоединиться к многогрупповому вызову в соответствии с идентификатором сеанса, так что MCPTT-сервер MCPTT-группы, к которой принадлежит первый MCPTT-пользователь, отправляет пятое сообщение уведомления в первое UE или отправляет пятое сообщение уведомления в первое UE с использованием MCPTT-сервера первого MCPTT-пользователя, и первое UE присоединяется к многогрупповому вызову в соответствии с идентификатором сеанса.
MCPTT-сервер в этом варианте осуществления может быть выполнен с возможностью реализации технических решений, выполняемых первым MCPTT-сервером в вышеописанных вариантах осуществления настоящего изобретения. Принципы реализации аналогичны, и подробности здесь не описаны.
В этом варианте осуществления процессор 41 MCPTT-сервера определяет установить многогрупповой вызов с участием N MCPTT-групп, и приемопередатчик 42 MCPTT-сервера отправляет сообщение вызова в первое UE, так что первое UE присоединяется к многогрупповому вызову в соответствии с сообщением вызова, где первый MCPTT-пользователь является ассоциированным пользователем первого UE, и первым MCPTT-пользователем является любой MCPTT-пользователь в N MCPTT-группах. Таким образом, многогрупповой вызов может выполняться среди N MCPTT-групп.
Фиг. 11 представляет собой блок-схему третьего варианта осуществления UE в соответствии с настоящим изобретением. Как показано на фиг. 11, UE в этом варианте осуществления служит в качестве первого UE и может включать в себя приемопередатчик 51 и процессор 52.
Приемопередатчик 51 выполнен с возможностью принимать сообщение вызова, где сообщение вызова используется для добавления первого UE к многогрупповому вызову с участием N MCPTT-групп.
N представляет собой целое число, большее или равное 2, первый MCPTT-пользователь является ассоциированным пользователем первого UE, и первым MCPTT-пользователем является любой MCPTT-пользователь в N MCPTT-группах.
Процессор 52 выполнен с возможностью присоединять к многогрупповому вызову в соответствии с сообщением вызова.
Возможно, при приеме сообщения вызова приемопередатчик 51 конкретно выполнен с возможностью:
принимать сообщение уведомления, в котором сообщение уведомления содержит идентификатор сеанса многогруппового вызова.
Сообщение уведомления используется для указания первому UE присоединиться к многогрупповому вызову в соответствии с идентификатором сеанса.
При присоединении к многогрупповому вызову в соответствии с сообщением вызова процессор 52 конкретно выполнен с возможностью:
присоединять к многогрупповому вызову в соответствии с идентификатором сеанса.
Возможно, многогрупповой вызов с участием N MCPTT-групп инициируется вторым MCPTT-пользователем.
Первым MCPTT-пользователем является любой MCPTT-пользователь в N MCPTT-группах, за исключением второго MCPTT-пользователя.
Возможно, при приеме сообщения вызова приемопередатчик 51 конкретно выполнен с возможностью:
принимать сообщение вызова, которое отправляется MCPTT-сервером MCPTT-группы, к которой принадлежит первый MCPTT-пользователь; или
принимать сообщение вызова, которое отправляется MCPTT-сервером первого MCPTT-пользователя; или
принимать сообщение вызова, которое отправляется MCPTT-сервером временной группы, которая включает в себя N MCPTT-группы.
Возможно, при приеме сообщения вызова приемопередатчик 51 конкретно выполнен с возможностью:
принимать сообщение вызова, которое отправляется MCPTT-сервером второго MCPTT-пользователя.
UE в этом варианте осуществления может быть выполнено с возможностью реализации технических решений, выполняемых первым UE в вышеописанных вариантах осуществления настоящего изобретения. Принципы реализации аналогичны, и подробности здесь не описаны.
В этом варианте осуществления приемопередатчик 51 UE принимает сообщение вызова, где сообщение вызова используется для добавления первого UE к многогрупповому вызову с участием N MCPTT-групп; и затем процессор 52 UE присоединяется к многогрупповому вызову в соответствии с сообщением вызова. Таким образом, многогрупповой вызов может выполняться среди N MCPTT-групп.
Фиг. 12 представляет собой блок-схему четвертого варианта осуществления UE в соответствии с настоящим изобретением. Как показано на фиг. 12, UE в этом варианте осуществления служит в качестве второго UE и может включать в себя процессор 61 и приемопередатчик 62.
Процессор 61 выполнен с возможностью генерировать сообщение установления многогруппового вызова, в котором сообщение установления многогруппового вызова используется вторым MCPTT-пользователем для запроса первого MCPTT-сервера для установления многогруппового вызова с участием N MCPTT-групп.
N представляет собой целое число, большее или равное 2, второй MCPTT-пользователь является ассоциированным пользователем второго UE, и MCPTT-группа, к которой принадлежит второй MCPTT-пользователь, является, по меньшей мере, одной из N MCPTT-групп.
Приемопередатчик 62 выполнен с возможностью отправлять сообщение установления многогруппового вызова на первый MCPTT-сервер.
В возможном способе реализации сообщение установления многогруппового вызова включает в себя идентификатор временной группы, которая включает в себя N MCPTT-группы.
Первый MCPTT-сервер является MCPTT-сервером временной группы.
Возможно, при отправке сообщения установления многогруппового вызова на первый MCPTT-сервер приемопередатчик 62 конкретно выполнен с возможностью:
отправлять сообщение установления многогруппового вызова на первый MCPTT-сервер с помощью MCPTT-сервера второго MCPTT-пользователя.
Возможно, процессор 61 дополнительно выполнен с возможностью формировать временную группу до того, как приемопередатчик 62 отправит сообщение установления многогруппового вызова на первый MCPTT-сервер.
В другом возможном способе реализации сообщение установления многогруппового вызова включает в себя идентификаторы N MCPTT-групп.
Первый MCPTT-сервер является MCPTT-сервером второго MCPTT-пользователя.
UE в этом варианте осуществления может быть выполнено с возможностью реализации технических решений, выполняемых вторым UE в вышеописанных вариантах осуществления настоящего изобретения. Принципы реализации аналогичны, и подробности здесь не описаны.
В этом варианте осуществления процессор 61 UE генерирует сообщение установления многогруппового вызова, и приемопередатчик 62 UE отправляет сообщение установления многогруппового вызова на первый MCPTT-сервер, где сообщение установления многогруппового вызова используется вторым MCPTT-пользователем для запроса первого MCPTT-сервера установить многогрупповой вызов с участием N MCPTT-групп, так что первый MCPTT-сервер может отправлять сообщение вызова в первое UE (где ассоциированный пользователь первого UE является любым MCPTT-пользователем в N MCPTT-группах, за исключением второго MCPTT-пользователя), и первое UE присоединяется к многогрупповому вызову. Таким образом, многогрупповой вызов может выполняться среди N MCPTT-групп.
Специалисты в данной области техники могут понять, что все или некоторые из этапов вышеописанных вариантов осуществления могут быть реализованы программой, инструктирующей соответствующее оборудование. Вышеупомянутая программа может храниться на машиночитаемом носителе данных. Когда программа запускается, выполняются этапы реализации вышеописанного способа. Вышеупомянутый носитель данных включает в себя: любой носитель, который может хранить программный код, такой как постоянное запоминающее устройство (постоянное запоминающее устройство, ROM для краткости), оперативное запоминающее устройство (оперативное запоминающее устройство, RAM для краткости), магнитный диск, или оптический диск.
В заключение следует отметить, что приведенные выше варианты осуществления просто предназначены для описания технических решений настоящего изобретения, но не для ограничения настоящего изобретения. Хотя настоящее изобретение подробно описано со ссылкой на вышеприведенные варианты осуществления, специалисты в данной области техники должны понимать, что они могут все еще вносить изменения в технические решения, описанные в вышеприведенных вариантах осуществления, или сделать эквивалентную замену некоторым или всем техническим характеристикам, не отступая от объема технических решений вариантов осуществления настоящего изобретения.