Нужно Ваше мнение.
- Основатель
- Admin
- Сообщения: 40
- Зарегистрирован: 17 авг 2020, 15:27
- Имя: Игорь Лушкин
- SFERA ID: 100100000
Сейчас в системе когда мы переписываемся, сообщения проходят через сервер и хранятся там до того момента, пока получатель не получит его. После получения, сообщение удаляется с сервера. + такого принципа, в конфиденциальности переписки и в том, что мы не задействуем ресурсы сервера, для хранения данных. Минус, в том, что если Вы зайдете с другого устройства, либо поменяете устройство, переписка не сохранится. Очевидно, что многим не важна конфиденциальность и важно иметь возможность работать с разных устройств. Т.е. подходит система, когда сообщения хранятся на сервере. Мы думали сделали "переключатель", чтобы Вы сами могли выбирать по какому принципу у Вас идет отправка-получение сообщений. Логика была следующая, Вы в базовых настроек, устанавливает основной принцип: хранить сообщения на сервере или нет, а потом, в случае необходимости, можете на каждый отдельный чат, поменять, например, все чаты хранятся на сервере, кроме одного конкретного. Вроде система понятна и удобна. НО (всегда есть но), возникла проблема, что делать, если Вы поставили хранить на сервере, а Ваш собеседник нет. Есть мысли по этому поводу?
Собеседник же не в статусе гостя, а полноценный пользователь Сферы. Тогда по логике, если я поставил хранить, а он нет, тогда у меня переписка сохраняется, а у него нет. Да, нарушается логика принципа конфиденциальности. Тогда необходимо вводить статус чатов - конфиденциальный и свободный. Конфиденциальный хранится только при условии согласия всех его участников на сохранение у всех участников (при присоединении к чату участник принимает условия его сохранения или отсутствия сохранности на сервере в зависимости от выбранного режима конфиденциальности создателем чата), свободный - по выбору и индивидуально для каждого участника чата.
PS при смене девайсов, как правило ватсап и иже с ними позволяют сделать перенос данных. условия храннеия или нет "озвучивать" сразу при подключении к чату, и предусмотреть резервирование и перенос при необходимости на указанное основное устройство
PS при смене девайсов, как правило ватсап и иже с ними позволяют сделать перенос данных. условия храннеия или нет "озвучивать" сразу при подключении к чату, и предусмотреть резервирование и перенос при необходимости на указанное основное устройство
Доброго времени, по сути лишняя трата времени,сил и т.д. ответ рядом.
Сделайте без выбора конф. добавьте возможность удалять переписку и у себя и у собеседника, как это в телеграмме реализовано.(удобно и правильно)
По поводу конфиденциальности:
поставьте шифратор на выходе данных и дешифратор на входе.(что-бы на сервере лежали закодированные данные )
низкоуровневые или по выше, имхо скрыть инфо об этом от пользователя таким красивым словом мол (Ваш диалог защищен сквозным шифрованием.. WP)
и не светить этим постоянно. один раз в диалоге появится и всё.
пока всё.
Сделайте без выбора конф. добавьте возможность удалять переписку и у себя и у собеседника, как это в телеграмме реализовано.(удобно и правильно)
По поводу конфиденциальности:
поставьте шифратор на выходе данных и дешифратор на входе.(что-бы на сервере лежали закодированные данные )
низкоуровневые или по выше, имхо скрыть инфо об этом от пользователя таким красивым словом мол (Ваш диалог защищен сквозным шифрованием.. WP)
и не светить этим постоянно. один раз в диалоге появится и всё.
пока всё.
Код: Выделить всё
с увж, генератор идей!
- Основатель
- Admin
- Сообщения: 40
- Зарегистрирован: 17 авг 2020, 15:27
- Имя: Игорь Лушкин
- SFERA ID: 100100000
Чат не может быть одновременно и с хранением на сервере и без. Либо так, либо так.DiDoK писал(а): ↑19 авг 2020, 15:24 Собеседник же не в статусе гостя, а полноценный пользователь Сферы. Тогда по логике, если я поставил хранить, а он нет, тогда у меня переписка сохраняется, а у него нет. Да, нарушается логика принципа конфиденциальности. Тогда необходимо вводить статус чатов - конфиденциальный и свободный. Конфиденциальный хранится только при условии согласия всех его участников на сохранение у всех участников (при присоединении к чату участник принимает условия его сохранения или отсутствия сохранности на сервере в зависимости от выбранного режима конфиденциальности создателем чата), свободный - по выбору и индивидуально для каждого участника чата.
PS при смене девайсов, как правило ватсап и иже с ними позволяют сделать перенос данных. условия храннеия или нет "озвучивать" сразу при подключении к чату, и предусмотреть резервирование и перенос при необходимости на указанное основное устройство
- Основатель
- Admin
- Сообщения: 40
- Зарегистрирован: 17 авг 2020, 15:27
- Имя: Игорь Лушкин
- SFERA ID: 100100000
Ключи шифрования мы используем. Правда по закону, необходимо их передавать ... ну вы поняли куда. Еще вопрос увязан с местом. Если мы храним переписку (вопрос скорее пересылаемых файлов), то используем ресурсы серверов, которые по логике будут расти (задействованные ресурсы) без остановки. Не очень хочется хранить фото переписок весом несколько гигабайт.koshak_pp писал(а): ↑19 авг 2020, 19:58 Доброго времени, по сути лишняя трата времени,сил и т.д. ответ рядом.
Сделайте без выбора конф. добавьте возможность удалять переписку и у себя и у собеседника, как это в телеграмме реализовано.(удобно и правильно)
По поводу конфиденциальности:
поставьте шифратор на выходе данных и дешифратор на входе.(что-бы на сервере лежали закодированные данные )
низкоуровневые или по выше, имхо скрыть инфо об этом от пользователя таким красивым словом мол (Ваш диалог защищен сквозным шифрованием.. WP)
и не светить этим постоянно. один раз в диалоге появится и всё.
пока всё.
У нас есть логика решения проблемы, думаем через пару недель выложим описание. Но пока интересны Ваши мысли.
Вообще смысл задействовать сервера для передачи информации может иметь смысл только для сообщений принципа письма.
Если два+ пользователя на связи, идеально для разгрузки серверов смыкать их напрямую.
Создать двух уровневый чат. Живой диалог и письмо.
Письмо: выйди на связь, перезвони, я сделал то-то и это, жду этого.
Живой диалог: передача от пользователя пользователю при активности обоих. Логинов, паролей, личных фото и другой конфеденциалки. Сервер лишь для взаимонахождения.
Вы же планируете заменить все остальные приложения. У людей не только освободиться место на телефонах, но и оперативная память, то есть сфера может(должна) занять их ресурсы.
Т.е. по хорошему сфера должна работать в пассивном режиме, при включенном интернете. Работая как приемник и передатчик сообщений, для крупных сообществ при отсутствии автора, пересылка от прочитавших(от двух и более для надежности)
А так же в активном, запуская остальные под приложения.
То есть чат должен сам запускаться с уведомлением доступного режима.
Диалог - прямое общение.
Письмо - один из участников выбыл, двойное нажатие на принудительную отправку сообщения через сервер.(достучаться хоть через сервер, отправил и вышел сам, рассылка)
Даже для крупных групп можно сделать живой диалог(монолог), есть же прямой эфир в видео.
Лишние переключатели зачем? Все автоматизировать, что бы людей не путать, лишние переключатели не настраивать и не хранить.
А по поводу удаления информации на сервере, я бы сделал автоматическое удаление переписки у пользователей. На самом деле актуальна лишь крайняя информация, не доверяешь сам себе, ну сохрани принудительно последний месяц в память телефона одной кнопкой.
Если два+ пользователя на связи, идеально для разгрузки серверов смыкать их напрямую.
Создать двух уровневый чат. Живой диалог и письмо.
Письмо: выйди на связь, перезвони, я сделал то-то и это, жду этого.
Живой диалог: передача от пользователя пользователю при активности обоих. Логинов, паролей, личных фото и другой конфеденциалки. Сервер лишь для взаимонахождения.
Вы же планируете заменить все остальные приложения. У людей не только освободиться место на телефонах, но и оперативная память, то есть сфера может(должна) занять их ресурсы.
Т.е. по хорошему сфера должна работать в пассивном режиме, при включенном интернете. Работая как приемник и передатчик сообщений, для крупных сообществ при отсутствии автора, пересылка от прочитавших(от двух и более для надежности)
А так же в активном, запуская остальные под приложения.
То есть чат должен сам запускаться с уведомлением доступного режима.
Диалог - прямое общение.
Письмо - один из участников выбыл, двойное нажатие на принудительную отправку сообщения через сервер.(достучаться хоть через сервер, отправил и вышел сам, рассылка)
Даже для крупных групп можно сделать живой диалог(монолог), есть же прямой эфир в видео.
Лишние переключатели зачем? Все автоматизировать, что бы людей не путать, лишние переключатели не настраивать и не хранить.
А по поводу удаления информации на сервере, я бы сделал автоматическое удаление переписки у пользователей. На самом деле актуальна лишь крайняя информация, не доверяешь сам себе, ну сохрани принудительно последний месяц в память телефона одной кнопкой.
- Основатель
- Admin
- Сообщения: 40
- Зарегистрирован: 17 авг 2020, 15:27
- Имя: Игорь Лушкин
- SFERA ID: 100100000
Сделать прямое соединение как Вы это представляете - не возможно. Информация в любом случае проходит через сервера. Сотовый оператор это первый сервер. Если у человека другой сотовый оператор, то прямое соединение становится не возможным. При обычных условиях.
- Oldy Digambara
- Сообщения: 21
- Зарегистрирован: 08 окт 2020, 13:27
- Имя: Павел Самусенко
- SFERA ID: 100200523
Если у пользователя два, три, и более устройств, сделать синхронизацию между ними, его чаты будут храниться на основном девайсе, который он выберет сам, а кнопкой 'синхронизировать' он даст доступ другому девайсу к своей переписке. Таким образом информация будет проходить через сервера сквозняком.
С уважением ơƖɖყ ɖıɠąɱცąrą
- Oldy Digambara
- Сообщения: 21
- Зарегистрирован: 08 окт 2020, 13:27
- Имя: Павел Самусенко
- SFERA ID: 100200523
Я сразу не въехал в тему и предложил ерунду. Зело подумавши кажеться нашёл решение. На всех девайсах есть облако. Кому важно сохранять переписку может хранить её там и не получится как в телеге (бесконтрольный рост массы приложухи на девайсе) и ваш сервер будет работать только на передачу. Просто в настройках надо добавить кнопку автозагрузки в облако. Таким образом каждый пользователь будет сам решать проблему накопления данных.
С уважением ơƖɖყ ɖıɠąɱცąrą
Неплохой вариантOldy Digambara писал(а): ↑09 окт 2020, 16:56 Я сразу не въехал в тему и предложил ерунду. Зело подумавши кажеться нашёл решение. На всех девайсах есть облако. Кому важно сохранять переписку может хранить её там и не получится как в телеге (бесконтрольный рост массы приложухи на девайсе) и ваш сервер будет работать только на передачу. Просто в настройках надо добавить кнопку автозагрузки в облако. Таким образом каждый пользователь будет сам решать проблему накопления данных.
ℙℝ𝕀ℤℝ𝔸𝕂