CN101645966A - Automation operating system on mobile phone terminal - Google Patents

Automation operating system on mobile phone terminal Download PDF

Info

Publication number
CN101645966A
CN101645966A CN200910034734A CN200910034734A CN101645966A CN 101645966 A CN101645966 A CN 101645966A CN 200910034734 A CN200910034734 A CN 200910034734A CN 200910034734 A CN200910034734 A CN 200910034734A CN 101645966 A CN101645966 A CN 101645966A
Authority
CN
China
Prior art keywords
mobile phone
script
operating system
script file
shortcut
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN200910034734A
Other languages
Chinese (zh)
Inventor
赵永良
杜玉强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics China R&D Center
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics China R&D Center
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics China R&D Center, Samsung Electronics Co Ltd filed Critical Samsung Electronics China R&D Center
Priority to CN200910034734A priority Critical patent/CN101645966A/en
Publication of CN101645966A publication Critical patent/CN101645966A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Telephone Function (AREA)

Abstract

The invention relates to an automation operating system on a mobile phone terminal, which comprises hardware and software capable of receiving a user command. The automation operating system on the mobile phone terminal is characterized in that after the software existing in the prior PC is compiled and installed in an operating system of a mobile phone, a script generator is realized by a pythonscript language; the script generator is communicated with a desktop application by Accessibility technologies software, and an executable python script file is generated when a desktop application program is operated to record a system event and information relevant to the application; when the script file is executed, the script generator is communicated with the desktop application to transmitthe recorded system event to the application and play back the desktop application program so as to realize the automation operation of recognition memory and playback of the mobile phone. The systemcan simplify the function operation of the mobile phone, is particular suitable for being adopted on a mobile phone of a blind person, can reduce the error operation probability of the blind person inthe process of using the mobile phone and is simplifier and effective to operate.

Description

Automation operating system on a kind of mobile phone terminal
Technical field
The present invention relates to mobile phone, the automation operating system on particularly a kind of mobile phone terminal.
Background technology
In general mobile phone, the feature operation major part is by graphical interfaces prompting down, button operation or the touch operation feature operation of finishing appointment of user by step by step.The mode that this progressively button operation is finished appointed function is a kind of original method of operation.The memoryless function of this method will be finished function corresponding at every turn and all must repeat identical complicated button.For seeking feature operation more efficiently,, realized following several methods of operation by the customization of program:
1, shortcut: be to make a kind of more efficiently mode of operation.Shortcut can be regarded as the pointer that points to certain object (program or file), and when you clicked, system just found this object according to the information that writes down in the shortcut, carries out corresponding operation (move certain program or open certain file) again.
2, shortcut: it can make you only by just the menu of complexity being controlled and operated by a fewer keys, thereby finishes a function.
Become simple though above-mentioned shortcut makes a program of operation or opens a file, and can customize the shortcut of oneself, customizable content is very limited.The shortcut method can be finished a function by a fewer keys, such as, can be used for starting certain program, perhaps alternative menu item mode is come a certain function in the executive utility operating process.Shortcut and shortcut have obtained widespread usage at present, also above certain Cheng Du the user to the use of cell-phone function.But the inside that two kinds of methods generally all are the mobile phone software and hardwares realizes, the user can't own definition, even can user defined shortcut and shortcut, but the function that defines also be limited.Can only be at certain application or someone file, or a feature operation of certain application defines.
Summary of the invention
The objective of the invention is to overcome the deficiency of prior art, the automation operating system on a kind of mobile phone terminal is provided, to realize the automation of mobile phone operation.Can remember the automation mechanized operation that realizes mobile phone with playback by the feature operation that makes mobile phone.This operating system can be remembered the sequence of operation that application program of mobile phone is done, and can playback.Thereby make the customizable content of original shortcut or shortcut abundanter; Not only can customize static object or single feature operation but also can define a series of feature operation.Generally speaking, the method for the invention is simplified more with effective the operating process of mobile phone, and the effect that reaches batch processing.
In order to realize the foregoing invention purpose, the technical solution used in the present invention is: the automation operating system on a kind of mobile phone terminal, comprise the hardware and software two parts that can receive user instruction, it is characterized in that: will have existing seven sections of software AT-SPI enabled desktop in the PC system now, Python 2.3 or highest version more, Rpm-python or python-apt, Xorg-x11-xinit, Gnome-python2-gconf, after Pygtk2 and Xorg-x11-server-Xvfb compile in mobile phone operating system and install, realize script generator with the python script, script generator communicates by accessible technology Accessibility technologies software and desktop application, thereby generate the pythhon script file that can carry out in the operation multipad, relevant system event and information used in record; When carrying out script file, script generator and desktop application communicate, and the system event that is write down is sent to application, and multipad is carried out playback, realize the automation mechanized operation of " recognition memory " and " playback " of mobile phone.
The mobile phone terminal interface of said automation operating system is provided with functional areas and script viewing area, functional areas comprise records/stops, playing, remove and preserve button. after recording key is pressed, script generator just becomes recording status, any operation that mobile phone is used all can be by the script generator record, and the content of the script file that generates is synchronously shown in the script viewing area; After the operation that will write down is finished, press stop key, finish this writing task; After this operation, click play button and repeat application operating just now or click to preserve key and preserve the script file that is generated (whether the user can come the inspection automation content of operation consistent with recording operation before by " broadcast ".If unanimity can be preserved this execution script; If inconsistent, can delete this script and withdraw from).
After obtaining script file, the user utilizes on the current phone ubiquitous shortcut, shortcut that function is set and is mapped to script file on this shortcut, the shortcut or is set to menu item, thereby reaches the quickly starting script file, carries out customization operations.
Advantage of the present invention and beneficial effect: the present invention is structured on the existing relevant mobile phone technique basis and a kind of mobile phone automatized operation that proposes, can more effectively bring into play the application of prior art, the cell-phone function operation can be remembered, can repeat with customizable, thereby the operation that mobile phone is used is simplified more and is effective.
" can remember " and " playback " realizes automation mechanized operation on the mobile phone by the feature operation that makes mobile phone." can remember " system of being meant can discern and remember the incident that operation produced of application information and user's application programs, and is that carrier carries out record with executable script file." playback " is meant that system carries out the script file of gained, by starting application and information and the incident that is write down being sent to application, finishes the function corresponding operation.Can make the customizable content of original shortcut of mobile phone or shortcut abundanter; Not only can customize static object or single feature operation but also can define a series of feature operation.If the editor possesses the relevant knowledge of script, can also make modification at the content of script file, thereby reach the effect of customization, operating process is simplified more with effective.The present invention also can be applicable to various portable terminals such as palmtop PC, personal digital assistant.
The present invention is applied in the smart mobile phone, can make one to have the function items of complicated button operation to be able to the simple operations realization; Make the cell-phone function that often is performed be able to high-speeding; Make the mobile phone operation handbook be able to represent with true process.
Description of drawings
Fig. 1 is the accessible technical architecture figure of Gnome;
Fig. 2 realizes software architecture of the present invention;
An INTERFACE MODEL of the script generator that Fig. 3 is among the present invention to be set forth;
Fig. 4 is an example of the present invention operational flowchart.
Embodiment
System of the present invention comprises hardware (keyboard or touch-screen) and software two parts, and wherein hardware components is a prior art.The demand of software section is as follows:
Architecture: Noarch
Operating system: Linux
Needed software kit:
1.AT-SPI?enabled?desktop
2.Python 2.3 or higher version
3.Rpm-python or python-apt
4.Xorg-x11-xinit
5.Gnome-python2-gconf
6.Xorg-x11-server-Xvfb
7.Pygtk2
Above software kit all is to possess in the PC system, needs to use fully (successfully compile and these software is installed, obtain the function that these software is realized) in mobile phone operating system on the mobile phone operation system.System of the present invention comprises above software kit, realize script generator with python, script generator communicates (reception information and incident) with desktop application by Accessibility technologies (accessible technology) thereby generating the python script logging that can carry out in the operation multipad uses relevant information and incident (recording process); In like manner, when carrying out script file, script generator communicates (transmission information and incident) by Accessibility technologies and desktop application, thereby multipad is carried out the operation (replayed section) of appointment.The mobile phone operating system that possesses above requirement can be remembered the sequence of operation that application program of mobile phone is done, and can playback.Method of operation is:
(1) recording function of startup script generator.
(2) user just can carry out the operation to designated program (user's appointment) after starting the script generator recording function.
(3) after EO, script generator has generated corresponding script file (this script file is to write with a kind of concrete regime type script, such as python) automatically according to user's operation.Carrying out this script file will repeat to start to the operation that the user did between tailend from the script generator recording function.Whether the user can also come the inspection automation content of operation with to use the operation of being done consistent to specifying after starting the script generator recording function by ' play '.If unanimity can be preserved this script file.If inconsistent, can re-execute step 2 or select and delete this script file and withdraw from.
(4) if the editor possesses the relevant knowledge of script, can also make modification at the content of script file, thereby reach the effect of customization.
(5) obtain script file after, thereby the user can utilize on the current phone ubiquitous shortcut, shortcut that function is set and be mapped to script file on this shortcut, the shortcut or be set to menu item and reach the quickly starting script file, carries out the function of customization operations.
The present invention is described in further detail below in conjunction with accompanying drawing.Mobile phone operation automated method (address list, conversation, file browser, short message etc.) in different application can obtain different employing forms.Provide the common-mode of this method of operation in the following description and in certain specific application, how to have adopted this method of operation.
Fig. 1 is a description to Gnome Accessibility architecture, and it is the prior art that the present invention relies on.The purpose of this architecture is to provide standard interface between accessible technology (AT client in the corresponding diagram) and system desktop and multipad (GTK+/Gnome application in the corresponding diagram).The Gtk application program depends on the GTK kit, and the GTK kit is communicated by letter with ATK by loading GAIL.ATK communicates by letter by a dynamic base with AT-SPI.Accessibility Broker is a finger daemon, coordinates the application program of identification AT-SPI agreement and the communication between the accessible technology.The application program of each identification AT-SPI agreement is by registering the information that self is provided to broker.Accessible technology is added event sniffer so that application message is notified or trigger certain behavior (KeyEvent, mouse event etc.) of application program when changing to broker.Among the figure, GAIL-GNOME Accessibility ImplementationLibrary (the accessible technology of GNOME realizes the storehouse), ATK-Accessibility Toolkit (accessible tool set), AT-SPI-Assistive Technology Service Provider Interface (ancillary technique supplier interface).
Fig. 2 realizes software architecture of the present invention.Script generator is to realize with Python among the figure, mainly forms Python modules and PYSPI modules by two parts.Python module part is main to be realized function interface and catches the interface element discerned in the application and keyboard, mouse event, and uses the python script describing.PYSPI modules partly is responsible for and AT-SPI communicates.Script generator carries out alternately via middleware (seven software kits described in the summary of the invention) and application program like this, thereby catch KeyEvent in the application operating process or mouse click event and use in the interface element discerned, and generate executable script file and describe record; Carry out script file conversely, start and use, send keyboard or mouse click event to application.
A mobile phone interface model of the script generator that Fig. 3 is among the present invention to be set forth.Graphical interfaces is made up of the two large divisions shown in the figure, is function button above, is the script viewing area below.Function button comprises four buttons, be respectively and record, play, remove and preserve. after recording key is pressed, script generator just becomes recording status (videotex of recording button this moment stops by recording to become, please referring to figure a, figure b), this time, any operation of mobile phone being used when you all can be by the script generator record, and the content of the script file that generates synchronously below the script viewing area show.After the operation that will write down is finished, just can press stop key, finish this writing task.After this operation, you can select to click play button and repeat just now application operating, perhaps click to preserve key and preserve the script file that is generated.
Fig. 4 is one embodiment of the present of invention, and common-mode of the present invention has been described.When the cellphone subscriber selects script generator menu item (321) in top menu (301) lining of main screen, script generator application program (302) will start up.If the user presses record button (322), the script generator Application Program Interface will be hidden, and beginning executive logging function.Master interface in this time (303) will show, and just can carry out the user this time and want the operating process (comprising keyboard and touch event) of recording, and start certain application program, carry out certain function (304).In the time of the EO that will record, by changeover program script generator Application Program Interface (305) is accessed, and activate stop button (323) and finish recording process.This time, the user can select to preserve operation (306,324), to eject a dialog box (307), and make the user select script preserving type (326) (be kept in the menu or save as shortcut) and insert the name (325) of script, and click and determine left soft key end operation.Whole operations of being carried out during perhaps selecting play operation (306) system to automatically perform to record just now.
Use 1: this example has been used this method of operation the shortcut that application start is set.For example the user can come broadcast listening through mobile phone commonly used.This application of broadcast receiver will often be activated so.Under common operator scheme, the user need enter menu list, navigates to the broadcast receiver icon then, thereby starts the broadcast receiver program, and selects to want the channel listened to.After adopting method of the present invention, the user can record into script file with sequence of operations recited above, can this script file be mapped on certain key of keyboard by a key dial feature then.Like this, the user just only need start broadcast receiver by this key, listens to the channel of oneself setting.
Use 2:.This example is that method of operation of the present invention is applied to the blind person to the specific descriptions in a kind of application of mobile phone.The blind person goes out under unmanned situation of assisting, and loses one's way easily.When where it does not know in, and under the situation of no one's emergency then and there, the blind person just need obtain to succour by mobile phone.At first the blind person can obtain gps coordinate by the GPS device of mobile phone, enters short message then, pastes coordinate information in short message, and this short message of seeking help is sent to the people that can seek help, and waits for rescue.This process need multistep operation can't be finished sequence of operations, thereby can't obtain relief concerning the blind person.When adopting method of the present invention is this serial operation note script file, just can finish this task under the operation of a few step operations or a key.

Claims (3)

1, automation operating system on a kind of mobile phone terminal, comprise the hardware and software two parts that can receive user instruction, it is characterized in that: will have existing seven sections of software AT-SPI enabled desktop in the PC system now, Python 2.3 or highest version more, Rpm-python or python-apt, Xorg-x11-xinit, Gnome-python2-gconf, after Pygtk2 and Xorg-x11-server-Xvfb compile in mobile phone operating system and install, realize script generator with the python script, script generator communicates by accessible technology Accessibility technologies software and desktop application, thereby generate the pythhon script file that can carry out in the operation multipad, relevant system event and information used in record; When carrying out script file, script generator and desktop application communicate, and the system event that is write down is sent to application, and multipad is carried out playback, realize the automation mechanized operation of " recognition memory " and " playback " of mobile phone.
2, the automation operating system on the mobile phone terminal according to claim 1, it is characterized in that mobile phone interface is provided with functional areas and script viewing area, functional areas comprise records/stops, playing, remove and preserve button. after recording key is pressed, script generator just becomes recording status, any operation that mobile phone is used all can be by the script generator record, and the content of the script file that generates is synchronously shown in the script viewing area; After the operation that will write down is finished, press stop key, finish this writing task; After this operation, the click play button repeats application operating just now or clicks the preservation key and preserve the script file that is generated.
3, the automation operating system on the mobile phone terminal according to claim 2, after it is characterized in that obtaining script file, the user utilizes on the current phone ubiquitous shortcut, shortcut that function is set and is mapped to script file on this shortcut, the shortcut or is set to menu item, thereby reach the quickly starting script file, carry out customization operations.
CN200910034734A 2009-09-04 2009-09-04 Automation operating system on mobile phone terminal Pending CN101645966A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200910034734A CN101645966A (en) 2009-09-04 2009-09-04 Automation operating system on mobile phone terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200910034734A CN101645966A (en) 2009-09-04 2009-09-04 Automation operating system on mobile phone terminal

Publications (1)

Publication Number Publication Date
CN101645966A true CN101645966A (en) 2010-02-10

Family

ID=41657677

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910034734A Pending CN101645966A (en) 2009-09-04 2009-09-04 Automation operating system on mobile phone terminal

Country Status (1)

Country Link
CN (1) CN101645966A (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103049208A (en) * 2012-12-31 2013-04-17 广东欧珀移动通信有限公司 Method, device and mobile terminal for customizing rapid touch operation
CN103336656A (en) * 2013-07-23 2013-10-02 百度在线网络技术(北京)有限公司 Portable restoration operating method and terminal equipment
CN103793321A (en) * 2012-11-01 2014-05-14 腾讯科技(深圳)有限公司 Method and system for detecting application programs
CN103870100A (en) * 2012-12-13 2014-06-18 联想(北京)有限公司 Information processing method and electronic device
CN104793836A (en) * 2014-01-16 2015-07-22 中兴通讯股份有限公司 Information processing method and device based on user operations and terminal
CN105446650A (en) * 2015-12-07 2016-03-30 北京奇虎科技有限公司 Keyboard input information recording method, apparatus and system
CN105740153A (en) * 2016-02-29 2016-07-06 网易(杭州)网络有限公司 Cloud testing method and device
CN106034174A (en) * 2015-03-13 2016-10-19 展讯通信(上海)有限公司 Operation playback system, operation playback method and mobile terminal
WO2016188227A1 (en) * 2015-10-23 2016-12-01 中兴通讯股份有限公司 Intelligent terminal shortcut establishment method and device
CN106528178A (en) * 2016-12-07 2017-03-22 浙江齐治科技股份有限公司 Program automatic control method and apparatus
CN106933628A (en) * 2017-03-06 2017-07-07 青岛海信移动通信技术股份有限公司 Application program performs method, mobile terminal and the computer equipment of operation
CN107729073A (en) * 2017-09-22 2018-02-23 郑州云海信息技术有限公司 A kind of method that systemd services are created based on Python multi-process storehouse
CN108280343A (en) * 2017-01-06 2018-07-13 广州市动景计算机科技有限公司 The method, apparatus and system of application security are detected under Android environment
CN109542303A (en) * 2018-11-02 2019-03-29 北京硬壳科技有限公司 Touch control device and its response method, device
CN114945054A (en) * 2022-03-29 2022-08-26 南京点明软件科技有限公司 Element combination method applied to mobile phone operating system for blind person

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103793321B (en) * 2012-11-01 2017-11-21 腾讯科技(深圳)有限公司 application program detection method and system
CN103793321A (en) * 2012-11-01 2014-05-14 腾讯科技(深圳)有限公司 Method and system for detecting application programs
CN103870100A (en) * 2012-12-13 2014-06-18 联想(北京)有限公司 Information processing method and electronic device
CN103870100B (en) * 2012-12-13 2017-11-28 联想(北京)有限公司 The method and electronic equipment of a kind of information processing
CN103049208A (en) * 2012-12-31 2013-04-17 广东欧珀移动通信有限公司 Method, device and mobile terminal for customizing rapid touch operation
CN103336656A (en) * 2013-07-23 2013-10-02 百度在线网络技术(北京)有限公司 Portable restoration operating method and terminal equipment
CN104793836A (en) * 2014-01-16 2015-07-22 中兴通讯股份有限公司 Information processing method and device based on user operations and terminal
CN106034174A (en) * 2015-03-13 2016-10-19 展讯通信(上海)有限公司 Operation playback system, operation playback method and mobile terminal
CN106034174B (en) * 2015-03-13 2019-09-24 展讯通信(上海)有限公司 A kind of operation playback system and method and mobile terminal
WO2016188227A1 (en) * 2015-10-23 2016-12-01 中兴通讯股份有限公司 Intelligent terminal shortcut establishment method and device
CN106610825A (en) * 2015-10-23 2017-05-03 中兴通讯股份有限公司 Shortcut establishment method and apparatus for intelligent terminal
CN105446650A (en) * 2015-12-07 2016-03-30 北京奇虎科技有限公司 Keyboard input information recording method, apparatus and system
CN105740153A (en) * 2016-02-29 2016-07-06 网易(杭州)网络有限公司 Cloud testing method and device
CN106528178A (en) * 2016-12-07 2017-03-22 浙江齐治科技股份有限公司 Program automatic control method and apparatus
CN108280343A (en) * 2017-01-06 2018-07-13 广州市动景计算机科技有限公司 The method, apparatus and system of application security are detected under Android environment
CN106933628A (en) * 2017-03-06 2017-07-07 青岛海信移动通信技术股份有限公司 Application program performs method, mobile terminal and the computer equipment of operation
CN107729073A (en) * 2017-09-22 2018-02-23 郑州云海信息技术有限公司 A kind of method that systemd services are created based on Python multi-process storehouse
CN109542303A (en) * 2018-11-02 2019-03-29 北京硬壳科技有限公司 Touch control device and its response method, device
CN114945054A (en) * 2022-03-29 2022-08-26 南京点明软件科技有限公司 Element combination method applied to mobile phone operating system for blind person

Similar Documents

Publication Publication Date Title
CN101645966A (en) Automation operating system on mobile phone terminal
US9564149B2 (en) Method for user communication with information dialogue system
EP3051782B1 (en) Method and system for sending contact information in call process
CN106126424B (en) A kind of visual automated testing method of script, device and mobile terminal
CN111628897B (en) Intelligent equipment initialization method, device and system
CN101510125A (en) Method for implementing computer keyboard mouse action control using mobile phone by bluetooth
CN101128007A (en) Testing method for mobile communication terminal
CN103035240A (en) Speech recognition repair using contextual information
CA2760993A1 (en) Touch anywhere to speak
CN101873383B (en) Terminal operation configuration method and terminal
CN106980457A (en) Operating method of touch panel and touch screen terminal
CN102081501A (en) Method and device for providing shortcut operation application programs for user and mobile terminal
CN105208015A (en) Application multi-account login processing method and device and terminal device
CN105824755A (en) Automation test method, automation test device and mobile terminal
US20100333034A1 (en) Handheld device, method, and computer program product for user selecting control component of application program
CN109036398A (en) Voice interactive method, device, equipment and storage medium
CN103379204B (en) Terminal and coordinated operation instruction processing method
CN104184889A (en) Wearable equipment and dialing method based on wearable equipment
CN106445671B (en) A kind of management method of application program, device and terminal
US10127203B2 (en) Information processing apparatus and mail creating method
KR20130071136A (en) Method and apparatus for providing short-cut number in a user device
CN102387250A (en) Method and apparatus for operating call function of portable terminal
CN113342330B (en) Front-end engineering generation method and device
CN106484514A (en) A kind of operation management method, device and intelligent terminal for opening application more
CN106897172A (en) System method to set up, device and terminal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20100210