СПОСОБЫ, УСТРОЙСТВА И СИСТЕМЫ ДЛЯ УПРАВЛЕНИЯ КАЛЕНДАРНЫМИ ДАННЫМИ
METHODS, DEVICES AND SYSTEMS FOR MANAGING CALENDAR INFORMATION

Перекрестная ссылка на родственные заявки
[0001] Настоящая заявка основана на заявке на патент Китая № 2015106282627, поданной 28 сентября 2015, и испрашивает ее приоритет, содержимое которой полностью включено в данный документ посредством ссылки.
Область техники, к которой относится изобретение
[0002] Настоящее раскрытие в целом относится к области применения электронных технологий и в частности к способам, устройствам и системам для управления календарными данными.
Уровень техники
[0003] Календарный клиентский терминал является клиентским терминалом для предоставления пользователю относящихся к календарю сведений, который может быть установлен в интеллектуальном терминале, таком как смартфон, планшет, терминал на борту транспортного средства и т.д., и предоставляет пользователю функцию управления календарными данными. При этом календарные данные могут включать в себя данные даты и данные о событиях, и данные о событиях, предназначенные для указания события, происходящего в дату, соответствует данным даты.
[0004] Календарный клиентский терминал может представлять календарь пользователю, причем каждая дата в календаре соответствует странице даты (также упоминаемой в качестве ячейки календаря). В предшествующем уровне техники пользователь может добавлять подлежащие обработке данные о событиях некоторого события в ячейку календаря, соответствующую дате события, и устанавливать напоминание, чтобы календарный клиентский терминал напомнил пользователю в назначенный момент. При этом данные о событиях могут включать в себя данные времени для указания момента, в который произойдет событие в данных о событиях. Назначенный момент может быть установлен за два часа до момента, в который произойдет событие. Например, студент может добавить данные о приглашении на набор в университетском городке в ячейку календаря, соответствующую дате приглашения, и установить напоминание, чтобы календарный клиентский терминал напомнил студенту придти на набор в университетский городок в назначенный момент.
Раскрытие изобретения
[0005] Для достижения результата повышения точности управления календарными данными в настоящем раскрытии предложены способы и устройства для управления календарными данными. Технические решения заключаются в следующем.
[0006] Согласно первому варианту выполнения осуществлений настоящего раскрытия предложен способ управления календарными данными, включающий в себя этапы, на которых:
[0007] принимают совместно используемые календарные данные, передаваемые первым календарным клиентским терминалом, причем совместно используемые календарные данные получены посредством изменения первым календарным клиентским терминалом исходных календарных данных, отображаемых на первом календарном клиентском терминале; и
[0008] принудительно отправляют совместно используемые календарные данные второму календарному клиентскому терминалу для обновления вторым календарным клиентским терминалом вторых исходных календарных данных совместно используемыми календарными данными, причем вторые исходные календарные данные получены посредством добавления вторым календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на втором календарном клиентском терминале,
[0009] при этом второй календарный клиентский терминал является календарным клиентским терминалом, в который осуществлен вход посредством второй пользовательской учетной записи, первый календарный клиентский терминал является календарным клиентским терминалом, в который осуществлен вход посредством первой пользовательской учетной записи, и вторая пользовательская учетная запись взаимосвязана с первой пользовательской учетной записью.
[0010] В качестве дополнительной возможности исходные календарные данные получены посредством обновления первым календарным клиентским терминалом первых исходных календарных данных третьими календарными данными, третьи календарные данные получены посредством добавления третьим календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на третьем календарном клиентском терминале, и переданы на сервер для принудительной отправки сервером третьих исходных календарных данных первому календарному клиентскому терминалу,
[0011] первые исходные календарные данные получены посредством добавления первым календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на первом календарном клиентском терминале,
[0012] исходные календарные данные содержат данные даты и данные о событиях, и данные о событиях указывают событие, происходящее в дату, соответствующую данным даты, и
[0013] перед приемом совместно используемых календарных данных, переданных первым календарным клиентским терминалом, способ дополнительно включает в себя этапы, на которых:
[0014] принимают третьи исходные календарные данные, передаваемые третьим календарным клиентским терминалом, причем в третий календарный клиентский терминал осуществлен вход посредством пользовательской учетной записи, взаимосвязанной с первой пользовательской учетной записью; и
[0015] принудительно отправляют третьи исходные календарные данные первому календарному клиентскому терминалу.
[0016] В качестве дополнительной возможности исходные календарные данные получены посредством добавления первым календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на первом календарном клиентском терминале, и
[0017] исходные календарные данные содержат данные даты и данные о событиях, и данные о событиях указывают событие, происходящее в дату, соответствующую данным даты.
[0018] Перед принудительной отправкой совместно используемых календарных данных второму календарному клиентскому терминалу способ дополнительно включает в себя этап, на котором:
[0019] получают вторую пользовательскую учетную запись, взаимосвязанную с первой пользовательской учетной записью.
[0020] В качестве дополнительной возможности этап получения второй пользовательской учетной записи, взаимосвязанной с первой пользовательской учетной записью, включает в себя этапы, на которых:
[0021] получают учетную запись, на которую осуществлена подписка и на которую подписана первая пользовательская учетная запись;
[0022] получают другую пользовательскую учетную запись, которая подписана на учетную запись, на которую осуществлена подписка, при этом упомянутая другая пользовательская учетная запись является пользовательской учетной записью, отличающейся от первой пользовательской учетной записи; и
[0023] принимают упомянутую другую пользовательскую учетную запись в качестве второй пользовательской учетной записи.
[0024] В качестве дополнительной возможности этап получения второй пользовательской учетной записи, взаимосвязанной с первой пользовательской учетной записью, включает в себя этапы, на которых:
[0025] получают пользовательскую учетную запись, которая подписана на первую учетную запись; и
[0026] принимают пользовательскую учетную запись, которая подписана на первую учетную запись, в качестве второй пользовательской учетной записи.
[0027] В качестве дополнительной возможности этап получения второй пользовательской учетной записи, взаимосвязанной с первой пользовательской учетной записью, включает в себя этапы, на которых:
[0028] осуществляют поиск по заранее установленному списку взаимосвязей пользовательских учетных записей на основе первой пользовательской учетной записи, при этом в список взаимосвязей пользовательских учетных записей записано соотношение взаимосвязей среди пользовательских учетных записей; и
[0029] принимают пользовательскую учетную запись, найденную из списка взаимосвязей пользовательских учетных записей и взаимосвязанную с первой пользовательской учетной записью, в качестве второй пользовательской учетной записи.
[0030] Согласно второму варианту выполнения осуществлений настоящего раскрытия предложен способ управления календарными данными, включающий в себя этапы, на которых:
[0031] отображают исходные календарные данные;
[0032] принимают команду обновления для обновления исходных календарных данных;
[0033] согласно команде обновления, изменяют составляющую исходных календарных данных, что предписано командой обновления, для получения совместно используемых календарных данных;
[0034] передают совместно используемые календарные данные на сервер для принудительной отправки сервером совместно используемых календарных данных на второй календарный клиентский терминал,
[0035] при этом второй календарный клиентский терминал является календарным клиентским терминалом, в который осуществлен вход посредством второй пользовательской учетной записи, первый календарный клиентский терминал является календарным клиентским терминалом, в который осуществлен вход посредством первой пользовательской учетной записи, и вторая пользовательская учетная запись взаимосвязана с первой пользовательской учетной записью.
[0036] В качестве дополнительной возможности этап, на котором, согласно команде обновления, изменяют составляющую исходных календарных данных, что предписано командой обновления, для получения совместно используемых календарных данных, включает в себя этапы, на которых:
[0037] отображают сообщение с предложением для предложения пользователю изменить составляющую в исходных календарных данных, что предписано командой обновления; и
[0038] после приема команды подтверждения для подтверждения изменения, которая инициирована пользователем, изменяют составляющую в исходных календарных данных, что предписано командой обновления.
[0039] В качестве дополнительной возможности исходные календарные данные содержат данные даты и данные о событиях, и данные о событиях указывают событие, происходящее в дату, соответствующую данным даты, и
[0040] этап, на котором согласно команде обновления, изменяют составляющую исходных календарных данных, что предписано командой обновления, для получения совместно используемых календарных данных, включает в себя этап, на котором:
[0041] изменяют по меньшей мере одно из упомянутых данных даты и упомянутых данных о событиях согласно команде обновления.
[0042] В качестве дополнительной возможности перед отображением исходных календарных данных способ дополнительно включает в себя этап, на котором:
[0043] принимают третьи исходные календарные данные, принудительно отправленные сервером,
[0044] при этом третьи исходные календарные данные получены посредством добавления третьим календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на третьем календарном клиентском терминале, и переданы на сервер для сервера, и
[0045] причем в третий календарный клиентский терминал осуществлен вход посредством пользовательской учетной записи, взаимосвязанной с первой пользовательской учетной записью.
[0046] В качестве дополнительной возможности после приема третьих исходных календарных данных, принудительно отправленных сервером, способ дополнительно включает в себя этап, на котором:
[0047] обновляют первые исходные календарные данные третьими исходными календарными данными для получения исходных календарных данных,
[0048] при этом первые исходные календарные данные получены посредством добавления первым календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на первом календарном клиентском терминале.
[0049] В качестве дополнительной возможности этап обновления первых исходных календарных данных третьими исходными календарными данными для получения исходных календарных данных включает в себя этап, на котором:
[0050] заменяют первые исходные календарные данные третьими исходными календарными данными для получения исходных календарных данных.
[0051] В качестве дополнительной возможности этап обновления первых исходных календарных данных третьими исходными календарными данными для получения исходных календарных данных включает в себя этап, на котором:
[0052] встраивают третьи исходные календарные данные в первые исходные календарные данные для получения исходных календарных данных.
[0053] В качестве дополнительной возможности перед отображением исходных календарных данных, способ дополнительно включает в себя этап, на котором:
[0054] добавляют соответствующие данные о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на первом календарном клиентском терминале, для получения исходных календарных данных.
[0055] Согласно третьему варианту выполнения осуществлений настоящего раскрытия предложен способ управления календарными данными, включающий в себя этапы, на которых:
[0056] принимают совместно используемые календарные данные, принудительно отправленные сервером, причем совместно используемые календарные данные принудительно отправлены сервером второму календарному клиентскому терминалу после приема сервером совместно используемых календарных данных, переданных первым календарным клиентским терминалом, второй календарный клиентский терминал является календарным клиентским терминалом, в который осуществлен вход посредством второй пользовательской учетной записи, первый календарный клиентский терминал является календарным клиентским терминалом, в который осуществлен вход посредством первой пользовательской учетной записи, вторая пользовательская учетная запись взаимосвязана с первой пользовательской учетной записью, и совместно используемые календарные данные получены посредством изменения первым календарным клиентским терминалом исходных календарных данных, отображаемых на первом календарном клиентском терминале; и
[0057] обновляют вторые исходные календарные данные совместно используемыми календарными данными, причем вторые исходные календарные данные получены посредством добавления вторым календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на втором календарном клиентском терминале.
[0058] В качестве дополнительной возможности этап обновления вторых исходных календарных данных совместно используемыми календарными данными включает в себя этап, на котором:
[0059] заменяют вторые исходные календарные данные совместно используемыми календарными данными.
[0060] В качестве дополнительной возможности этап обновления вторых исходных календарных данных совместно используемыми календарными данными включает в себя этап, на котором:
[0061] встраивают совместно используемые календарные данные во вторые исходные календарные данные.
[0062] Согласно четвертому варианту выполнения осуществлений настоящего раскрытия предложено устройство для управления календарными данными, включающее в себя:
[0063] первый модуль приема, выполненный с возможностью приема совместно используемых календарных данных, переданных первым календарным клиентским терминалом, причем совместно используемые календарные данные получены посредством изменения первым календарным клиентским терминалом исходных календарных данных, отображаемых на первом календарном клиентском терминале; и
[0064] первый модуль принудительной отправки, выполненный с возможностью принудительной отправки совместно используемых календарных данных на второй календарный клиентский терминал для обновления вторым календарным клиентским терминалом вторых исходных календарных данных совместно используемыми календарными данными, причем вторые исходные календарные данные получены посредством добавления вторым календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на втором календарном клиентском терминале,
[0065] при этом второй календарный клиентский терминал является календарным клиентским терминалом, в который осуществлен вход посредством второй пользовательской учетной записи, первый календарный клиентский терминал является календарным клиентским терминалом, в который осуществлен вход посредством первой пользовательской учетной записи, и вторая пользовательская учетная запись взаимосвязана с первой пользовательской учетной записью.
[0066] В качестве дополнительной возможности исходные календарные данные получены посредством обновления первым календарным клиентским терминалом первых исходных календарных данных третьими календарными данными, третьи календарные данные получены посредством добавления третьим календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на третьем календарном клиентском терминале, и переданы на сервер для принудительной отправки сервером третьих исходных календарных данных первому календарному клиентскому терминалу,
[0067] первые исходные календарные данные получены посредством добавления первым календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на первом календарном клиентском терминале,
[0068] исходные календарные данные содержат данные даты и данные о событиях, и данные о событиях указывают событие, происходящее в дату, соответствующую данным даты, и
[0069] устройство дополнительно включает в себя:
[0070] второй модуль приема, выполненный с возможностью приема третьих исходных календарных данных, переданных третьим календарным клиентским терминалом, причем в третий календарный клиентский терминал осуществлен вход посредством пользовательской учетной записи, взаимосвязанной с первой пользовательской учетной записью; и
[0071] второй модуль принудительной отправки, выполненный с возможностью принудительной отправки третьих исходных календарных данных первому календарному клиентскому терминалу.
[0072] В качестве дополнительной возможности исходные календарные данные получены посредством добавления первым календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на первом календарном клиентском терминале, и
[0073] исходные календарные данные содержат данные даты и данные о событиях, и данные о событиях указывают событие, происходящее в дату, соответствующую данным даты.
[0074] В качестве дополнительной возможности устройство дополнительно включает в себя:
[0075] модуль получения, выполнен с возможностью получения второй пользовательской учетной записи, взаимосвязанной с первой пользовательской учетной записью.
[0076] В качестве дополнительной возможности модуль получения выполнен с возможностью:
[0077] получения учетной записи, на которую осуществлена подписка и на которую подписана первая пользовательская учетная запись;
[0078] получения другой пользовательской учетной записи, которая подписана на учетную запись, на которую осуществлена подписка, при этом упомянутая другая пользовательская учетная запись является пользовательской учетной записью, отличающейся от первой пользовательской учетной записи; и
[0079] принятия упомянутой другой пользовательской учетной записи в качестве второй пользовательской учетной записи.
[0080] В качестве дополнительной возможности модуль получения выполнен с возможностью:
[0081] получения пользовательской учетной записи, которая подписана на первую учетную запись; и
[0082] принятия пользовательской учетной записи, которая подписана на первую учетную запись, в качестве второй пользовательской учетной записи.
[0083] В качестве дополнительной возможности модуль получения выполнен с возможностью:
[0084] осуществления поиска по заранее установленному списку взаимосвязей пользовательских учетных записей на основе первой пользовательской учетной записи, при этом в список взаимосвязей пользовательских учетных записей записано соотношение взаимосвязей среди пользовательских учетных записей; и
[0085] принятия пользовательской учетной записи, найденной из списка взаимосвязей пользовательских учетных записей и взаимосвязанной с первой пользовательской учетной записью, в качестве второй пользовательской учетной записи.
[0086] Согласно пятому варианту выполнения осуществлений настоящего раскрытия предложено устройство для управления календарными данными, включающее в себя:
[0087] модуль отображения, выполненный с возможностью отображения исходных календарных данных;
[0088] первый модуль приема, выполненный с возможностью приема команды обновления для обновления исходных календарных данных;
[0089] модуль изменения, выполненный с возможностью, согласно команде обновления, изменения составляющей исходных календарных данных, что предписано командой обновления, для получения совместно используемых календарных данных;
[0090] модуль передачи, выполненный с возможностью передачи совместно используемых календарных данных на сервер для принудительной отправки сервером совместно используемых календарных данных на второй календарный клиентский терминал,
[0091] при этом второй календарный клиентский терминал является календарным клиентским терминалом, в который осуществлен вход посредством второй пользовательской учетной записи, первый календарный клиентский терминал является календарным клиентским терминалом, в который осуществлен вход посредством первой пользовательской учетной записи, и вторая пользовательская учетная запись взаимосвязана с первой пользовательской учетной записью.
[0092] В качестве дополнительной возможности модуль изменения выполнен с возможностью:
[0093] отображения сообщения с предложением для предложения пользователю изменить составляющую в исходных календарных данных, что предписано командой обновления; и
[0094] после приема команды подтверждения для подтверждения изменения, которая инициирована пользователем, изменения составляющей в исходных календарных данных, что предписано командой обновления.
[0095] В качестве дополнительной возможности исходные календарные данные содержат данные даты и данные о событиях, и данные о событиях указывают событие, происходящее в дату, соответствующую данным даты, и
[0096] модуль изменения выполнен с возможностью изменения по меньшей мере одного из упомянутых данных даты и упомянутых данных о событиях согласно команде обновления.
[0097] В качестве дополнительной возможности устройство дополнительно включает в себя:
[0098] второй модуль приема, выполненный с возможностью приема третьих исходных календарных данных, принудительно отправленных сервером,
[0099] при этом третьи исходные календарные данные получены посредством добавления третьим календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на третьем календарном клиентском терминале, и переданы на сервер для сервера, и
[00100] в третий календарный клиентский терминал осуществлен вход посредством пользовательской учетной записи, взаимосвязанной с первой пользовательской учетной записью.
[00101] В качестве дополнительной возможности устройство дополнительно включает в себя:
[00102] модуль обновления, выполненный с возможностью обновления первых исходных календарных данных третьими исходными календарными данными для получения исходных календарных данных,
[00103] при этом первые исходные календарные данные получены посредством добавления первым календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на первом календарном клиентском терминале.
[00104] В качестве дополнительной возможности модуль обновления выполнен с возможностью:
[00105] замены первых исходных календарных данных третьими исходными календарными данными для получения исходных календарных данных.
[00106] В качестве дополнительной возможности модуль обновления выполнен с возможностью:
[00107] встраивания третьих исходных календарных данных в первые исходные календарные данные для получения исходных календарных данных.
[00108] В качестве дополнительной возможности устройство дополнительно включает в себя:
[00109] модуль добавления, выполненный с возможностью добавления соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на первом календарном клиентском терминале, для получения исходных календарных данных.
[00110] Согласно шестому варианту выполнения осуществлений настоящего раскрытия предложено устройство для управления календарными данными, включающее в себя:
[00111] модуль приема, выполненный с возможностью приема совместно используемых календарных данных, принудительно отправленных сервером, причем совместно используемые календарные данные принудительно отправлены сервером второму календарному клиентскому терминалу после приема сервером совместно используемых календарных данных, переданных первым календарным клиентским терминалом, второй календарный клиентский терминал является календарным клиентским терминалом, в который осуществлен вход посредством второй пользовательской учетной записи, первый календарный клиентский терминал является календарным клиентским терминалом, в который осуществлен вход посредством первой пользовательской учетной записи, вторая пользовательская учетная запись взаимосвязана с первой пользовательской учетной записью, и совместно используемые календарные данные получены посредством изменения первым календарным клиентским терминалом исходных календарных данных, отображаемых на первом календарном клиентском терминале; и
[00112] модуль обновления, выполненный с возможностью обновления вторых исходных календарных данных совместно используемыми календарными данными, причем вторые исходные календарные данные получены посредством добавления вторым календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на втором календарном клиентском терминале.
[00113] В качестве дополнительной возможности модуль обновления выполнен с возможностью:
[00114] замены вторых исходных календарных данных совместно используемыми календарными данными.
[00115] В качестве дополнительной возможности модуль обновления выполнен с возможностью:
[00116] встраивания совместно используемых календарных данных во вторые исходные календарные данные.
[00117] Согласно седьмому варианту выполнения осуществлений настоящего раскрытия предложено устройство для управления календарными данными, включающее в себя:
[00118] процессор; и
[00119] запоминающее устройство для хранения команд, исполняемых процессором;
[00120] при этом процессор выполнен с возможностью выполнения:
[00121] приема совместно используемых календарных данных, переданных первым календарным клиентским терминалом, причем совместно используемые календарные данные получены посредством изменения первым календарным клиентским терминалом исходных календарных данных, отображаемых на первом календарном клиентском терминале; и
[00122] принудительной отправки совместно используемых календарных данных второму календарному клиентскому терминалу для обновления вторым календарным клиентским терминалом вторых исходных календарных данных совместно используемыми календарными данными, причем вторые исходные календарные данные получены посредством добавления вторым календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на втором календарном клиентском терминале,
[00123] при этом второй календарный клиентский терминал является календарным клиентским терминалом, в который осуществлен вход посредством второй пользовательской учетной записи, первый календарный клиентский терминал является календарным клиентским терминалом, в который осуществлен вход посредством первой пользовательской учетной записи, и вторая пользовательская учетная запись взаимосвязана с первой пользовательской учетной записью.
[00124] Согласно восьмому варианту выполнения осуществлений настоящего раскрытия предложено устройство для управления календарными данными, включающее в себя:
[00125] процессор; и
[00126] запоминающее устройство для хранения команд, исполняемых процессором;
[00127] при этом процессор выполнен с возможностью выполнения:
[00128] отображения исходных календарных данных;
[00129] приема команды обновления для обновления исходных календарных данных;
[00130] согласно команде обновления, изменения составляющей исходных календарных данных, что предписано командой обновления, для получения совместно используемых календарных данных;
[00131] передачи совместно используемых календарных данных на сервер для принудительной отправки сервером совместно используемых календарных данных на второй календарный клиентский терминал,
[00132] при этом второй календарный клиентский терминал является календарным клиентским терминалом, в который осуществлен вход посредством второй пользовательской учетной записи, первый календарный клиентский терминал является календарным клиентским терминалом, в который осуществлен вход посредством первой пользовательской учетной записи, и вторая пользовательская учетная запись взаимосвязана с первой пользовательской учетной записью.
[00133] Согласно девятому варианту выполнения осуществлений настоящего раскрытия предложено устройство для управления календарными данными, включающее в себя:
[00134] процессор; и
[00135] запоминающее устройство для хранения команд, исполняемых процессором;
[00136] при этом процессор выполнен с возможностью выполнения:
[00137] приема совместно используемых календарных данных, принудительно отправленных сервером, причем совместно используемые календарные данные принудительно отправлены сервером второму календарному клиентскому терминалу после приема сервером совместно используемых календарных данных, переданных первым календарным клиентским терминалом, второй календарный клиентский терминал является календарным клиентским терминалом, в который осуществлен вход посредством второй пользовательской учетной записи, первый календарный клиентский терминал является календарным клиентским терминалом, в который осуществлен вход посредством первой пользовательской учетной записи, вторая пользовательская учетная запись взаимосвязана с первой пользовательской учетной записью, и совместно используемые календарные данные получены посредством изменения первым календарным клиентским терминалом исходных календарных данных, отображаемых на первом календарном клиентском терминале; и
[00138] обновления вторых исходных календарных данные совместно используемыми календарными данными, причем вторые исходные календарные данные получены посредством добавления вторым календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на втором календарном клиентском терминале.
[00139] Согласно десятому варианту выполнения осуществлений настоящего раскрытия предложена система для управления календарными данными, включающая в себя: сервер, первый календарный клиентский терминал и второй календарный клиентский терминал, в которой
[00140] сервер является устройством для управления календарными данными согласно четвертому варианту выполнения или любому необязательному варианту осуществления четвертого варианта выполнения;
[00141] первый календарный клиентский терминал является устройством для управления календарными данными согласно пятому варианту выполнения или любому необязательному варианту осуществления пятого варианта выполнения; и
[00142] второй календарный клиентский терминал является устройством для управления календарными данными согласно шестому варианту выполнения или любому необязательному варианту осуществления шестого варианта выполнения.
[00143] Согласно одиннадцатому варианту выполнения осуществлений настоящего раскрытия предложена система для управления календарными данными, включающая в себя: сервер, первый календарный клиентский терминал и второй календарный клиентский терминал, в которой
[00144] сервер является устройством для управления календарными данными согласно седьмому варианту выполнения;
[00145] первый календарный клиентский терминал является устройством для управления календарными данными согласно восьмому варианту выполнения; и
[00146] второй календарный клиентский терминал является устройством для управления календарными данными согласно девятому варианту выполнения.
[00147] Техническое решение согласно вариантам осуществления настоящего раскрытия иметь следующие полезные технические результаты.
[00148] В способах, устройствах и системах для управления календарными данными, предоставленными настоящим раскрытием, сервер принимает совместно используемые календарные данные, передаваемые первым календарным клиентским терминалом. Совместно используемые календарные данные получены посредством изменения первым календарным клиентским терминалом исходных календарных данных, отображаемых на первом календарном клиентском терминале. Совместно используемые календарные данные принудительно отправляются на второй календарный клиентский терминал для обновления вторым календарным клиентским терминалом вторых исходных календарных данных совместно используемыми календарными данными. Вторые исходные календарные данные получены посредством добавления вторым календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на втором календарном клиентском терминале. Тем самым, так как совместно используемые календарные данные получены посредством изменения первым календарным клиентским терминалом исходных календарных данных, отображаемых на первом календарном клиентском терминале, может быть повышена точность календарных данных. Поэтому, может быть решена проблема в предшествующем уровне техники, заключающаяся в том, что управление календарными данными имеет низкую точность, с получением результата повышения точности управления календарными данными.
[00149] Следует понимать, что как предшествующее общее описание, так и последующее подробное описание являются лишь примерными и объяснительными и не предназначены ограничивать изобретение, каким оно заявлено.
Краткое описание чертежей
[00150] На сопроводительных чертежах, которые включены в данную спецификацию и составляют ее часть, изображены варианты осуществления в соответствии с настоящим изобретением и, совместно с описанием, служат объяснению принципов действия настоящего изобретения.
[00151] На Фиг.1 показана принципиальная схема реализованного окружения, вовлеченного в способах управления календарными данными, выполненных согласно вариантам осуществления настоящего раскрытия;
[00152] На Фиг.2 показана блок-схема последовательности операций, изображающая способ управления календарными данными согласно примерному варианту осуществления;
[00153] На Фиг.3 показана блок-схема последовательности операций, изображающая способ управления календарными данными согласно другому примерному варианту осуществления;
[00154] На Фиг.4 показана блок-схема последовательности операций, изображающая способ управления календарными данными согласно еще одному примерному варианту осуществления;
[00155] На Фиг.5-1 показана блок-схема последовательности операций, изображающая способ управления календарными данными согласно еще одному примерному варианту осуществления;
[00156] На Фиг.5-2 показана принципиальная схема календарного интерфейса, отображаемого в третьем клиентском терминале, выполненном согласно варианту осуществления, показанному на Фиг.5-1;
[00157] На Фиг.5-3 показана принципиальная схема другого календарного интерфейса, отображаемого в третьем клиентском терминале, выполненном согласно варианту осуществления, показанному на Фиг.5-1;
[00158] На Фиг.5-4 показана принципиальная схема календарного интерфейса, отображаемого в первом клиентском терминале, выполненном согласно варианту осуществления, показанному на Фиг.5-1;
[00159] На Фиг.5-5 показана принципиальная схема другого календарного интерфейса, отображаемого в первом клиентском терминале, выполненном согласно варианту осуществления, показанному на Фиг.5-1;
[00160] На Фиг.5-6 показана принципиальная схема все еще другого календарного интерфейса, отображаемого в первом клиентском терминале, выполненном согласно варианту осуществления, показанному на Фиг.5-1;
[00161] На Фиг.5-7 показана блок-схема последовательности операций, изображающая процесс изменения, согласно команде обновления, первым календарным клиентским терминалом составляющей исходных календарных данных, что предписано командой обновления, для получения совместно используемых календарных данных, выполненном согласно варианту осуществления, показанному на Фиг.5-1;
[00162] На Фиг.5-8 показана принципиальная схема интерфейса с предложением, отображаемого в первом клиентском терминале, выполненном согласно варианту осуществления, показанному на Фиг.5-1;
[00163] На Фиг.5-9 показана принципиальная схема интерфейса, отображаемого в первом клиентском терминале, после обновления исходных календарных данных, выполненном согласно варианту осуществления, показанному на Фиг.5-1;
[00164] На Фиг.5-10 показана блок-схема последовательности операций, изображающая процесс получения сервером второй пользовательской учетной записи, взаимосвязанной с первой пользовательской учетной записью, выполненном согласно варианту осуществления, показанному на Фиг.5-1;
[00165] На Фиг.5-11 показана блок-схема последовательности операций, изображающая другой процесс получения сервером второй пользовательской учетной записи, взаимосвязанной с первой пользовательской учетной записью, выполненным согласно варианту осуществления, показанному на Фиг.5-1;
[00166] На Фиг.5-12 показана блок-схема последовательности операций, изображающая еще один процесс получения сервером второй пользовательской учетной записи, взаимосвязанной с первой пользовательской учетной записью, выполненным согласно варианту осуществления, показанному на Фиг.5-1;
[00167] На Фиг.6 показана блок-схема устройства для управления календарными данными согласно примерному варианту осуществления;
[00168] На Фиг.7 показана блок-схема другого устройства для управления календарными данными согласно примерному варианту осуществления;
[00169] На Фиг.8 показана блок-схема устройства для управления календарными данными согласно другому примерному варианту осуществления;
[00170] На Фиг.9 показана блок-схема другого устройства для управления календарными данными согласно другому примерному варианту осуществления;
[00171] На Фиг.10 показана блок-схема устройства для управления календарными данными согласно еще одному примерному варианту осуществления;
[00172] На Фиг.11 показана блок-схема устройства для управления календарными данными согласно примерному варианту осуществления;
[00173] На Фиг.12 показана блок-схема устройства для управления календарными данными согласно другому примерному варианту осуществления;
[00174] На Фиг.13 показана блок-схема устройства для управления календарными данными согласно еще одному примерному варианту осуществления; и
[00175] На Фиг.14 показана блок-схема системы для управления календарными данными согласно примерному варианту осуществления.
Осуществление изобретения
[00176] Для большего пояснения целей, технических решений и преимуществ настоящего раскрытия настоящее раскрытие будет описано подробно со ссылкой на сопроводительные чертежи. Очевидно, что описанные варианты осуществления являются не всеми вариантами осуществления настоящего раскрытия, а только их частью. На основе вариантов осуществления настоящего раскрытия все другие варианты осуществления, полученные без приложения каких-либо творческих усилий средним специалистом в уровне техники, принадлежат объему защиты настоящего раскрытия.
[00177] На Фиг.1 показана принципиальная схема реализованного окружения, вовлеченного в способы управления календарными данными, выполненные согласно вариантам осуществления настоящего раскрытия. Как показано на Фиг.1, реализованное окружение включает в себя первый терминал 120, второй терминал 140, третий терминал 160 и сервер 180. При этом первый терминал 120, второй терминал 140 и третий терминал 160 могут соответственно быть соединены с сервером 180 через проводную сеть или беспроводную сеть, включающую в себя, но не ограничивающуюся этим, Беспроводную Достоверность (кратко называемую WI-FI), Bluetooth, Инфракрасное излучение, Zigbee, Data, и первый терминал 120, второй терминал 140 и третий терминал 160 могут быть соединены друг с другом через проводную сеть или беспроводную сеть (не показано на Фигуре). Все это не ограничено вариантом осуществления настоящего раскрытия.
[00178] В данном варианте осуществления настоящего раскрытия первый терминал 120 оснащен первым календарным клиентским терминалом, и первый терминал 120 управляет календарными данными через первый календарный клиентский терминал. Второй терминал 140 оснащен вторым календарным клиентским терминалом, и второй терминал 140 управляет календарными данными через второй календарный клиентский терминал. Третий терминал 160 оснащен третьим календарным клиентским терминалом, и третий терминал 160 управляет календарными данными через третий календарный клиентский терминал. Первый терминал 120, второй терминал 140 и третий терминал 160 могут совместно использовать календарные данные через сервер 180.
[00179] В качестве примера, в третий календарный клиентский терминал может быть осуществлен вход посредством пользовательской учетной записи, взаимосвязанной с первой пользовательской учетной записью, которая является пользовательской учетной записью, посредством которой осуществлен вход в первый календарный клиентский терминал. Третий календарный клиентский терминал может добавить соответствующие данные о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на третьем календарном клиентском терминале, для получения третьих исходных календарных данных и передачи третьих исходных календарных данных на сервер 180.
[00180] Сервер 180 может принять третьи исходные календарные данные, доставляемые третьим календарным клиентским терминалом, и принудительно отправлять третьи исходные календарные данные первому календарному клиентскому терминалу для обновления первым календарным клиентским терминалом первых исходных календарных данных третьими исходными календарными данными с целью получения исходных календарных данных. Первые исходные календарные данные получены посредством добавления первым календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на первом календарном клиентском терминале. При этом в первый календарный клиентский терминал может быть осуществлен вход посредством пользовательской учетной записи, которая является первой пользовательской учетной записью, а в третий календарный клиентский терминал может быть осуществлен вход посредством пользовательской учетной записи, взаимосвязанной с первой пользовательской учетной записью. Сервер 180 может хранить соотношение взаимосвязей среди пользовательских учетных записей и принудительно отправлять календарные данные согласно соотношению взаимосвязи среди пользовательских учетных записей.
[00181] Первый календарный клиентский терминал может отображать исходные календарные данные и принять команду обновления по соотношению к исходным календарным данным, которая инициирована пользователем. Согласно команде обновления первый календарный клиентский терминал может изменить составляющую исходных календарных данных, что предписано командой обновления, для получения совместно используемых календарных данных и передачи совместно используемых календарных данные на сервер. В качестве дополнительной возможности исходные календарные данные, отображаемые в первом календарном клиентском терминале, могут быть получены посредством обновления первых исходных календарных данных третьими исходными календарными данными, принудительно отправленными третьим календарным клиентским терминалом. При этом первые исходные календарные данные получены посредством добавления первым календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на первом календарном клиентском терминале. Альтернативно, исходные календарные данные, отображаемые в первом календарном клиентском терминале, могут также быть получены посредством добавления первым календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на первом календарном клиентском терминале. Все это не ограничено упомянутым вариантом осуществления настоящего раскрытия. В качестве дополнительной возможности обновление первым календарным клиентским терминалом первых исходных календарных данных третьими исходными календарными данными может включать в себя: замену первым календарным клиентским терминалом первых исходных календарных данных третьими исходными календарными данными для получения исходных календарных данных или встраивание первым календарным клиентским терминалом третьих исходных календарных данных в первые исходные календарные данные для получения исходных календарных данных. В качестве дополнительной возможности изменение первым календарным клиентским терминалом, согласно команде обновления, составляющей исходных календарных данных, что предписано командой обновления, для получения совместно используемых календарных данных может включать в себя: отображение первым календарным клиентским терминалом сообщения с предложением для предложения пользователю изменить составляющую в исходных календарных данных, что предписано командой обновления; и после приема команды подтверждения для подтверждения изменения, которая инициирована пользователем, изменение первым календарным клиентским терминалом составляющей в исходных календарных данных, что предписано командой обновления. При этом исходные календарные данные могут содержать данные даты и данные о событиях, и первый календарный клиентский терминал может изменять по меньшей мере одно из упомянутых данных даты и упомянутых данных о событиях согласно команде обновления
[00182] Сервер 180 может принять совместно используемые календарные данные, передаваемые первым календарным клиентским терминалом, принудительно отправлять совместно используемые календарные данные второму календарному клиентскому терминалу, так чтобы первый календарный клиентский терминал мог обновить первые исходные календарные данные третьими исходными календарными данными для получения исходных календарных данных. Второй календарный клиентский терминал является календарным клиентским терминалом, в который осуществлен вход посредством второй пользовательской учетной записи, первый календарный клиентский терминал является календарным клиентским терминалом, в который осуществлен вход посредством первой пользовательской учетной записи, и вторая пользовательская учетная запись взаимосвязана с первой пользовательской учетной записью. В качестве дополнительной возможности перед принудительной отправкой совместно используемых календарных данных второму календарному клиентскому терминалу сервер 180 может получить вторую пользовательскую учетную запись, взаимосвязанную с первой пользовательской учетной записью. При этом получение сервером 180 второй пользовательской учетной записи, взаимосвязанной с первой пользовательской учетной записью, может включать в себя: получение сервером 180 учетной записи, на которую осуществлена подписка и на которую подписана первая пользовательская учетная запись; получение другой пользовательской учетной записи, которая подписана на учетную запись, на которую осуществлена подписка, при этом упомянутая другая пользовательская учетная запись является пользовательской учетной записью, отличающейся от первой пользовательской учетной записи; и взятие упомянутой другой пользовательской учетной записи в качестве второй пользовательской учетной записи. То есть, сервер 180 берет пользовательские учетные записи, которые подписаны на одну и ту же учетную запись, на которую осуществлена подписка, в качестве взаимосвязанных пользовательских учетных записей. В качестве дополнительной возможности получение сервером 180 второй пользовательской учетной записи, взаимосвязанной с первой пользовательской учетной записью, может также включать в себя: получение сервером 180 пользовательской учетной записи, которая подписана на первую учетную запись; и взятие пользовательской учетной записи, которая подписана на первую учетную запись, в качестве второй пользовательской учетной записи. То есть, сервер 180 берет пользовательские учетные записи, которые подписаны на первую пользовательскую учетную запись, в качестве пользовательской учетной записи, взаимосвязанной с первой пользовательской учетной записью. В качестве дополнительной возможности получение сервером 180 второй пользовательской учетной записи, взаимосвязанной с первой пользовательской учетной записью, может также включать в себя: осуществление сервером 180 поиска по заранее установленному списку взаимосвязей пользовательских учетных записей на основе первой пользовательской учетной записи, при этом в списке взаимосвязей пользовательских учетных записей записано соотношение взаимосвязей среди пользовательских учетных записей; и взятие пользовательской учетной записи, найденной из списка взаимосвязей пользовательских учетных записей и взаимосвязанной с первой пользовательской учетной записью, в качестве второй пользовательской учетной записи. То есть, сервер 180 снабжен соответствующим соотношением среди пользовательских учетных записей, и сервер может получить пользовательскую учетную запись, взаимосвязанную с первой пользовательской учетной записью, на основе соответствующего соотношения среди пользовательских учетных записей. Все это не ограничено упомянутыми вариантами осуществления настоящего раскрытия.
[00183] Второй календарный клиентский терминал может принять совместно используемые календарные данные, принудительно отправленные сервером 180, и обновить вторые исходные календарные данные совместно используемыми календарными данными. Вторые исходные календарные данные получены посредством добавления вторым календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на втором календарном клиентском терминале. В качестве дополнительной возможности обновление вторым календарным клиентским терминалом вторых исходных календарных данных совместно используемыми календарными данными может включать в себя: замену вторым календарным клиентским терминалом вторых исходных календарных данных совместно используемыми календарными данными; или встраивание вторым календарным клиентским терминалом совместно используемых календарных данных во вторые исходные календарные данные. Все это не ограничено упомянутыми вариантами осуществления настоящего раскрытия.
[00184] В упомянутых вариантах осуществления настоящего раскрытия первый терминал 120, второй терминал 140 и третий терминал 160 могут совместно использовать календарные данные через сервер 180 для достижения управления календарными данными, таким образом повышая точность управления календарными данными.
[00185] На Фиг.2 показана блок-схема последовательности операций, изображающая способ управления календарными данными согласно примерному варианту осуществления. В представленном варианте осуществления, в качестве примера, способ управления календарными данными применяется в сервере 180 в реализованном окружении с Фиг.1. Как показано на Фиг.2, способ управления календарными данными включает в себя следующие этапы.
[00186] На этапе 201 осуществляется прием совместно используемых календарных данных, переданных первым календарным клиентским терминалом, при этом совместно используемые календарные данные получены посредством изменения первым календарным клиентским терминалом исходных календарных данных, отображаемых на первом календарном клиентском терминале.
[00187] На этапе 202 осуществляется принудительная отправка совместно используемых календарных данных второму календарному клиентскому терминалу для обновления вторым календарным клиентским терминалом вторых исходных календарных данных совместно используемыми календарными данными, причем вторые исходные календарные данные получены посредством добавления вторым календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на втором календарном клиентском терминале.
[00188] Причем второй календарный клиентский терминал является календарным клиентским терминалом, в который осуществлен вход посредством второй пользовательской учетной записи, первый календарный клиентский терминал является календарным клиентским терминалом, в который осуществлен вход посредством первой пользовательской учетной записи, и вторая пользовательская учетная запись взаимосвязана с первой пользовательской учетной записью.
[00189] Соответственно, в способе управления календарными данными, выполненном согласно данному варианту осуществления настоящего раскрытия, сервер принимает совместно используемые календарные данные, передаваемые первым календарным клиентским терминалом. Совместно используемые календарные данные получены посредством изменения первым календарным клиентским терминалом исходных календарных данных, отображаемых на первом календарном клиентском терминале. Совместно используемые календарные данные принудительно отправляются на второй календарный клиентский терминал для обновления вторым календарным клиентским терминалом вторых исходных календарных данных совместно используемыми календарными данными. Вторые исходные календарные данные получены посредством добавления вторым календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на втором календарном клиентском терминале. Тем самым, так как совместно используемые календарные данные получены посредством изменения первым календарным клиентским терминалом исходных календарных данных, отображаемых на первом календарном клиентском терминале, точность календарных данных может быть повышена. Поэтому может быть решена проблема предшествующего уровня техники, состоящая в низкой точности управления календарными данными, посредством чего достигается результат повышения точности управления календарными данными.
[00190] В качестве дополнительной возможности исходные календарные данные получены посредством обновления первым календарным клиентским терминалом исходных календарных данных третьими календарными данными, третьи календарные данные получены посредством добавления третьим календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на третьем календарном клиентском терминале, и переданы на сервер для принудительной отправки сервером третьих исходных календарных данных первому календарному клиентскому терминалу. Первые исходные календарные данные получены посредством добавления первым календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на первом календарном клиентском терминале. Исходные календарные данные содержат данные даты и данные о событиях, и данные о событиях указывают событие, происходящее в дату, соответствующую данным даты.
[00191] Перед этапом 201 способ может также включать в себя:
[00192] прием третьих исходных календарных данных, переданных третьим календарным клиентским терминалом, при этом в третий календарный клиентский терминал осуществлен вход посредством пользовательской учетной записи, взаимосвязанной с первой пользовательской учетной записью; и
[00193] принудительная отправка третьих исходных календарных данных первому календарному клиентскому терминалу.
[00194] В качестве дополнительной возможности исходные календарные данные получены посредством добавления первым календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на первом календарном клиентском терминале. Исходные календарные данные содержат данные даты и данные о событиях, и данные о событиях указывают событие, происходящее в дату, соответствующую данным даты.
[00195] В качестве дополнительной возможности перед этапом 202 способ может также включать в себя:
[00196] получение второй пользовательской учетной записи, взаимосвязанной с первой пользовательской учетной записью.
[00197] В качестве дополнительной возможности получение второй пользовательской учетной записи, взаимосвязанной с первой пользовательской учетной записью, может включать в себя:
[00198] получение учетной записи, на которую осуществлена подписка и на которую подписана первая пользовательская учетная запись;
[00199] получение другой пользовательской учетной записи, которая подписана на учетную запись, на которую осуществлена подписка, при этом упомянутая другая пользовательская учетная запись является пользовательской учетной записью, отличающейся от первой пользовательской учетной записи; и
[00200] взятие упомянутой другой пользовательской учетной записи в качестве второй пользовательской учетной записи.
[00201] В качестве дополнительной возможности получение второй пользовательской учетной записи, взаимосвязанной с первой пользовательской учетной записью, может включать в себя:
[00202] получение пользовательской учетной записи, которая подписана на первую учетную запись; и
[00203] взятие пользовательской учетной записи, которая подписана на первую учетную запись, в качестве второй пользовательской учетной записи.
[00204] В качестве дополнительной возможности получение второй пользовательской учетной записи, взаимосвязанной с первой пользовательской учетной записью, может включать в себя:
[00205] осуществление поиска по заранее установленному списку взаимосвязей пользовательских учетных записей на основе первой пользовательской учетной записи, при этом в списке взаимосвязей пользовательских учетных записей записано соотношение взаимосвязей среди пользовательских учетных записей; и
[00206] взятие пользовательской учетной записи, найденной из списка взаимосвязей пользовательских учетных записей и взаимосвязанной с первой пользовательской учетной записью, в качестве второй пользовательской учетной записи.
[00207] Все вышеупомянутые необязательные технические решения могут быть объединены любым образом для получения необязательных вариантов осуществления настоящего раскрытия, которые не будут по отдельности подробно разобраны в данном документе.
[00208] Соответственно, в способе управления календарными данными, выполненном согласно данному варианту осуществления настоящего раскрытия, сервер принимает совместно используемые календарные данные, передаваемые первым календарным клиентским терминалом. Совместно используемые календарные данные получены посредством изменения первым календарным клиентским терминалом исходных календарных данных, отображаемых на первом календарном клиентском терминале. Совместно используемые календарные данные принудительно отправляются на второй календарный клиентский терминал для обновления вторым календарным клиентским терминалом вторых исходных календарных данных совместно используемыми календарными данными. Вторые исходные календарные данные получены посредством добавления вторым календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на втором календарном клиентском терминале. Тем самым, так как совместно используемые календарные данные получены посредством изменения первым календарным клиентским терминалом исходных календарных данных, отображаемых на первом календарном клиентском терминале, точность календарных данных может быть повышена. Поэтому может быть решена проблема предшествующего уровня техники, состоящая в низкой точности управления календарными данными, посредством чего достигается результат повышения точности управления календарными данными.
[00209] На Фиг.3 показана блок-схема последовательности операций, изображающая способ управления календарными данными согласно другому примерному варианту осуществления. В представленном варианте осуществления, в качестве примера, способ управления календарными данными применяется в первом календарном клиентском терминале, который является календарным клиентским терминалом, установленным в первом терминале 120 в реализованном окружении с Фиг.1. Как показано на Фиг.3, способ управления календарными данными включает в себя следующие этапы.
[00210] На этапе 301 осуществляется отображение исходных календарных данных.
[00211] На этапе 302 осуществляется прием команды обновления для обновления исходных календарных данных.
[00212] На этапе 303, согласно команде обновления, осуществляется изменение составляющей исходных календарных данных, что предписано командой обновления, для получения совместно используемых календарных данных.
[00213] На этапе 304 осуществляется доставка совместно используемых календарных данных на сервер для принудительной отправки сервером совместно используемых календарных данных на второй календарный клиентский терминал.
[00214] Причем второй календарный клиентский терминал является календарным клиентским терминалом, в который осуществлен вход посредством второй пользовательской учетной записи, первый календарный клиентский терминал является календарным клиентским терминалом, в который осуществлен вход посредством первой пользовательской учетной записи, и вторая пользовательская учетная запись взаимосвязана с первой пользовательской учетной записью.
[00215] Соответственно, в способе управления календарными данными, выполненном согласно данному варианту осуществления настоящего раскрытия, первый календарный клиентский терминал отображает исходные календарные данные; принимает команду обновления для обновления исходных календарных данных; согласно команде обновления, изменяет составляющую исходных календарных данных, что предписано командой обновления, для получения совместно используемых календарных данных; и доставляет совместно используемые календарные данные на сервер для принудительной отправки сервером совместно используемых календарных данных на второй календарный клиентский терминал. Тем самым, так как совместно используемые календарные данные, принудительно отправленные второму календарному клиентскому терминалу сервером, получены посредством изменения первым календарным клиентским терминалом исходных календарных данных, отображаемых на первом календарном клиентском терминале, точность календарных данных может быть повышена. Поэтому может быть решена проблема предшествующего уровня техники, состоящая в низкой точности управления календарными данными, посредством чего достигается результат повышения точности управления календарными данными.
[00216] В качестве дополнительной возможности этап 303 может включать в себя:
[00217] отображение сообщения с предложением для предложения пользователю изменить составляющую в исходных календарных данных, что предписано командой обновления; и
[00218] после приема команды подтверждения для подтверждения изменения, которая инициирована пользователем, изменение составляющей в исходных календарных данных, что предписано командой обновления.
[00219] В качестве дополнительной возможности исходные календарные данные содержат данные даты и данные о событиях, и данные о событиях указывают событие, происходящее в дату, соответствующую данным даты.
[00220] Этап 303 может включать в себя:
[00221] изменение по меньшей мере одного из упомянутых данных даты и упомянутых данных о событиях согласно команде обновления.
[00222] В качестве дополнительной возможности перед этапом 301 способ может также включать в себя:
[00223] прием третьих исходных календарных данных, принудительно отправленных сервером. Третьи исходные календарные данные получены посредством добавления третьим календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на третьем календарном клиентском терминале, и переданы на сервер для сервера, и при этом в третий календарный клиентский терминал осуществлен вход посредством пользовательской учетной записи, взаимосвязанной с первой пользовательской учетной записью.
[00224] В качестве дополнительной возможности после приема третьих исходных календарных данных, принудительно отправленных сервером, способ может также включать в себя:
[00225] обновление первых исходных календарных данных третьими исходными календарными данными с целью получения исходных календарных данных. Первые исходные календарные данные получены посредством добавления первым календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на первом календарном клиентском терминале.
[00226] В качестве дополнительной возможности обновление первых исходных календарных данных третьими исходными календарными данными с целью получения исходных календарных данных включает в себя:
[00227] замену первых исходных календарных данных третьими исходными календарными данными с целью получения исходных календарных данных.
[00228] В качестве дополнительной возможности обновление первых исходных календарных данных третьими исходными календарными данными с целью получения исходных календарных данных включает в себя:
[00229] встраивание третьих исходных календарных данных в первые исходные календарные данные с целью получения исходных календарных данных.
[00230] В качестве дополнительной возможности перед этапом 301 способ может также включать в себя:
[00231] добавление соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на первом календарном клиентском терминале, с целью получения исходных календарных данных.
[00232] Все вышеупомянутые необязательные технические решения могут быть объединены любым образом для получения необязательных вариантов осуществления настоящего раскрытия, которые не будут по отдельности подробно разобраны в данном документе.
[00233] Соответственно, в способе управления календарными данными, выполненном согласно данному варианту осуществления настоящего раскрытия, первый календарный клиентский терминал отображает исходные календарные данные; принимает команду обновления для обновления исходных календарных данных; согласно команде обновления, изменяет составляющую исходных календарных данных, что предписано командой обновления, для получения совместно используемых календарных данных; и доставляет совместно используемые календарные данные на сервер для принудительной отправки сервером совместно используемых календарных данных на второй календарный клиентский терминал. Тем самым, так как совместно используемые календарные данные, принудительно отправленные второму календарному клиентскому терминалу сервером, получены посредством изменения первым календарным клиентским терминалом исходных календарных данных, отображаемых на первом календарном клиентском терминале, точность календарных данных может быть повышена. Поэтому может быть решена проблема предшествующего уровня техники, состоящая в низкой точности управления календарными данными, посредством чего достигается результат повышения точности управления календарными данными.
[00234] На Фиг.4 показана блок-схема последовательности операций, изображающая способ управления календарными данными согласно другому примерному варианту осуществления. В представленном варианте осуществления, в качестве примера, способ управления календарными данными применяется во втором календарном клиентском терминале, который является календарным клиентским терминалом, установленным во втором терминале 140 в реализованном окружении с Фиг.1. Как показано на Фиг.4, способ управления календарными данными включает в себя следующие этапы.
[00235] На этапе 401 осуществляется прием совместно используемых календарных данных, принудительно отправленных сервером, при этом совместно используемые календарные данные принудительно отправлены сервером второму календарному клиентскому терминалу после приема сервером совместно используемых календарных данных, переданных первым календарным клиентским терминалом, второй календарный клиентский терминал является календарным клиентским терминалом, в который осуществлен вход посредством второй пользовательской учетной записи, первый календарный клиентский терминал является календарным клиентским терминалом, в который осуществлен вход посредством первой пользовательской учетной записи, вторая пользовательская учетная запись взаимосвязана с первой пользовательской учетной записью, и совместно используемые календарные данные получены посредством изменения первым календарным клиентским терминалом исходных календарных данных, отображаемых на первом календарном клиентском терминале.
[00236] На этапе 402 осуществляется обновление вторых исходных календарных данных совместно используемыми календарными данными, причем вторые исходные календарные данные получены посредством добавления вторым календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на втором календарном клиентском терминале.
[00237] Соответственно, в способе управления календарными данными, выполненном согласно данному варианту осуществления настоящего раскрытия, второй календарный клиентский терминал принимает совместно используемые календарные данные, принудительно отправленные сервером, и обновляет вторые исходные календарные данные совместно используемыми календарными данными. Тем самым, так как совместно используемые календарные данные, принудительно отправленные второму календарному клиентскому терминалу сервером, получены посредством изменения первым календарным клиентским терминалом исходных календарных данных, отображаемых на первом календарном клиентском терминале, точность календарных данных может быть повышена. Поэтому может быть решена проблема предшествующего уровня техники, состоящая в низкой точности управления календарными данными, посредством чего достигается результат повышения точности управления календарными данными.
[00238] В качестве дополнительной возможности этап 402 может включать в себя:
[00239] замену вторых исходных календарных данных совместно используемыми календарными данными.
[00240] В качестве дополнительной возможности этап 402 может включать в себя:
[00241] встраивание совместно используемых календарных данных во вторые исходные календарные данные.
[00242] Все вышеупомянутые необязательные технические решения могут быть объединены любым образом для получения необязательных вариантов осуществления настоящего раскрытия, которые не будут по отдельности подробно разобраны в данном документе.
[00243] Соответственно, в способе управления календарными данными, выполненном согласно данному варианту осуществления настоящего раскрытия, второй календарный клиентский терминал принимает совместно используемые календарные данные, принудительно отправленные сервером, и обновляет вторые исходные календарные данные совместно используемыми календарными данными. Тем самым, так как совместно используемые календарные данные, принудительно отправленные второму календарному клиентскому терминалу сервером, получены посредством изменения первым календарным клиентским терминалом исходных календарных данных, отображаемых на первом календарном клиентском терминале, точность календарных данных может быть повышена. Поэтому может быть решена проблема предшествующего уровня техники, состоящая в низкой точности управления календарными данными, посредством чего достигается результат повышения точности управления календарными данными.
[00244] На Фиг.5-1 показана блок-схема последовательности операций, изображающая способ управления календарными данными согласно другому примерному варианту осуществления. В представленном варианте осуществления способ управления календарными данными описан в качестве применяемого в реализованном окружении, изображенном на Фиг.1 в качестве примера. При этом в реализованном окружении, как показано на Фиг.1, первый терминал 120 оснащен первым календарным клиентским терминалом, второй терминал 140 оснащен вторым календарным клиентским терминалом, и третий терминал 160 оснащен третьим календарным клиентским терминалом. Как показано на Фиг.5-1, способ управления календарными данными может включать в себя следующие этапы.
[00245] На этапе 501 третий календарный клиентский терминал добавляет соответствующие данные о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на третьем календарном клиентском терминале, для получения третьих исходных календарных данных.
[00246] При этом календарный интерфейс, отображаемый в третьем календарном клиентском терминале, может быть изображен согласно Фиг.5-2. Как показано на Фиг.5-2, в третий календарный клиентский терминал осуществлен вход посредством текущей осуществившей вход пользовательской учетной записи: xiaomi123, и календарный интерфейс, отображаемый в третьем календарном клиентском терминале, представляет собой календарь сентября 2015. В сентябре 2015 всего имеется 30 дат, и каждая из дат может соответствовать странице даты. Пользователь третьего календарного клиентского терминала может добавить соответствующие данные о событиях к странице назначенной даты в интерфейсе календаря, как показано на Фиг.5-2, для получения третьих исходных календарных данных. При этом назначенная дата может быть датой, когда произойдет событие, указанное данными о событиях. Третьи исходные календарные данные могут включать в себя данные даты и данные о событиях. Данные о событиях предназначены для указания события, происходящего в дату, соответствующую данным даты, означая, что дата, указанная данными даты, является назначенной датой. В качестве примера, пользователь третьего календарного клиентского терминала может добавить соответствующие данные о событиях «15:30, компания XX организует набор в спортзале школы» к странице даты, соответствующей дате 12 сентября, для получения третьих исходных календарных данных. Таким образом, третьи исходные календарные данные могут представляться собой «15:30 12 сентября, компания XX организует набор в спортзале школы».
[00247] После добавления третьим календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на третьем календарном клиентском терминале, для получения третьих исходных календарных данных календарный интерфейс, отображаемый в третьем календарном клиентском терминале, может отображать третьи исходные календарные данные. В качестве дополнительной возможности календарный интерфейс, отображаемый в третьем календарном клиентском терминале, может отображать часть третьих исходных календарных данных. Когда пользователь третьего календарного клиентского терминала нажмет на часть данных, календарный интерфейс, отображаемый в третьем календарном клиентском терминале, отобразит все третьи исходные календарные данные. Например, как показано на Фиг.5-2, в интерфейсе календаря, отображаемом на третьем календарном клиентском терминале, «набор» представлен в странице даты, соответствующей 12 сентября. Когда пользователь третьего календарного клиентского терминала нажмет на «набор», календарный интерфейс, отображаемый в третьем календарном клиентском терминале, отобразит все третьи исходные календарные данные, как показано на Фиг.5-3.
[00248] На этапе 502 третий календарный клиентский терминал отправляет третьи исходные календарные данные на сервер.
[00249] После получения третьим календарным клиентским терминалом третьих исходных календарных данных третий календарный клиентский терминал может доставить третьи исходные календарные данные на сервер. В качестве примера, третий календарный клиентский терминал доставляет третьи исходные календарные данные «15:30 12 сентября, компания XX организует набор в спортзале школы» на сервер.
[00250] На этапе 503 сервер принимает третьи исходные календарные данные, доставляемые третьим календарным клиентским терминалом.
[00251] Когда третий календарный клиентский терминал доставляет третьи исходные календарные данные на сервер, сервер может принять третьи исходные календарные данные, доставляемые третьим календарным клиентским терминалом. В качестве примера, сервер принимает третьи исходные календарные данные «15:30 12 сентября, компания XX организует набор в спортзале школы».
[00252] На этапе 504 сервер принудительно отправляет третьи исходные календарные данные первому календарному клиентскому терминалу, при этом в первый календарный клиентский терминал осуществлен вход посредством первой пользовательской учетной записи, и в третий календарный клиентский терминал осуществлен вход посредством пользовательской учетной записи, взаимосвязанной с первой пользовательской учетной записью.
[00253] После приема третьих исходных календарных данных, переданных третьим календарным клиентским терминалом, сервер может принудительно отправлять третьи исходные календарные данные первому календарному клиентскому терминалу. При этом первый календарный клиентский терминал является календарным клиентским терминалом, в который осуществлен вход посредством первой пользовательской учетной записи, и первая пользовательская учетная запись взаимосвязана с пользовательской учетной записью, посредством которой осуществляется вход в третий календарный клиентский терминал. В качестве примера, сервер принудительно отправляет третьи исходные календарные данные «15:30 12 сентября, компания XX организует набор в спортзале школы» первому календарному клиентскому терминалу.
[00254] Следует отметить, что в одном варианте осуществления настоящего раскрытия пользовательская учетная запись, посредством которой осуществляется вход в первый календарный клиентский терминал, является первой пользовательской учетной записью, и пользовательская учетная запись, посредством которой осуществляется вход в третий календарный клиентский терминал, взаимосвязана с первой пользовательской учетной записью. В качестве примера, предполагается, что первая пользовательская учетная запись является xiaoxiao 111, и первая пользовательская учетная запись xiaoxiao 111 взаимосвязана с пользовательской учетной записью xiaomi123, посредством которой осуществляется вход в третий календарный клиентский терминал.
[00255] На этапе 505 первый календарный клиентский терминал принимает третьи исходные календарные данные, принудительно отправленные сервером.
[00256] Когда сервер принудительно отправляет третьи исходные календарные данные первому календарному клиентскому терминалу, первый календарный клиентский терминал может принять третьи исходные календарные данные, принудительно отправленные сервером. В качестве примера, первый календарный клиентский терминал принимает третьи исходные календарные данные «15:30 12 сентября, компания XX организует набор в спортзале школы».
[00257] На этапе 506 первый календарный клиентский терминал обновляет первые исходные календарные данные третьими исходными календарными данными с целью получения исходных календарных данных.
[00258] После приема первым календарным клиентским терминалом третьих исходных календарных данных, принудительно отправленных сервером, первый календарный клиентский терминал может обновить первые исходные календарные данные третьими исходными календарными данными с целью получения исходных календарных данных. При этом первые исходные календарные данные получены посредством добавления первым календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на первом календарном клиентском терминале. В качестве примера, первые исходные календарные данные могут представлять собой «15:30 13 сентября, компания XX организует набор в спортзале школы», календарный интерфейс, отображаемый в первом календарном клиентском терминале, может быть выполнен согласно Фиг.5-4. При этом подробности с Фиг.5-4 могут ссылаться на подробности с Фиг.5-2, которые здесь повторены не будут. В качестве примера, первый календарный клиентский терминал обновляет первые исходные календарные данные «15:30 13 сентября, компания XX организует набор в спортзале школы» третьими исходными календарными данными «15:30 12 сентября, компания XX организует набор в спортзале школы».
[00259] Согласно упомянутому варианту осуществления настоящего раскрытия первый календарный клиентский терминал может обновить первые исходные календарные данные третьими исходными календарными данными с целью получения исходных календарных данных посредством одного из следующих двух принципов.
[00260] Первый принцип: первый календарный клиентский терминал заменяет первые исходные календарные данные третьими исходными календарными данными с целью получения исходных календарных данных.
[00261] В качестве примера, первый календарный клиентский терминал может определить данные даты и данные о событиях в третьих исходных календарных данных и затем добавляет данные о событиях в третьих исходных календарных данных к странице даты, соответствующей данным даты, в исходных календарных данных и удаляет первые исходные календарные данные с целью получения исходных календарных данных. При этом исходные календарные данные являются именно третьими исходными календарными данными. В качестве примера, первый календарный клиентский терминал заменяет первые исходные календарные данные «15:30 13 сентября, компания XX организует набор в спортзале школы» третьими исходными календарными данными для получения исходных календарных данных, как показано в интерфейсе на Фиг.5-5. Как показано на Фиг.5-5, то исходные календарные данные могут представлять собой «15:30 12 сентября, компания XX организует набор в спортзале школы».
[00262] Второй принцип: первый календарный клиентский терминал встраивает третьи исходные календарные данные в первые исходные календарные данные с целью получения исходных календарных данных.
[00263] В качестве примера, первый календарный клиентский терминал может определить данные даты и данные о событиях в третьих исходных календарных данных, а затем добавляет данные о событиях в третьих исходных календарных данных к странице даты, соответствующей данным даты, в исходных календарных данных с целью получения исходных календарных данных. В качестве примера, первый календарный клиентский терминал встраивает третьи исходные календарные данные «15:30 12 сентября, компания XX организует набор в спортзале школы» в первые исходные календарные данные для получения исходных календарных данных «15:30 13 сентября, компания XX организует набор в спортзале школы» для получения исходных календарных данных, как показано в интерфейсе на Фиг.5-6. Как показано на Фиг.5-6, исходные календарные данные могут представлять собой «15:30 12 сентября, компания XX организует набор в школьное гимнастическое» и «15:30 13 сентября, компания XX организует набор в спортзале школы».
[00264] Следует отметить, что в представленном варианте осуществления, лишь в качестве примера, исходные календарные данные получены посредством обновления первым календарным клиентским терминалом первых исходных календарных данных третьими исходными календарными данными. Причем при практическом применении исходные календарные данные могут также быть получены посредством добавления первым календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на первом календарном клиентском терминале. При этом процесс добавления первым календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на первом календарном клиентском терминале, подобен процессу добавления третьим календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на третьем календарном клиентском терминале на этапе 501, и подробности могут ссылаться на этап 501, который здесь не будет повторен. Следует дополнительно отметить, что в представленном варианте осуществления, в качестве примера, после этапа 506 исходные календарные данные представляют собой «15:30 12 сентября, компания XX организует набор в спортзале школы».
[00265] На этапе 507 первый календарный клиентский терминал отображает исходные календарные данные.
[00266] После приема первым календарным клиентским терминалом исходных календарных данных, принудительно отправленных сервером, первый календарный клиентский терминал может отобразить исходные календарные данные. В качестве примера, первый календарный клиентский терминал отображает исходные календарные данные «15:30 12 сентября, компания XX организует набор в спортзале школы».
[00267] Следует отметить, что когда первый календарный клиентский терминал отображает исходные календарные данные, первый календарный клиентский терминал может добавить данные о событиях в исходных календарных данных к странице даты, соответствующей дате, указанной в данных даты исходных календарных данных, и представить данные о событиях в интерфейсе, отображаемом на первом календарном клиентском терминале. Все это не ограничено упомянутым вариантом осуществления настоящего раскрытия.
[00268] На этапе 508 первый календарный клиентский терминал принимает команду обновления для обновления исходных календарных данных.
[00269] Согласно упомянутому варианту осуществления настоящего раскрытия исходные календарные данные могут иметь данные, несовместимые с практической ситуацией, что в результате приводит к низкой точности исходных календарных данных. В качестве примера, предполагается, что набор компании XX будет организован в спортзале школы в 15:30 15 сентября, в то время как исходные календарные данные, отображаемые в первом календарном клиентском терминале, показывают «15:30 12 сентября, компания XX организует набор в спортзале школы». Поэтому, исходные календарные данные имеют низкую точность. Однако, согласно упомянутому варианту осуществления настоящего раскрытия после отображения первым календарным клиентским терминалом исходных календарных данных пользователь первого календарного клиентского терминала может обновить исходные календарные данные. В качестве примера, пользователь первого календарного клиентского терминала может изменить содержимое исходных календарных данных или может добавить новые данные к исходным календарным данным. Все это не ограничено упомянутым вариантом осуществления настоящего раскрытия.
[00270] Когда пользователь первого календарного клиентского терминала изменяет содержимое исходных календарных данных или добавляет новые данные к исходным календарным данным, может быть инициирована команда обновления по отношению к исходным календарным данным. Первый календарный клиентский терминал может принять команду обновления. В качестве примера, первый календарный клиентский терминал принимает команду обновления по отношению к исходным календарным данным «15:30 12 сентября, компания XX организует набор в спортзале школы».
[00271] На этапе 509, согласно команде обновления, первый календарный клиентский терминал изменяет составляющую исходных календарных данных, что предписано командой обновления, для получения совместно используемых календарных данных.
[00272] После приема первым календарным клиентским терминалом команды обновления, инициированной пользователем первого календарного клиентского терминала, согласно команде обновления, первый календарный клиентский терминал может изменить составляющую исходных календарных данных, что предписано командой обновления, для получения совместно используемых календарных данных.
[00273] В качестве примера, со ссылкой на Фиг.5-7, на которой показана блок-схема последовательности операций процесса изменения, согласно команде обновления, первым календарным клиентским терминалом составляющей исходных календарных данных, что предписано командой обновления, для получения совместно используемых календарных данных, выполненного согласно варианту осуществления, показанному на Фиг.5-1. Как показано на Фиг.5-7, процесс может включать в себя следующие этапы.
[00274] На этапе 5091 первый календарный клиентский терминал отображает сообщение с предложением для предложения пользователю изменить составляющую в исходных календарных данных, что предписано командой обновления.
[00275] Когда первый календарный клиентский терминал принимает команду обновления, инициированную пользователем, первый календарный клиентский терминал может отобразить сообщение с предложением. Сообщение с предложением предназначено для предложения пользователю изменить составляющую в исходных календарных данных, что предписано командой обновления. В качестве примера, сообщение с предложением может представлять собой «Подтвердить изменение календарных данных?» Интерфейс первого календарного клиентского терминала, который отображает сообщение с предложением, может быть выполнен согласно Фиг.5-8. Как показано на Фиг.5-8, календарный интерфейс отображает интерфейс предложения с сообщением с предложением «Подтвердить изменение календарных данных?» и кнопку «Подтвердить».
[00276] На этапе 5092, когда принята команда подтверждения для подтверждения изменения, которая инициирована пользователем, первый календарный клиентский терминал изменяет составляющую в исходных календарных данных, что предписано командой обновления.
[00277] После отображения первым календарным клиентским терминалом сообщения с предложением пользователь может задействовать сообщение с предложением для инициирования команды подтверждения для подтверждения изменения. В качестве примера, пользователь нажимает кнопку «Подтвердить», как показано на Фиг.5-8, и инициирует команду подтверждения для подтверждения изменения. Когда первый календарный клиентский терминал принимает инициированную команду, первый календарный клиентский терминал может изменить составляющую в исходных календарных данных, что предписано командой обновления.
[00278] При этом, исходные календарные данные могут включать в себя данные даты и данные о событиях, и данные о событиях указывают событие, происходящее в дату, соответствующую данным даты. Поэтому, изменение, согласно команде обновления, первым календарным клиентским терминалом составляющей исходных календарных данных, что предписано командой обновления, для получения совместно используемых календарных данных может включать в себя: изменение первым календарным клиентским терминалом по меньшей мере одного из упомянутых данных даты и упомянутых данных о событиях согласно команде обновления. То есть, первый календарный клиентский терминал может изменить данные о событиях в исходных календарных данных или может изменить данные даты в исходных календарных данных. Все это не ограничено упомянутым вариантом осуществления настоящего раскрытия. При практическом применении, когда составляющая, предписанная командой обновления, является данными даты, первый календарный клиентский терминал изменяет данные даты в исходных календарных данных, а когда составляющая, предписанная командой обновления, является данными о событиях, первый календарный клиентский терминал изменяет данные о событиях в исходных календарных данных.
[00279] Согласно упомянутому варианту осуществления настоящего раскрытия, так как данные даты в исходных календарных данных не являются совместимыми с данными фактической даты, первый календарный клиентский терминал может изменить данные даты в исходных календарных данных согласно команде обновления для получения совместно используемых календарных данных. В качестве примера, первый календарный клиентский терминал может изменить данные даты в исходных календарных данных для получения совместно используемых календарных данных «15:30 15 сентября, компания XX организует набор в спортзале школы». Первый календарный клиентский терминал, согласно команде обновления, изменяет составляющую исходных календарных данных, что предписано командой обновления, для получения совместно используемых календарных данных, как показано в интерфейсе на Фиг.5-9.
[00280] На этапе 510 первый календарный клиентский терминал доставляет совместно используемые календарные данные на сервер.
[00281] После изменения первым календарным клиентским терминалом исходных календарных данных для получения совместно используемых календарных данных первый календарный клиентский терминал может доставить совместно используемые календарные данные на сервер. В качестве примера, первый календарный клиентский терминал доставляет совместно используемые календарные данные «15:30 15 сентября, компания XX организует набор в спортзале школы» на сервер.
[00282] На этапе 511 сервер принимает совместно используемые календарные данные, передаваемые первым календарным клиентским терминалом.
[00283] Когда первый календарный клиентский терминал доставляет совместно используемые календарные данные на сервер, сервер может принять совместно используемые календарные данные, передаваемые первым календарным клиентским терминалом. В качестве примера, сервер принимает совместно используемые календарные данные «15:30 15 сентября, компания XX организует набор в спортзале школы», передаваемые первым календарным клиентским терминалом.
[00284] На этапе 512 сервер получает вторую пользовательскую учетную запись, взаимосвязанную с первой пользовательской учетной записью.
[00285] После приема сервером совместно используемых календарных данных, переданных первым календарным клиентским терминалом, сервер может получить вторую пользовательскую учетную запись, взаимосвязанную с первой пользовательской учетной записью. В качестве примера, сервер получает пользовательскую учетную запись, взаимосвязанную с первой пользовательской учетной записью «xiaoxiao111».
[00286] Согласно упомянутому варианту осуществления настоящего раскрытия пользовательские учетные записи, подписанные на одну и ту же пользовательскую учетную запись, могут быть пользовательскими учетными записями, взаимосвязанными друг с другом. Поэтому, сервер может определить вторую пользовательскую учетную запись, взаимосвязанную с первой пользовательской учетной записью, на основе учетной записи, на которую осуществлена подписка первой пользовательской учетной записью. В качестве примера, на Фиг.5-10 показана блок-схема последовательности операций процесса получения сервером второй пользовательской учетной записи, взаимосвязанной с первой пользовательской учетной записью, выполненного согласно варианту осуществления, показанному на Фиг.5-1. Как показано на Фиг.5-10, процесс может включать в себя следующие подэтапы.
[00287] На подэтапе 5111a сервер получает учетную запись, на которую осуществлена подписка первой пользовательской учетной записью.
[00288] В качестве примера, предполагается, что учетная запись, на которую осуществлена подписка первой пользовательской учетной записью xiaoxiao111, является dingyue1. Затем, сервер получает учетную запись dingyue1, на которую осуществлена подписка.
[00289] Согласно упомянутому варианту осуществления настоящего раскрытия сервер может хранить соответствующее соотношение между пользовательскими учетными записями и учетными записями, на которые осуществлена подписка, и сервер может получить учетную запись, на которую осуществлена подписка первой учетной записью, на основе соответствующего соотношения между пользовательскими учетными записями и учетными записями, на которые осуществлена подписка. В качестве примера, сервер хранит соответствующее соотношение между пользовательскими учетными записями и учетными записями, на которые осуществлена подписка, как показано в следующей Таблице 1:
Таблица 1
Пользовательские учетные записи
Учетные записи, на которые осуществлена подписка
xiaoxiao111
dingyue1
xiaomi111
Xiaomi112
Xiaomi112
dingyue2
Xiaomii001
Xiaomii002
[00290] Сервер может осуществлять поиск соответствующего соотношения, как показано в Таблице 1, на основе первой пользовательской учетной записи xiaoxiao111 для получения учетной записи, на которую осуществлена подписка первой пользовательской учетной записью xiaoxiao111, являющейся dingyue1, в свою очередь, для получения учетной записи dingyue1, на которую осуществлена подписка.
[00291] На подэтапе 5112a сервер получает другую пользовательскую учетную запись, которая подписана на учетную запись, на которую осуществлена подписка, при этом другие пользовательские учетные записи являются пользовательской учетной записью, отличающейся от первой пользовательской учетной записи.
[00292] После получения сервером учетной записи, на которую осуществлена подписка первой пользовательской учетной записью, сервер может получить другую пользовательскую учетную запись, которая подписана на учетную запись, на которую осуществлена подписка, при этом другие пользовательские учетные записи являются пользовательской учетной записью, отличающейся от первой пользовательской учетной записи. В качестве примера, сервер получает другую пользовательскую учетную запись, которая подписана на учетную запись dingyue1, на которую осуществлена подписка.
[00293] Как можно видеть из Таблицы 1, другие пользовательские учетные записи, которые подписаны на учетную запись, на которую осуществлена подписка, включают в себя: пользовательскую учетную запись xiaomi111 и пользовательскую учетную запись Xiaomi112. Сервер может, на основе учетной записи dingyue1, на которую осуществлена подписка, осуществить поиск соответствующего соотношения, как показано в Таблице 1, для получения других пользовательских учетных записей, которые подписаны на учетную запись dingyue1, на которую осуществлена подписка, являющиеся xiaomi111 и Xiaomi112.
[00294] На подэтапе 5113a сервер берет другую пользовательскую учетную запись в качестве второй пользовательской учетной записи.
[00295] После получения сервером другой пользовательской учетной записи, которая подписана на учетную запись, на которую осуществлена подписка, сервер берет другую пользовательскую учетную запись в качестве вторых пользовательских учетных записей. В качестве примера, сервер берет пользовательские учетные записи xiaomi111 и Xiaomi112 в качестве вторых пользовательских учетных записей.
[00296] Из вышеупомянутого следует отметить, что пользовательская учетная запись xiaomi111 является пользовательской учетной записью, посредством которой осуществляется вход в третий календарный клиентский терминал. Поэтому, для простоты описания согласно упомянутому варианту осуществления настоящего раскрытия, в качестве примера, вторая пользовательская учетная запись является пользовательской учетной записью Xiaomi112.
[00297] Как можно видеть из Таблицы 1, сервер также хранит соответствующее соотношение среди пользовательской учетной записи Xiaomi112, Xiaomii001, Xiaomii002 и учетной записи dingyue2, на которую осуществлена подписка. При этом все Xiaomi112, Xiaomii001 и Xiaomii002 подписаны на учетную запись dingyue2, на которую осуществлена подписка, что не будет разбираться в упомянутом варианте осуществления настоящего раскрытия.
[00298] Согласно упомянутому варианту осуществления настоящего раскрытия пользовательская учетная запись, подписанная на первую пользовательскую учетную запись, может быть пользовательской учетной записью, взаимосвязанной с первой пользовательской учетной записью. Поэтому, сервер может определить пользовательскую учетную запись, подписанную на первую пользовательскую учетную запись, и взять пользовательскую учетную запись, подписанную на первую пользовательскую учетную запись, в качестве второй пользовательской учетной записи. В качестве примера, на Фиг.5-11 показана блок-схема последовательности операций другого процесса получения сервером второй пользовательской учетной записи, взаимосвязанной с первой пользовательской учетной записью, выполненного согласно варианту осуществления, показанному на Фиг.5-1. Как показано на Фиг.5-11, процесс может включать в себя следующие подэтапы.
[00299] На подэтапе 5111b сервер получает пользовательскую учетную запись, которая подписана на первую учетную запись.
[00300] Согласно упомянутому варианту осуществления настоящего раскрытия сервер может хранить соответствующее соотношение между пользовательскими учетными записями и учетными записями, на которые осуществлена подписка. Сервер может получить пользовательскую учетную запись, которая подписана на первую учетную запись. В качестве примера, сервер хранит соответствующее соотношение между пользовательскими учетными записями и учетными записями, на которые осуществлена подписка, как показано в следующей Таблице 2:
Таблица 2
Пользовательские учетные записи
Учетная запись, на которую осуществлена подписка (Первая Пользовательская Учетная Запись)
xiaomi111
xiaoxiao111
Xiaomi112
Xiaomii002
[00301] Сервер может осуществлять поиск соответствующего соотношения, как показано в Таблице 2, и получить пользовательскую учетную запись, которая подписана на первую пользовательскую учетную запись xiaoxiao111. Как показано в Таблице 2, пользовательские учетные записи, которые подписаны на первую пользовательскую учетную запись xiaoxiao111, включают в себя: Xiaomi111, Xiaomi112 и Xiaomii002. Поэтому, сервер получает пользовательские учетные записи Xiaomi111, Xiaomi112 и Xiaomii002.
[00302] На подэтапе 5112b сервер берет пользовательскую учетную запись, которая подписана на первую учетную запись, в качестве второй пользовательской учетной записи.
[00303] После получения сервером пользовательской учетной записи, которая подписана на первую учетную запись сервер берет пользовательскую учетную запись, которая подписана на первую учетную запись, в качестве второй пользовательской учетной записи. В качестве примера, сервер берет пользовательские учетные записи Xiaomi111, Xiaomi112 и Xiaomii002 в качестве вторых пользовательских учетных записей.
[00304] Следует отметить, что согласно упомянутому варианту осуществления настоящего раскрытия, для простоты описания, в качестве примера, вторая пользовательская учетная запись является пользовательской учетной записью Xiaomi112.
[00305] Согласно упомянутому варианту осуществления настоящего раскрытия список взаимосвязей пользовательских учетных записей может быть сконфигурирован вручную, в котором записано соотношение взаимосвязей среди пользовательских учетных записей. Сервер может хранить список взаимосвязей пользовательских учетных записей и получать вторую пользовательскую учетную запись, взаимосвязанную с первой пользовательской учетной записью, согласно списку взаимосвязей пользовательских учетных записей. В качестве примера, на Фиг.5-12 показана блок-схема последовательности операций еще одного процесса получения сервером второй пользовательской учетной записи, взаимосвязанной с первой пользовательской учетной записью, выполненным согласно варианту осуществления, показанному на Фиг.5-1. Как показано на Фиг.5-12, процесс может включать в себя следующие подэтапы.
[00306] На подэтапе 5111c сервер осуществляет поиск по заранее установленному списку взаимосвязей пользовательских учетных записей на основе первой пользовательской учетной записи, при этом в списке взаимосвязей пользовательских учетных записей записано соотношение взаимосвязей среди пользовательских учетных записей.
[00307] В качестве примера, заранее установленный список взаимосвязей пользовательских учетных записей можно изобразить в следующей Таблице 3.
Таблица 3
Пользовательские учетные записи
Взаимосвязанные Учетные Записи
xiaoxiao111
Xiaomi112
xiaomi111
Xiaomii001
Xiaomii002
[00308] Как показано в Таблице 3, сервер хранит пользовательские учетные записи xiaoxiao111 и Xiaomii001. При этом пользовательская учетная запись xiaoxiao111 взаимосвязана с пользовательскими учетными записями Xiaomi112 и xiaomi111, и пользовательская учетная запись Xiaomii001 взаимосвязана с пользовательской учетной записью Xiaomii002.
[00309] Сервер осуществляет поиск по списку взаимосвязей пользовательских учетных записей, как показано на Фиг.3, на основе первой пользовательской учетной записи xiaoxiao111 и определяет, что первая пользовательская учетная запись xiaoxiao111 взаимосвязана с пользовательскими учетными записями Xiaomi112 и xiaomi111.
[00310] На подэтапе 5112c сервер берет пользовательскую учетную запись, взаимосвязанную с первой пользовательской учетной записью, которая получена посредством осуществления поиска по списку взаимосвязей пользовательских учетных записей, в качестве второй пользовательской учетной записи.
[00311] После нахождения сервером пользовательских учетных записей, взаимосвязанных с первой пользовательской учетной записью, сервер берет пользовательскую учетную запись, взаимосвязанную с первой пользовательской учетной записью, в качестве второй пользовательской учетной записи. В качестве примера, сервер берет пользовательские учетные записи Xiaomi112 и xiaomi111 в качестве вторых пользовательских учетных записей.
[00312] Следует отметить, что для простоты описания, согласно упомянутому варианту осуществления настоящего раскрытия, в качестве примера, вторая пользовательская учетная запись является пользовательской учетной записью Xiaomi112.
[00313] На этапе 513 сервер принудительно отправляет совместно используемые календарные данные второму календарному клиентскому терминалу, при этом второй календарный клиентский терминал является календарным клиентским терминалом, в который осуществлен вход посредством второй пользовательской учетной записи.
[00314] После получения сервером второй пользовательской учетной записи, взаимосвязанной с первой пользовательской учетной записью, сервер принудительно отправляет совместно используемые календарные данные второму календарному клиентскому терминалу. При этом второй календарный клиентский терминал является календарным клиентским терминалом, в который осуществлен вход посредством второй пользовательской учетной записи. В качестве примера, во второй календарный клиентский терминал осуществлен вход посредством пользовательской учетной записи Xiaomi112, и сервер принудительно отправляет совместно используемые календарные данные «15:30 15 сентября, компания XX организует набор в спортзале школы» во второй календарный клиентский терминал.
[00315] На этапе 514 второй календарный клиентский терминал принимает совместно используемые календарные данные, принудительно отправленные сервером.
[00316] Когда сервер принудительно отправляет совместно используемые календарные данные второму календарному клиентскому терминалу, второй календарный клиентский терминал может принять совместно используемые календарные данные, принудительно отправленные сервером. В качестве примера, второй календарный клиентский терминал принимает совместно используемые календарные данные «15:30 15 сентября, компания XX организует набор в спортзале школы», принудительно отправленные сервером.
[00317] На этапе 515 второй календарный клиентский терминал обновляет вторые исходные календарные данные совместно используемыми календарными данными.
[00318] Этап 515 подобен вышеупомянутому этапу 506, и подробности могут ссылаться на этап 506, который не будет повторен в данном варианте осуществления настоящего раскрытия. Однако, следует отметить, что на этапе 515 вторые исходные календарные данные получены посредством добавления вторым календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на втором календарном клиентском терминале.
[00319] Следует отметить, что порядок этапов способа управления календарными данными, предоставляемого вариантами осуществления настоящего раскрытия, может быть видоизменен, и некоторые этапы могут быть добавлены или опущены из него. Предполагается, что любое видоизменение в вышеупомянутых способах, которое может быть с легкостью осмыслено специалистами в уровне техники на основе технической схемы, раскрытой в данном документе, охвачено объемом защиты настоящего раскрытия, которые не будут разобраны в данном документе.
[00320] Соответственно, в способе управления календарными данными, выполненном согласно упомянутым вариантам осуществления настоящего раскрытия, сервер принимает совместно используемые календарные данные, передаваемые первым календарным клиентским терминалом. Совместно используемые календарные данные получены посредством изменения первым календарным клиентским терминалом исходных календарных данных, отображаемых на первом календарном клиентском терминале. Совместно используемые календарные данные принудительно отправляются на второй календарный клиентский терминал для обновления вторым календарным клиентским терминалом вторых исходных календарных данных совместно используемыми календарными данными. Вторые исходные календарные данные получены посредством добавления вторым календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на втором календарном клиентском терминале. Тем самым, так как совместно используемые календарные данные получены посредством изменения первым календарным клиентским терминалом исходных календарных данных, отображаемых на первом календарном клиентском терминале, точность календарных данных может быть повышена. Поэтому может быть решена проблема предшествующего уровня техники, состоящая в низкой точности управления календарными данными, посредством чего достигается результат повышения точности управления календарными данными.
[00321] Далее будут описаны варианты осуществления устройства, которое может быть выполнено с возможностью выполнения упомянутых вариантов осуществления способов. Для подробностей вариантов осуществления устройства согласно настоящему раскрытию, которые не раскрыты, могут быть осуществлена ссылка к вариантам осуществления способа согласно настоящему раскрытию.
[00322] На Фиг.6 показана блок-схема устройства 600 для управления календарными данными согласно примерному варианту осуществления. Устройство 600 для управления календарными данными может быть реализовано с помощью программного обеспечения, аппаратного обеспечения или их сочетания для образования части или всего сервера 180 в реализованном окружении с Фиг.1. Как показано на Фиг.6, устройство 600 для управления календарными данными может включать в себя:
[00323] первый модуль 610 приема, выполненный с возможностью приема совместно используемых календарных данных, переданных первым календарным клиентским терминалом, при этом совместно используемые календарные данные получены посредством изменения первым календарным клиентским терминалом исходных календарных данных, отображаемых на первом календарном клиентском терминале; и
[00324] первый модуль 620 принудительной отправки, выполненный с возможностью принудительной отправки совместно используемых календарных данных, принятых первым модулем 610 приема, второму календарному клиентскому терминалу для обновления вторым календарным клиентским терминалом вторых исходных календарных данных совместно используемыми календарными данными, причем вторые исходные календарные данные получены посредством добавления вторым календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на втором календарном клиентском терминале, причем второй календарный клиентский терминал является календарным клиентским терминалом, в который осуществлен вход посредством второй пользовательской учетной записи, первый календарный клиентский терминал является календарным клиентским терминалом, в который осуществлен вход посредством первой пользовательской учетной записи, и вторая пользовательская учетная запись взаимосвязана с первой пользовательской учетной записью.
[00325] Соответственно, в устройстве для управления календарными данными, выполненном согласно данному варианту осуществления настоящего раскрытия, сервер принимает совместно используемые календарные данные, передаваемые первым календарным клиентским терминалом. Совместно используемые календарные данные получены посредством изменения первым календарным клиентским терминалом исходных календарных данных, отображаемых на первом календарном клиентском терминале. Совместно используемые календарные данные принудительно отправляются на второй календарный клиентский терминал для обновления вторым календарным клиентским терминалом вторых исходных календарных данных совместно используемыми календарными данными. Вторые исходные календарные данные получены посредством добавления вторым календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на втором календарном клиентском терминале. Тем самым, так как совместно используемые календарные данные получены посредством изменения первым календарным клиентским терминалом исходных календарных данных, отображаемых на первом календарном клиентском терминале, точность календарных данных может быть повышена. Поэтому может быть решена проблема предшествующего уровня техники, состоящая в низкой точности управления календарными данными, посредством чего достигается результат повышения точности управления календарными данными.
[00326] На Фиг.7 показана блок-схема другого устройства 600 для управления календарными данными согласно примерному варианту осуществления. Устройство 600 для управления календарными данными может быть реализовано с помощью программного обеспечения, аппаратного обеспечения или их сочетания для образования части или всего сервера 180 в реализованном окружении с Фиг.1. Как показано на Фиг.7, устройство 600 для управления календарными данными может включать в себя:
[00327] первый модуль 610 приема, выполненный с возможностью приема совместно используемых календарных данных, переданных первым календарным клиентским терминалом, при этом совместно используемые календарные данные получены посредством изменения первым календарным клиентским терминалом исходных календарных данных, отображаемых на первом календарном клиентском терминале; и
[00328] первый модуль 620 принудительной отправки, выполненный с возможностью принудительной отправки совместно используемых календарных данных, принятых первым модулем 610 приема, второму календарному клиентскому терминалу для обновления вторым календарным клиентским терминалом вторых исходных календарных данных совместно используемыми календарными данными, причем вторые исходные календарные данные получены посредством добавления вторым календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на втором календарном клиентском терминале, причем второй календарный клиентский терминал является календарным клиентским терминалом, в который осуществлен вход посредством второй пользовательской учетной записи, первый календарный клиентский терминал является календарным клиентским терминалом, в который осуществлен вход посредством первой пользовательской учетной записи, и вторая пользовательская учетная запись взаимосвязана с первой пользовательской учетной записью.
[00329] В качестве дополнительной возможности исходные календарные данные получены посредством обновления первым календарным клиентским терминалом исходных календарных данных третьими календарными данными, третьи календарные данные получены посредством добавления третьим календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на третьем календарном клиентском терминале, и переданы на сервер для принудительной отправки сервером третьих исходных календарных данных первому календарному клиентскому терминалу. Первые исходные календарные данные получены посредством добавления первым календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на первом календарном клиентском терминале. Исходные календарные данные содержат данные даты и данные о событиях, и данные о событиях указывают событие, происходящее в дату, соответствующую данным даты. Также, как показано на Фиг.7, устройство 600 для управления календарными данными может дополнительно включать в себя:
[00330] второй модуль 630 приема, выполненный с возможностью приема третьих исходных календарных данных, переданных третьим календарным клиентским терминалом, при этом в третий календарный клиентский терминал осуществлен вход посредством пользовательской учетной записи, взаимосвязанной с первой пользовательской учетной записью; и
[00331] второй модуль 640 принудительной отправки, выполненный с возможностью принудительной отправки третьих исходных календарных данных, принятых вторым модулем 630 приема, первому календарному клиентскому терминалу.
[00332] В качестве дополнительной возможности исходные календарные данные получены посредством добавления первым календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на первом календарном клиентском терминале, и исходные календарные данные содержат данные даты и данные о событиях, и данные о событиях указывают событие, происходящее в дату, соответствующую данным даты.
[00333] В качестве дополнительной возможности также, как показано на Фиг.7, устройство 600 для управления календарными данными может дополнительно включать в себя:
[00334] модуль 650 получения, выполненный с возможностью получения второй пользовательской учетной записи, взаимосвязанной с первой пользовательской учетной записью.
[00335] В качестве дополнительной возможности модуль 650 получения выполнен с возможностью:
[00336] получения учетной записи, на которую осуществлена подписка и на которую подписана первая пользовательская учетная запись;
[00337] получения другой пользовательской учетной записи, которая подписана на учетную запись, на которую осуществлена подписка, при этом упомянутая другая пользовательская учетная запись является пользовательской учетной записью, отличающейся от первой пользовательской учетной записи; и
[00338] принятия упомянутой другой пользовательской учетной записи в качестве второй пользовательской учетной записи.
[00339] В качестве дополнительной возможности модуль 650 получения выполнен с возможностью:
[00340] получения пользовательской учетной записи, которая подписана на первую учетную запись; и
[00341] принятия пользовательской учетной записи, которая подписана на первую учетную запись, в качестве второй пользовательской учетной записи.
[00342] В качестве дополнительной возможности модуль 650 получения выполнен с возможностью:
[00343] осуществления поиска по заранее установленному списку взаимосвязей пользовательских учетных записей на основе первой пользовательской учетной записи, при этом в списке взаимосвязей пользовательских учетных записей записано соотношение взаимосвязей среди пользовательских учетных записей; и
[00344] принятия пользовательской учетной записи, найденной из списка взаимосвязей пользовательских учетных записей и взаимосвязанной с первой пользовательской учетной записью, в качестве второй пользовательской учетной записи.
[00345] Соответственно, в устройстве для управления календарными данными, выполненном согласно данному варианту осуществления настоящего раскрытия, сервер принимает совместно используемые календарные данные, передаваемые первым календарным клиентским терминалом. Совместно используемые календарные данные получены посредством изменения первым календарным клиентским терминалом исходных календарных данных, отображаемых на первом календарном клиентском терминале. Совместно используемые календарные данные принудительно отправляются на второй календарный клиентский терминал для обновления вторым календарным клиентским терминалом вторых исходных календарных данных совместно используемыми календарными данными. Вторые исходные календарные данные получены посредством добавления вторым календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на втором календарном клиентском терминале. Тем самым, так как совместно используемые календарные данные получены посредством изменения первым календарным клиентским терминалом исходных календарных данных, отображаемых на первом календарном клиентском терминале, точность календарных данных может быть повышена. Поэтому может быть решена проблема предшествующего уровня техники, состоящая в низкой точности управления календарными данными, посредством чего достигается результат повышения точности управления календарными данными.
[00346] На Фиг.8 показана блок-схема другого устройства 700 для управления календарными данными согласно другому примерному варианту осуществления. Устройство 700 для управления календарными данными может быть реализовано с помощью программного обеспечения, аппаратного обеспечения или их сочетания для образования части или всего первого календарного клиентского терминала, который является календарным клиентским терминалом в первом терминале 120 в реализованном окружении с Фиг.1. Как показано на Фиг.8, устройство 700 для управления календарными данными может включать в себя:
[00347] модуль 710 отображения, выполненный с возможностью отображения исходных календарных данных;
[00348] первый модуль 720 приема, выполненный с возможностью приема команды обновления для обновления исходных календарных данных, отображаемых модулем 710 отображения;
[00349] модуль 730 изменения, выполненный с возможностью, согласно команде обновления, принятой первым модулем 720 приема, изменения составляющей исходных календарных данных, что предписано командой обновления, для получения совместно используемых календарных данных;
[00350] модуль 740 передачи, выполненный с возможностью передачи совместно используемых календарных данных, сформированных модулем 730 изменения, на сервер для принудительной отправки сервером совместно используемых календарных данных на второй календарный клиентский терминал, причем второй календарный клиентский терминал является календарным клиентским терминалом, в который осуществлен вход посредством второй пользовательской учетной записи, первый календарный клиентский терминал является календарным клиентским терминалом, в который осуществлен вход посредством первой пользовательской учетной записи, и вторая пользовательская учетная запись взаимосвязана с первой пользовательской учетной записью.
[00351] Соответственно, в устройстве для управления календарными данными, выполненном согласно данному варианту осуществления настоящего раскрытия, первый календарный клиентский терминал отображает исходные календарные данные; принимает команду обновления для обновления исходных календарных данных; согласно команде обновления, изменяет составляющую исходных календарных данных, что предписано командой обновления, для получения совместно используемых календарных данных; и доставляет совместно используемые календарные данные на сервер для принудительной отправки сервером совместно используемых календарных данных на второй календарный клиентский терминал. Тем самым, так как совместно используемые календарные данные, принудительно отправленные второму календарному клиентскому терминалу сервером, получены посредством изменения первым календарным клиентским терминалом исходных календарных данных, отображаемых на первом календарном клиентском терминале, точность календарных данных может быть повышена. Поэтому может быть решена проблема предшествующего уровня техники, состоящая в низкой точности управления календарными данными, посредством чего достигается результат повышения точности управления календарными данными.
[00352] На Фиг.9 показана блок-схема другого устройства 700 для управления календарными данными согласно другому примерному варианту осуществления. Устройство 700 для управления календарными данными может быть реализовано с помощью программного обеспечения, аппаратного обеспечения или их сочетания для образования части или всего первого календарного клиентского терминала, который является календарным клиентским терминалом в первом терминале 120 в реализованном окружении с Фиг.1. Как показано на Фиг.9, устройство 700 для управления календарными данными может включать в себя:
[00353] модуль 710 отображения, выполненный с возможностью отображения исходных календарных данных;
[00354] первый модуль 720 приема, выполненный с возможностью приема команды обновления для обновления исходных календарных данных, отображаемых модулем 710 отображения;
[00355] модуль 730 изменения, выполненный с возможностью, согласно команде обновления, принятой первым модулем 720 приема, изменения составляющей исходных календарных данных, что предписано командой обновления, для получения совместно используемых календарных данных;
[00356] модуль 740 передачи, выполненный с возможностью передачи совместно используемых календарных данных, сформированных модулем 730 изменения, на сервер для принудительной отправки сервером совместно используемых календарных данных на второй календарный клиентский терминал, причем второй календарный клиентский терминал является календарным клиентским терминалом, в который осуществлен вход посредством второй пользовательской учетной записи, первый календарный клиентский терминал является календарным клиентским терминалом, в который осуществлен вход посредством первой пользовательской учетной записи, и вторая пользовательская учетная запись взаимосвязана с первой пользовательской учетной записью.
[00357] В качестве дополнительной возможности модуль 730 изменения выполнен с возможностью:
[00358] отображения сообщения с предложением для предложения пользователю изменить составляющую в исходных календарных данных, что предписано командой обновления; и
[00359] после приема команды подтверждения для подтверждения изменения, которая инициирована пользователем, изменения составляющей в исходных календарных данных, что предписано командой обновления.
[00360] В качестве дополнительной возможности исходные календарные данные содержат данные даты и данные о событиях, и данные о событиях указывают событие, происходящее в дату, соответствующую данным даты, и
[00361] модуль 730 изменения выполнен с возможностью изменения по меньшей мере одного из упомянутых данных даты и упомянутых данных о событиях согласно команде обновления.
[00362] В качестве дополнительной возможности также, как показано на Фиг.9, устройство 700 для управления календарными данными может дополнительно включать в себя:
[00363] второй модуль 750 приема, выполненный с возможностью приема третьих исходных календарных данных, принудительно отправленных сервером, причем третьи исходные календарные данные получены посредством добавления третьим календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на третьем календарном клиентском терминале, и переданы на сервер для сервера, и при этом в третий календарный клиентский терминал осуществлен вход посредством пользовательской учетной записи, взаимосвязанной с первой пользовательской учетной записью.
[00364] В качестве дополнительной возможности также, как показано на Фиг.9, устройство 700 для управления календарными данными может дополнительно включать в себя:
[00365] модуль 760 обновления, выполненный с возможностью обновления первых исходных календарных данных третьими исходными календарными данными, принятыми вторым модулем 750 приема, с целью получения исходных календарных данных, при этом первые исходные календарные данные получены посредством добавления первым календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на первом календарном клиентском терминале.
[00366] В качестве дополнительной возможности модуль 760 обновления выполнен с возможностью:
[00367] замены первых исходных календарных данных третьими исходными календарными данными, принятыми вторым модулем 750 приема, с целью получения исходных календарных данных.
[00368] В качестве дополнительной возможности модуль 760 обновления выполнен с возможностью:
[00369] встраивания третьих исходных календарных данных, принятых вторым модулем 750 приема, в первые исходные календарные данные с целью получения исходных календарных данных.
[00370] В качестве дополнительной возможности также, как показано на Фиг.9, устройство 700 для управления календарными данными может дополнительно включать в себя:
[00371] модуль 770 добавления, выполненный с возможностью добавления соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на первом календарном клиентском терминале с целью получения исходных календарных данных.
[00372] Соответственно, в устройстве для управления календарными данными, выполненном согласно данному варианту осуществления настоящего раскрытия, первый календарный клиентский терминал отображает исходные календарные данные; принимает команду обновления для обновления исходных календарных данных; согласно команде обновления, изменяет составляющую исходных календарных данных, что предписано командой обновления, для получения совместно используемых календарных данных; и доставляет совместно используемые календарные данные на сервер для принудительной отправки сервером совместно используемых календарных данных на второй календарный клиентский терминал. Тем самым, так как совместно используемые календарные данные, принудительно отправленные второму календарному клиентскому терминалу сервером, получены посредством изменения первым календарным клиентским терминалом исходных календарных данных, отображаемых на первом календарном клиентском терминале, точность календарных данных может быть повышена. Поэтому может быть решена проблема предшествующего уровня техники, состоящая в низкой точности управления календарными данными, посредством чего достигается результат повышения точности управления календарными данными.
[00373] На Фиг.10 показана блок-схема устройства 800 для управления календарными данными согласно еще одному примерному варианту осуществления. Устройство 800 для управления календарными данными может быть реализовано с помощью программного обеспечения, аппаратного обеспечения или их сочетания для образования части или всего второго календарного клиентского терминала, который является календарным клиентским терминалом на втором терминале 140 в реализованном окружении с Фиг.1. Как показано на Фиг.10, устройство 800 для управления календарными данными может включать в себя:
[00374] модуль 810 приема, выполненный с возможностью приема совместно используемых календарных данных, принудительно отправленных сервером, при этом совместно используемые календарные данные принудительно отправлены сервером второму календарному клиентскому терминалу после приема сервером совместно используемых календарных данных, переданных первым календарным клиентским терминалом, второй календарный клиентский терминал является календарным клиентским терминалом, в который осуществлен вход посредством второй пользовательской учетной записи, первый календарный клиентский терминал является календарным клиентским терминалом, в который осуществлен вход посредством первой пользовательской учетной записи, вторая пользовательская учетная запись взаимосвязана с первой пользовательской учетной записью, и совместно используемые календарные данные получены посредством изменения первым календарным клиентским терминалом исходных календарных данных, отображаемых на первом календарном клиентском терминале; и
[00375] модуль 820 обновления, выполненный с возможностью обновления вторых исходных календарных данных совместно используемыми календарными данными, принятыми модулем 810 приема, причем вторые исходные календарные данные получены посредством добавления вторым календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на втором календарном клиентском терминале.
[00376] В качестве дополнительной возможности модуль 820 обновления выполнен с возможностью:
[00377] замены вторых исходных календарные данные совместно используемыми календарными данными, принятыми модулем 810 приема.
[00378] В качестве дополнительной возможности модуль 820 обновления выполнен с возможностью:
[00379] встраивания совместно используемых календарных данных, принятых модулем 810 приема, во вторые исходные календарные данные.
[00380] Соответственно, в устройстве для управления календарными данными, выполненном согласно данному варианту осуществления настоящего раскрытия, второй календарный клиентский терминал принимает совместно используемые календарные данные, принудительно отправленные сервером, и обновляет вторые исходные календарные данные совместно используемыми календарными данными. Тем самым, так как совместно используемые календарные данные, принудительно отправленные второму календарному клиентскому терминалу сервером, получены посредством изменения первым календарным клиентским терминалом исходных календарных данных, отображаемых на первом календарном клиентском терминале, точность календарных данных может быть повышена. Поэтому может быть решена проблема предшествующего уровня техники, состоящая в низкой точности управления календарными данными, посредством чего достигается результат повышения точности управления календарными данными.
[00381] На Фиг.11 показана блок-схема устройства 1100 для управления календарными данными согласно одному примерному варианту осуществления. Например, устройство 1100 может быть выполнено в качестве сервера. Как показано на Фиг.11, устройство 1100 включает в себя компонент 1122 обработки, который дополнительно включает в себя один или более процессоров, и запоминающие ресурсы, представленные запоминающим устройством 1132, для хранения команд, исполняемых компонентом 1122 обработки, таких как прикладные программы. Прикладные программы, хранящиеся в запоминающем устройстве 1132, могут включать в себя один или более модулей, каждый из которых соответствует набору команд. Дополнительно, компонент 1122 обработки выполнен с возможностью исполнения команд для выполнения вышеописанный способ управления календарными данными. Способ включает в себя:
[00382] прием совместно используемых календарных данных, переданных первым календарным клиентским терминалом, при этом совместно используемые календарные данные получены посредством изменения первым календарным клиентским терминалом исходных календарных данных, отображаются на первом календарном клиентском терминале; и
[00383] принудительная отправка совместно используемых календарных данных второму календарному клиентскому терминалу для обновления вторым календарным клиентским терминалом вторых исходных календарных данных совместно используемыми календарными данными, причем вторые исходные календарные данные получены посредством добавления вторым календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на втором календарном клиентском терминале,
[00384] при этом второй календарный клиентский терминал является календарным клиентским терминалом, в который осуществлен вход посредством второй пользовательской учетной записи, первый календарный клиентский терминал является календарным клиентским терминалом, в который осуществлен вход посредством первой пользовательской учетной записи, и вторая пользовательская учетная запись взаимосвязана с первой пользовательской учетной записью.
[00385] В качестве дополнительной возможности исходные календарные данные получены посредством обновления первым календарным клиентским терминалом исходных календарных данных третьими календарными данными, третьи календарные данные получены посредством добавления третьим календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на третьем календарном клиентском терминале, и переданы на сервер для принудительной отправки сервером третьих исходных календарных данных первому календарному клиентскому терминалу,
[00386] первые исходные календарные данные получены посредством добавления первым календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на первом календарном клиентском терминале,
[00387] исходные календарные данные содержат данные даты и данные о событиях, и данные о событиях указывают событие, происходящее в дату, соответствующую данным даты, и
[00388] перед приемом совместно используемых календарных данных, переданных первым календарным клиентским терминалом, способ дополнительно включает в себя:
[00389] прием третьих исходных календарных данных, переданных третьим календарным клиентским терминалом, при этом в третий календарный клиентский терминал осуществлен вход посредством пользовательской учетной записи, взаимосвязанной с первой пользовательской учетной записью; и
[00390] принудительная отправка третьих исходных календарных данных первому календарному клиентскому терминалу.
[00391] В качестве дополнительной возможности исходные календарные данные получены посредством добавления первым календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на первом календарном клиентском терминале, и
[00392] исходные календарные данные содержат данные даты и данные о событиях, и данные о событиях указывают событие, происходящее в дату, соответствующую данным даты.
[00393] В качестве дополнительной возможности перед принудительной отправкой совместно используемых календарных данных на второй календарный клиентский терминал, способ дополнительно включает в себя:
[00394] получение второй пользовательской учетной записи, взаимосвязанной с первой пользовательской учетной записью.
[00395] В качестве дополнительной возможности получение второй пользовательской учетной записи, взаимосвязанной с первой пользовательской учетной записью, включает в себя:
[00396] получение учетной записи, на которую осуществлена подписка и на которую подписана первая пользовательская учетная запись;
[00397] получение другой пользовательской учетной записи, которая подписана на учетную запись, на которую осуществлена подписка, при этом упомянутая другая пользовательская учетная запись является пользовательской учетной записью, отличающейся от первой пользовательской учетной записи; и
[00398] взятие упомянутой другой пользовательской учетной записи в качестве второй пользовательской учетной записи.
[00399] В качестве дополнительной возможности получение второй пользовательской учетной записи, взаимосвязанной с первой пользовательской учетной записью, включает в себя:
[00400] получение пользовательской учетной записи, которая подписана на первую учетную запись; и
[00401] взятие пользовательской учетной записи, которая подписана на первую учетную запись в качестве второй пользовательской учетной записи.
[00402] В качестве дополнительной возможности получение второй пользовательской учетной записи, взаимосвязанной с первой пользовательской учетной записью, включает в себя:
[00403] осуществление поиска по заранее установленному списку взаимосвязей пользовательских учетных записей на основе первой пользовательской учетной записи, при этом в списке взаимосвязей пользовательских учетных записей записано соотношение взаимосвязей среди пользовательских учетных записей; и
[00404] взятие пользовательской учетной записи, найденной из списка взаимосвязей пользовательских учетных записей и взаимосвязанной с первой пользовательской учетной записью, в качестве второй пользовательской учетной записи.
TM
TM
TM
TM
TM
[00405] Устройство 1100 может также включать в себя компонент 1126 питания, выполненный с возможностью выполнения управления электропитанием устройства 1100, проводной(ые) или беспроводной(ые) сетевой(ые) интерфейс(ы) 1150, выполненный(ые) с возможностью соединения устройства 1100 с сетью, и интерфейс 1158 ввода/вывода (I/O). Устройство 1100 может функционировать на основе операционной системы, хранящейся в запоминающем устройстве 1132, такой как Windows Server, Mac OS X, Unix, Linux, FreeBSD или им подобной.
[00406] Соответственно, в устройстве для управления календарными данными, выполненном согласно данному варианту осуществления настоящего раскрытия, осуществляется прием совместно используемых календарных данных, переданных первым календарным клиентским терминалом. Совместно используемые календарные данные получены посредством изменения первым календарным клиентским терминалом исходных календарных данных, отображаемых на первом календарном клиентском терминале. Совместно используемые календарные данные принудительно отправляются на второй календарный клиентский терминал для обновления вторым календарным клиентским терминалом вторых исходных календарных данных совместно используемыми календарными данными. Вторые исходные календарные данные получены посредством добавления вторым календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на втором календарном клиентском терминале. Тем самым, так как совместно используемые календарные данные получены посредством изменения первым календарным клиентским терминалом исходных календарных данных, отображаемых на первом календарном клиентском терминале, точность календарных данных может быть повышена. Поэтому может быть решена проблема предшествующего уровня техники, состоящая в низкой точности управления календарными данными, посредством чего достигается результат повышения точности управления календарными данными.
[00407] На Фиг.12 показана блок-схема устройства 1200 для управления календарными данными согласно одному примерному варианту осуществления. Например, устройство 1200 для управления календарными данными может быть мобильным телефоном, компьютером, цифровым терминалом широковещательной передачи, обменивающимся сообщениями устройством, игровой приставкой, планшетом, медицинским устройством, тренажерным оборудованием, персональным цифровым секретарем и т.п. Устройство 1200 для управления календарными данными может быть оснащено календарным клиентским терминалом, через который устройство 1200 для управления календарными данными может достигать управления календарным данным.
[00408] Как показано на Фиг.12, устройство 1200 может включать в себя один или более из следующих компонентов: компонент 1202 обработки, запоминающее устройство 1204, компонент 1206 питания, мультимедийный компонент 1208, звуковой компонент 1210, интерфейс 1212 ввода/вывода (I/O), сенсорный компонент 1214 и осуществляющий связь компонент 1216.
[00409] Компонент 1202 обработки обычно управляет всеми действиями устройства 1200, такими как действия, связанные с действиями отображения, обмена данными и записи. Компонент 1202 обработки может включать в себя один или более процессоров 1220 для исполнения команд с целью выполнения всех или части этапов в вышеописанных способах. Кроме того, компонент 1202 обработки может включать в себя один или более модулей, которые содействуют взаимодействию между компонентом 1202 обработки и другими компонентами. Например, компонент 1202 обработки может включать в себя мультимедийный модуль для содействия взаимодействию между мультимедийным компонентом 1208 и компонентом 1202 обработки.
[00410] Запоминающее устройство 1204 сконфигурировано с возможностью хранения различных типов данных для поддержания функционирования устройства 1200. Примеры таких данных включают в себя команды для любых приложений или способов, функционирующих на устройстве 1200, контактные данные, данные телефонной книги, сообщения, снимки, видеоролики, календарные данные и т.д. Запоминающее устройство 1204 может быть реализовано с использованием любого типа запоминающих устройств кратковременного хранения или долговременного хранения или их сочетания, таких как статическое запоминающее устройство с произвольным доступом (static random access, SRAM), электрически стираемое программируемое постоянное запоминающее устройство (electrically erasable programmable read-only memory, EEPROM), стираемое программируемое постоянное запоминающее устройство (erasable programmable read-only memory, EPROM), программируемое постоянное запоминающее устройство (programmable read-only memory, PROM), постоянное запоминающее устройство (read-only memory, ROM), магнитное запоминающее устройство, флэш-память, магнитный или оптический диск.
[00411] Компонент 1206 питания предоставляет мощность различным компонентам устройства 1200. Компонент 1206 питания может включать в себя систему управления электропитанием, один или более источников мощности и любые другие компоненты, связанные с генерацией, управлением и распределением мощности в устройстве 1200.
[00412] Мультимедийный компонент 1208 включает в себя экран, предоставляющий интерфейс вывода между устройством 1200 и пользователем. В некоторых вариантах осуществления экран может включать в себя жидкокристаллический дисплей (LCD) и панель (TP) для прикосновения. Если экран включает в себя панель для прикосновения, то экран может быть реализован в качестве экрана для прикосновения для приема сигналов ввода от пользователя. Панель для прикосновения включает в себя один или более датчиков прикосновения для восприятия прикосновений, проведений и жестов на панели для прикосновения. Датчики прикосновения могут не только воспринимать контур действия прикосновения или проведения, но также и воспринимать промежуток времени и давление, связанные с действием проведения или прикосновение.
[00413] Звуковой компонент 1210 сконфигурирован с возможностью отправки и/или приема звуковых сигналов. Например, звуковой компонент 1210 включает в себя микрофон («MIC»), выполненный с возможностью приема внешнего звукового сигнала, когда устройство 1200 находится в режиме функционирования, таком как режим записи и режим распознавания голоса. Принятый звуковой сигнал может быть дополнительно сохранен в запоминающем устройстве 1204 или передан через осуществляющий связь компонент 1216. В некоторых вариантах осуществления звуковой компонент 1210 дополнительно включает в себя громкоговоритель для выведения звуковых сигналов.
[00414] Интерфейс 1212 ввода/вывода предоставляет интерфейс между компонентом 1202 обработки и периферийными интерфейсными модулями, такими как клавиатура, колесо нажатия, кнопки и т.п. Кнопки могут включать в себя, но не ограничиваются этим, кнопку возврата, кнопку громкости, кнопку запуска и кнопку блокировки.
[00415] Сенсорный компонент 1214 включает в себя один или более датчиков для обеспечения оценки статуса различных аспектов устройства 1200. Например, сенсорный компонент 1214 может обнаруживать статус открытия/закрытия устройства 1200, относительное расположение компонентов, например, дисплея и клавиатуры, устройства 1200, изменение положения устройства 1200 или некоторого компонента устройства 1200, присутствие или отсутствие пользовательского контакта с устройством 1200, ориентацию или ускорение/замедление устройства 1200 и изменение температуры устройства 1200. Сенсорный компонент 1214 может включать в себя датчик близости, выполненный с возможностью обнаружения присутствия ближайших объектов без какого-либо физического контакта. Сенсорный компонент 1214 может также включать в себя датчик света, такой как CMOS- или CCD-датчик изображения, для использования в формирующих изображения приложениях. В некоторых вариантах осуществления сенсорный компонент 1214 может также включать в себя датчик ускорения, гиродатчик, магнитный датчик, датчик давления или датчик температуры.
[00416] Осуществляющий связь компонент 1216 выполнен с возможностью содействия связи, проводным или беспроводным образом, между устройством 1200 и другими устройствами. Устройство 1200 может осуществлять доступ к беспроводной сети на основе стандартов связи, таких как WiFi, 2G или 3G или их сочетания. В одном примерном варианте осуществления осуществляющий связь компонент 1216 принимает сигнал широковещательной передачи или связанную с широковещательной передачей информацию от внешней системы управления широковещательной передачи через широковещательный канал. В одном примерном варианте осуществления осуществляющий связь компонент 1216 дополнительно включает в себя модуль связи (near field communication, NFC) в ближней зоне для содействия связи на малой дальности. Например, модуль NFC может быть реализован на основе технологии радиочастотной идентификации (radio frequency identification, RFID), технологии Ассоциации по средствам передачи данных в инфракрасном диапазоне (IrDA), технологии ультраширокой полосы (UWB), Технологии Bluetooth (BT) и других технологий.
[00417] В примерных вариантах осуществления устройство 1200 может быть реализовано с помощью одной или более специализированных интегральных схемам (application specific integrated circuit, ASIC), цифровых сигнальных процессоров (digital signal processor, DSP), устройств (digital signal processing device, DSPD) цифровой обработки сигналов, программируемых логических устройств (programmable logic device, PLD), программируемых вентильных матриц (field programmable gate array, FPGA), контроллеров, микроконтроллеров, микропроцессоров или других электронных компонентов для выполнения вышеописанных способов.
[00418] В примерных вариантах осуществления также предоставлен постоянный считываемый компьютером носитель хранения информации, включающий в себя команды, такие как содержащиеся в запоминающем устройстве 1204, исполняемые процессором 1220 в устройстве 1200, для выполнения вышеописанных способов. Например, постоянный считываемый компьютером носитель хранения информации может быть ROM, RAM, CD-ROM, магнитной лентой, гибким диском, оптическим устройством хранения данных и т.п.
[00419] Предложен постоянный считываемый компьютером носитель хранения информации, хранящий команды, исполняемые процессором устройства 1200 и позволяющие устройству 1200 выполнять способ управления календарными данными. Способ включает в себя:
[00420] отображение исходных календарных данных;
[00421] прием команды обновления для обновления исходных календарных данных;
[00422] согласно команде обновления, изменение составляющей исходных календарных данных, что предписано командой обновления, для получения совместно используемых календарных данных;
[00423] доставку совместно используемых календарных данных на сервер для принудительной отправки сервером совместно используемых календарных данных на второй календарный клиентский терминал,
[00424] при этом второй календарный клиентский терминал является календарным клиентским терминалом, в который осуществлен вход посредством второй пользовательской учетной записи, первый календарный клиентский терминал является календарным клиентским терминалом, в который осуществлен вход посредством первой пользовательской учетной записи, и вторая пользовательская учетная запись взаимосвязана с первой пользовательской учетной записью.
[00425] В качестве дополнительной возможности согласно команде обновления, изменение составляющей исходных календарных данных, что предписано командой обновления, для получения совместно используемых календарных данных включает в себя:
[00426] отображение сообщения с предложением для предложения пользователю изменить составляющую в исходных календарных данных, что предписано командой обновления; и
[00427] после приема команды подтверждения для подтверждения изменения, которое инициировано пользователем, изменение составляющей в исходных календарных данных, что предписано командой обновления.
[00428] В качестве дополнительной возможности исходные календарные данные содержат данные даты и данные о событиях, и данные о событиях указывают событие, происходящее в дату, соответствующую данным даты, и
[00429] согласно команде обновления, изменение составляющей исходных календарных данных, что предписано командой обновления, для получения совместно используемых календарных данных включает в себя:
[00430] изменение по меньшей мере одного из упомянутых данных даты и упомянутых данных о событиях согласно команде обновления.
[00431] В качестве дополнительной возможности перед отображением исходных календарных данных способ дополнительно включает в себя:
[00432] прием третьих исходных календарных данных, принудительно отправленных сервером,
[00433] при этом третьи исходные календарные данные получены посредством добавления третьим календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на третьем календарном клиентском терминале, и переданы на сервер для сервера, и
[00434] при этом в третий календарный клиентский терминал осуществлен вход посредством пользовательской учетной записи, взаимосвязанной с первой пользовательской учетной записью.
[00435] В качестве дополнительной возможности после приема третьих исходных календарных данных, принудительно отправленных сервером, способ дополнительно включает в себя:
[00436] обновление первых исходных календарных данных третьими исходными календарными данными с целью получения исходных календарных данных,
[00437] причем первые исходные календарные данные получены посредством добавления первым календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на первом календарном клиентском терминале.
[00438] В качестве дополнительной возможности обновление первых исходных календарных данных третьими исходными календарными данными с целью получения исходных календарных данных включает в себя:
[00439] замену первых исходных календарных данных третьими исходными календарными данными с целью получения исходных календарных данных.
[00440] В качестве дополнительной возможности обновление первых исходных календарных данных третьими исходными календарными данными с целью получения исходных календарных данных включает в себя:
[00441] встраивание третьих исходных календарных данных в первые исходные календарные данные с целью получения исходных календарных данных.
[00442] В качестве дополнительной возможности перед отображением исходных календарных данных способ дополнительно включает в себя:
[00443] добавление соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на первом календарном клиентском терминале, с целью получения исходных календарных данных.
[00444] Соответственно, в устройстве для управления календарными данными, выполненном согласно данному варианту осуществления настоящего раскрытия, осуществляется отображение исходных календарных данных; осуществляется прием команды обновления для обновления исходных календарных данных; согласно команде обновления, осуществляется изменение составляющей исходных календарных данных, что предписано командой обновления, для получения совместно используемых календарных данных; и осуществляется доставка совместно используемых календарных данных на сервер для принудительной отправки сервером совместно используемых календарных данных на второй календарный клиентский терминал. Тем самым, так как совместно используемые календарные данные, принудительно отправленные второму календарному клиентскому терминалу сервером, получены посредством изменения первым календарным клиентским терминалом исходных календарных данных, отображаемых на первом календарном клиентском терминале, точность календарных данных может быть повышена. Поэтому может быть решена проблема предшествующего уровня техники, состоящая в низкой точности управления календарными данными, посредством чего достигается результат повышения точности управления календарными данными.
[00445] На Фиг.13 показана блок-схема устройства 1300 для управления календарными данными согласно примерному варианту осуществления. Например, устройство 1300 для управления календарными данными может быть мобильным телефоном, компьютером, цифровым терминалом широковещательной передачи, обменивающимся сообщениями устройством, игровой приставкой, планшетом, медицинским устройством, тренажерным оборудованием, персональным цифровым секретарем и т.п. Устройство 1300 для управления календарными данными может быть оснащено календарным клиентским терминалом, через который устройство 1300 для управления календарными данными может достигать управления календарным данным.
[00446] Как показано на Фиг.13, устройство 1300 может включать в себя один или более из следующих компонентов: компонент 1302 обработки, запоминающее устройство 1304, компонент 1306 питания, мультимедийный компонент 1308, звуковой компонент 1310, интерфейс 1312 ввода/вывода (I/O), сенсорный компонент 1314 и осуществляющий связь компонент 1316.
[00447] Компонент 1302 обработки обычно управляет всеми действиями устройства 1300, такими как действия, связанные с действиями отображения, обмена данными и записи. Компонент 1302 обработки может включать в себя один или более процессоров 1320 для исполнения команд с целью выполнения всех или части этапов в вышеописанных способах. Кроме того, компонент 1302 обработки может включать в себя один или более модулей, которые содействуют взаимодействию между компонентом 1302 обработки и другими компонентами. Например, компонент 1302 обработки может включать в себя мультимедийный модуль для содействия взаимодействию между мультимедийным компонентом 1308 и компонентом 1302 обработки.
[00448] Запоминающее устройство 1304 сконфигурировано с возможностью хранения различных типов данных для поддержания функционирования устройства 1300. Примеры таких данных включают в себя команды для любых приложений или способов, функционирующих на устройстве 1300, контактные данные, данные телефонной книги, сообщения, снимки, видеоролики, календарные данные и т.д. Запоминающее устройство 1304 может быть реализовано с использованием любого типа запоминающих устройств кратковременного хранения или долговременного хранения или их сочетания, таких как статическое запоминающее устройство с произвольным доступом (static random access, SRAM), электрически стираемое программируемое постоянное запоминающее устройство (electrically erasable programmable read-only memory, EEPROM), стираемое программируемое постоянное запоминающее устройство (erasable programmable read-only memory, EPROM), программируемое постоянное запоминающее устройство (programmable read-only memory, PROM), постоянное запоминающее устройство (read-only memory, ROM), магнитное запоминающее устройство, флэш-память, магнитный или оптический диск.
[00449] Компонент 1306 питания предоставляет мощность для различных компонентов устройства 1300. Компонент 1306 питания может включать в себя систему управления электропитанием, один или более источников энергии и любые другие компоненты, связанные с генерацией, управлением и распределением мощности в устройстве 1300.
[00450] Мультимедийный компонент 1308 включает в себя экран, предоставляющий интерфейс вывода между устройством 1300 и пользователем. В некоторых вариантах осуществления экран может включать в себя жидкокристаллический дисплей (LCD) и панель (TP) для прикосновения. Если экран включает в себя панель для прикосновения, экран может быть реализован в качестве экрана для прикосновения для приема сигналов ввода от пользователя. Панель для прикосновения включает в себя один или более датчиков прикосновения для восприятия прикосновений, проведений и жестов на панели для прикосновения. Датчики прикосновения могут не только воспринимать контур действия прикосновения или проведения, но также и воспринимать промежуток времени и давление, связанные с действием проведения или прикосновение.
[00451] Звуковой компонент 1310 сконфигурирован с возможностью отправки и/или приема звуковых сигналов. Например, звуковой компонент 1310 включает в себя микрофон («MIC»), выполненный с возможностью приема внешнего звукового сигнала, когда устройство 1300 находится в режиме функционирования, таком как режим записи и режим распознавания голоса. Принятый звуковой сигнал может быть дополнительно сохранен в запоминающем устройстве 1304 или передан через осуществляющий связь компонент 1316. В некоторых вариантах осуществления звуковой компонент 1310 дополнительно включает в себя громкоговоритель для выведения звуковых сигналов.
[00452] Интерфейс 1312 ввода/вывода предоставляет интерфейс между компонентом 1302 обработки и периферийными интерфейсными модулями, такими как клавиатура, колесо нажатия, кнопки и т.п. Кнопки могут включать в себя, но не ограничиваются этим, кнопку возврата, кнопку громкости, кнопку запуска и кнопку блокировки.
[00453] Сенсорный компонент 1314 включает в себя один или более датчиков для обеспечения оценки статуса различных аспектов устройства 1300. Например, сенсорный компонент 1314 может обнаруживать статус открытия/закрытия устройства 1300, относительное расположение компонентов, например, дисплея и клавиатуры, устройства 1300, изменение положения устройства 1300 или некоторого компонента устройства 1300, присутствие или отсутствие пользовательского контакта с устройством 1300, ориентация или ускорение/замедление устройства 1300 и изменение температуры устройства 1300. Сенсорный компонент 1314 может включать в себя датчик близости, выполненный с возможностью обнаружения присутствия ближайших объектов без какого-либо физического контакта. Сенсорный компонент 1314 может также включать в себя датчик света, такой как CMOS- или CCD-датчик изображения, для использования в формирующих изображения приложениях. В некоторых вариантах осуществления сенсорный компонент 1314 может также включать в себя датчик ускорения, гиродатчик, магнитный датчик, датчик давления или датчик температуры.
[00454] Осуществляющий связь компонент 1316 выполнен с возможностью содействия связи, проводным или беспроводным образом, между устройством 1300 и другими устройствами. Устройство 1300 может осуществлять доступ к беспроводной сети на основе стандартов связи, таких как WiFi, 2G или 3G или их сочетания. В одном примерном варианте осуществления осуществляющий связь компонент 1316 принимает сигнал широковещательной передачи или связанную с широковещательной передачей информацию от внешней системы управления широковещательной передачи через широковещательный канал. В одном примерном варианте осуществления осуществляющий связь компонент 1316 дополнительно включает в себя модуль связи (near field communication, NFC) в ближней зоне для содействия связи на малой дальности. Например, модуль NFC может быть реализован на основе технологии радиочастотной идентификации (radio frequency identification, RFID), технологии Ассоциации по средствам передачи данных в инфракрасном диапазоне (IrDA), технологии ультраширокой полосы (UWB), технологии Bluetooth (BT) и других технологий.
[00455] В примерных вариантах осуществления устройство 1300 может быть реализовано с помощью одной или более специализированных интегральных схемам (application specific integrated circuit, ASIC), цифровых сигнальных процессоров (digital signal processor, DSP), устройств (digital signal processing device, DSPD) цифровой обработки сигналов, программируемых логических устройств (programmable logic device, PLD), программируемых вентильных матриц (field programmable gate array, FPGA), контроллеров, микроконтроллеров, микропроцессоров или других электронных компонентов для выполнения вышеописанных способов.
[00456] В примерных вариантах осуществления также предоставлен постоянный считываемый компьютером носитель хранения информации, включающий в себя команды, такие как содержащиеся в запоминающем устройстве 1304, исполняемые процессором 1320 в устройстве 1300, для выполнения вышеописанных способов. Например, постоянный считываемый компьютером носитель хранения информации может быть ROM, RAM, CD-ROM, магнитной лентой, гибким диском, оптическим устройством хранения данных, и т.п.
[00457] Предложен постоянный считываемый компьютером носитель хранения информации, хранящий команды, исполняемые процессором устройства 1300 и позволяющие устройству 1300 выполнять способ управления календарными данными. Способ включает в себя:
[00458] прием совместно используемых календарных данных, принудительно отправленных сервером, при этом совместно используемые календарные данные принудительно отправлены сервером второму календарному клиентскому терминалу после приема сервером совместно используемых календарных данных, переданных первым календарным клиентским терминалом, второй календарный клиентский терминал является календарным клиентским терминалом, в который осуществлен вход посредством второй пользовательской учетной записи, вторая пользовательская учетная запись взаимосвязана с первой пользовательской учетной записью, и совместно используемые календарные данные получены посредством изменения первым календарным клиентским терминалом исходных календарных данных, отображаемых на первом календарном клиентском терминале; и
[00459] обновление вторых исходных календарных данных совместно используемыми календарными данными, причем вторые исходные календарные данные получены посредством добавления вторым календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на втором календарном клиентском терминале.
[00460] В качестве дополнительной возможности обновление вторых исходных календарных данных совместно используемыми календарными данными включает в себя:
[00461] замену вторых исходных календарных данных совместно используемыми календарными данными.
[00462] В качестве дополнительной возможности обновление вторых исходных календарных данных совместно используемыми календарными данными включает в себя:
[00463] встраивание совместно используемых календарных данных во вторые исходные календарные данные.
[00464] На Фиг.14 показана блок-схема системы 1400 для управления календарными данными согласно одному примерному варианту осуществления. Как показано на Фиг.14, система 1400 для управления календарными данными может включать в себя: сервер 1410, первый календарный клиентский терминал 1420 и второй календарный клиентский терминал 1430.
[00465] Сервер 1410 является устройством для управления календарными данными, показанным на Фиг.6, Фиг.7 или Фиг.11;
[00466] первый календарный клиентский терминал 1420 является устройством для управления календарными данными, показанным на Фиг.8, Фиг.9 или Фиг.12; и
[00467] второй календарный клиентский терминал 1430 является устройством для управления календарными данными, показанным на Фиг.10 или Фиг.13.
[00468] Соответственно, в системе для управления календарными данными, выполненной согласно упомянутым вариантам осуществления настоящего раскрытия, сервер принимает совместно используемые календарные данные, передаваемые первым календарным клиентским терминалом. Совместно используемые календарные данные получены посредством изменения первым календарным клиентским терминалом исходных календарных данных, отображаемых на первом календарном клиентском терминале. Совместно используемые календарные данные принудительно отправляются на второй календарный клиентский терминал для обновления вторым календарным клиентским терминалом вторых исходных календарных данных совместно используемыми календарными данными. Вторые исходные календарные данные получены посредством добавления вторым календарным клиентским терминалом соответствующих данных о событиях к странице назначенной даты в интерфейсе календаря, отображаемом на втором календарном клиентском терминале. Тем самым, так как совместно используемые календарные данные получены посредством изменения первым календарным клиентским терминалом исходных календарных данных, отображаемых на первом календарном клиентском терминале, точность календарных данных может быть повышена. Поэтому может быть решена проблема предшествующего уровня техники, состоящая в низкой точности управления календарными данными, посредством чего достигается результат повышения точности управления календарными данными.
[00469] Другие варианты осуществления изобретения будут очевидны специалистам в уровне техники после рассмотрения данного раскрытия и практической реализации настоящего изобретения, раскрытой в данном документе. Подразумевается, что данная заявка охватывает любые изменения, использования или приспособления настоящего изобретения, исходя из его общих принципов и включая в себя такие отклонения от настоящего раскрытия, которые подпадают под известную или общепринятая практику в уровне техники. Подразумевается, что данное раскрытие и примеры рассматриваются только в качестве примерных, при этом истинный объем и сущность настоящего изобретения указаны последующей формулой изобретения.
[00470] Следует понимать, что настоящее изобретение не ограничено той точной конструкцией, которая описана выше и изображена на сопроводительных чертежах, и что могут быть выполнены различные модификации и изменения без отступления от его объема. Подразумевается, что объем изобретения ограничен только прилагаемой формулой изобретения.