Distributed information-processing system with voice control based on OS Android
DOI:
https://doi.org/10.20535/RADAP.2012.51.132-144Keywords:
information-processing system, distributed computing, voice control, Android operating system, client — server technologyAbstract
Introduction: Trends of increase of ACS and AIS and their use in everyday life are discussed. The need a voice mode of human interaction with AIS is mentioned. Noticed that network integration of AIS allows to combine their resources and contributes to progress in speech recognition. The emergence of smart phones and their widespread use is the desire to use them as personal voice terminals for access to distributed information networks. Main part: Possibility of use of Android-based personal portable mobile devices (PPMD) like terminals and like autonomous units, as well as possibility of use of Windows-based stationary PC like servers of distributed data-processing system (DDPS) with voice control are considered. Criteria for selection of PPMD and OS of client terminals, as well as requirements DDPS and its structure are formulated. Concept of building of DDPS by "client - server" and "a lot of clients — many servers" technologies are submitted. Concept of a PPMD virtual interface and server virtual interface are offered. Communication between threads within the process of the PPMD virtual interface of client terminal and the interaction between the processes of the client and server in the autonomous mode, as well as in the DDPS mode are considered. The results of experimental tests of the prototype of DDPS when exchanging data between Windows and Android clients, and Windows Server are running; the accuracy and reliability of embedded solutions and scalability of DDPS are confirmed. Conclusions: Modern PPMD on Android OS with can be used as terminal devices for construction on the basis of their different specialized voice control DDPS with technology "client - server" and "a lot of customers - many servers". Unification APIs of PPMD with different OS can be done by implementing a virtual PPMD interface. Exchanging data between processes of DDPS better sell through technology Berkeley sockets, which are supported by most modern operating systems. Exchanging data between threads of individual processes better implement with technology of system messages. Application of these approaches allow to create a scalable DDPS with the number of concurrent clients 100 or more with server by PC with Intel Core i3 CPU and OS Windows XP.
References
Patent na korisnu model no. 48218 U, Ukrayina, MPK(2009), G10L 15/00. Golosoviy portativniy slovnik-perekladach / VIntsyuk T. K., Gritsenko V. I., Pavlov O. I., Stasevich P. A., Tertichniy G. M.; Byul. no. 5, 2010r.
Patent na korisnu model no. 48219 U, UkraYina, MPK(2009), G10L 15/00. SposIb avtomatichnogo poshuku movlennEvogo fragmenta v sutsIlnomu masivI zvukozapisu / Vintsyuk T. K., Gritsenko V. I., Pavlov O. I., Stasevich P. A., Tertichniy G. M.; Byul. no. 5, 2010r.
Patent na korisnu model no. 48220 U, UkraYina, MPK(2009), G10L 15/00. Golosoviy elektronniy dovIdnik / VIntsyuk T. K., Gritsenko V. I., Pavlov O. I., Stasevich P. A., Tertichniy G. M.; Byul. no. 5, 2010r.
Patent na korisnu model no. 48221 U, UkraYina, MPK(2009), G10L 15/00. SposIb usnomovnogo perekladu slIv I slovospoluchen / VIntsyuk T. K., Gritsenko V. I., Pavlov O. I., Stasevich P. A., Tertichniy G. M.; Byul. no. 5, 2010r.
Patent na korisnu model no. 50009 U, UkraYina, MPK(2009), G10L 15/00. SposIb golosovogo upravlInnya vIdeotelefonom radIomerezhI / VIntsyuk T. K., Gritsenko V. I., Pavlov O. I., Stasevich P. A., Tertichniy G. M., Ryabov O. P.; Byul. no. 10, 2010r.
Patent na korisnu model no. 50010 U, UkraYina, MPK(2009), G10L 15/00. Pri-strIy golosovogo upravlInnya vIdeotelefonom radIomerezhI / VIntsyuk T. K., Gritsenko V. I., Pavlov O. I., Stasevich P. A., Tertichniy G. M., Ryabov O. P.; Byul. no. 10, 2010r.
Patent na korisnu model no. 51137 U, UkraYina, MPK(2009), G10L 15/00. SposIb golosovogo upravlInnya tsifrovim diktofonom / VIntsyuk T. K., Gritsenko V. I., Pavlov O. I., Stasevich P. A., Tertichniy G. M.; Byul. no. 13, 2010r.
Patent na korisnu model no. 51138 U, UkraYina, MPK(2009), G10L 15/00. PristrIy golosovogo upravlInnya tsifrovim diktofonom / Vintsyuk T. K., Gritsenko V. I., Pavlov O. I., Stasevich P. A., Tertichniy G. M.; Byul. no. 13, 2010r.
Patent na korisnu model no. 51139 U, UkraYina, MPK(2009), G10L 15/00. SposIb vvedennya-vivedennya InformatsIYi golosom v komp’yuternih ta telekomunIkatsIynih siste-mah / VIntsyuk T. K., Gritsenko V. I., Pavlov O. I., Stasevich P. A., Tertichniy G. M.; Byul. no. 13, 2010r.
Patent na korisnu model no. 52235 U, UkraYina, MPK(2009), G10L 15/00. Golo-sova klavIatura / Vintsyuk T. K., Gritsenko V. I., Pavlov O. I., Stasevich P. A., Tertich-niy G. M.; Byul. no. 16, 2010r.
http://en.wikipedia.org/wiki/Mobile_operating_system.
http://en.wikipedia.org/wiki/Free_and_opensource_software.
http://en.wikipedia.org/wiki/Comparison_of_Android_devices.
http://en.wikipedia.org/wiki/List_of_iOS_devices.
http://en.wikipedia.org/wiki/List_of_BlackBerry_products.
http://en.wikipedia.org/wiki/Comparison_of_Symbian_devices.
http://en.wikipedia.org/wiki/List_of_Windows_Phone_devices.
http://en.wikipedia.org/wiki/Comparison_of_smartphones.
http://en.wikipedia.org/wiki/Comparison_of_mobile_operating_systems.
Goloschapov A. L. Google Android: programmirovanie dlya mobilnyih ustroystv. SPb. BHV-Peterburg, 2011, 448 p.
Hashimi S., Komatineni S., Maklin D. Razrabotka prilozheniy dlya Android. SPb. Piter, 2011, 736 p.
http://ru.wikipedia.org/wiki/Klient-server.
SemYonov Yu.A. (GNTs ITEF), http://book.itep.ru.
Downloads
Published
How to Cite
Issue
Section
License
Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).