API as a way to interact with social networks

2022 ◽  
Vol 14 (4) ◽  
pp. 100-105
Author(s):  
Aleksey Skrypnikov ◽  
Vladimir Denisenko ◽  
Oksana Stukalo ◽  
M. Krasyuk ◽  
V. Toropcev

In the realities of the pandemic, chat bots have become indispensable helpers. They do not need a lot of resources and constant human control. A method of interacting with social networks through a specialized software interface Web API, which is the basis of the REST architecture, is considered. The basic structure of requests for receiving and sending data to servers is presented. On the example of the implementation of a chatbot for vk.com, capable of automating a dialogue with users, the main design stages are presented, including the requirements for the implementation and operation mode based on the client-server architecture, implementation and testing. The project server is implemented on a Raspberry Pi4 single-board computer. Demonstrated code for performing basic queries and implemented a Long Polling approach to continuously track and distribute user messages. Methods were formed to obtain the necessary resources from the server, to declare a new resource on the server, to update information on the server, and to delete certain objects from the database. The result was a patented software product "Intelligent assistant of VSUIT for social networks".

2020 ◽  
pp. paper43-1-paper43-12
Author(s):  
Elena Chernetsova ◽  
Tatiana Tatarnikova

This article discusses some aspects of a client-server architecture system designed to process radar images. It is assumed that data obtained remotely are processed to determine oil pollution on the water surface. The synthesis of monochrome images and the infological model of the system are considered. The developed application provides the ability to preview the image, forming a graphic file from satellite data; implements functions that allow you to annotate images, marking areas of interest and adding comments; implements, if necessary, an algorithm for merging monochrome images; implements a keyword support system that allows flexible categorization of all images; provides the necessary level of information security through the separation of user rights and authorization systems. The developed software product allows access to files stored in the GIS database archive in real time simultaneously by a large number of users, i.e. represents its network (web) application. The software product contains three levels: a user interface on a client browser, a web application, and a database server.


Sensors ◽  
2021 ◽  
Vol 21 (12) ◽  
pp. 3994
Author(s):  
Yuxi Li ◽  
Fucai Zhou ◽  
Yue Ge ◽  
Zifeng Xu

Focusing on the diversified demands of location privacy in mobile social networks (MSNs), we propose a privacy-enhancing k-nearest neighbors search scheme over MSNs. First, we construct a dual-server architecture that incorporates location privacy and fine-grained access control. Under the above architecture, we design a lightweight location encryption algorithm to achieve a minimal cost to the user. We also propose a location re-encryption protocol and an encrypted location search protocol based on secure multi-party computation and homomorphic encryption mechanism, which achieve accurate and secure k-nearest friends retrieval. Moreover, to satisfy fine-grained access control requirements, we propose a dynamic friends management mechanism based on public-key broadcast encryption. It enables users to grant/revoke others’ search right without updating their friends’ keys, realizing constant-time authentication. Security analysis shows that the proposed scheme satisfies adaptive L-semantic security and revocation security under a random oracle model. In terms of performance, compared with the related works with single server architecture, the proposed scheme reduces the leakage of the location information, search pattern and the user–server communication cost. Our results show that a decentralized and end-to-end encrypted k-nearest neighbors search over MSNs is not only possible in theory, but also feasible in real-world MSNs collaboration deployment with resource-constrained mobile devices and highly iterative location update demands.


2014 ◽  
Vol 556-562 ◽  
pp. 5194-5197
Author(s):  
Lian Fen Huang ◽  
Wei Huang ◽  
Xian Long Yang ◽  
Yu Liang Tang

Broadband trunking communication system has been widely used with a variety of industries, such as public transportation security and navigation, etc. Trunking communication is a branch of mobile communication. Because the client of traditional dispatch services based on C/S (client/server) architecture need to install the client software, this paper studies and designs one dispatch client, which is based on B/S (browser/server) architecture.


Author(s):  
Е.Е. Истратова ◽  
Е.Н. Антонянц ◽  
А.О. Амельченко

В статье представлены результаты модернизации ранее разработанного клиент-серверного приложения для исследования характеристик корпоративной сети. Результаты проведенных исследований позволили сделать вывод о том, что усовершенствованный программный продукт можно применять для сбора статистических данных о характеристиках сетевого подключения при передаче информации в корпоративной сети компании. The article presents the results of the modernization of a previously developed client-server application for the study of the characteristics of the corporate network. The results of the conducted research allowed us to conclude that the improved software product can be used to collect statistical data on the characteristics of the network connection when transmitting information in the corporate network of the company.


Sign in / Sign up

Export Citation Format

Share Document