Movatterモバイル変換


[0]ホーム

URL:


CN105183300B - Man-machine interaction method and device based on touch screen - Google Patents

Man-machine interaction method and device based on touch screen
Download PDF

Info

Publication number
CN105183300B
CN105183300BCN201510639606.4ACN201510639606ACN105183300BCN 105183300 BCN105183300 BCN 105183300BCN 201510639606 ACN201510639606 ACN 201510639606ACN 105183300 BCN105183300 BCN 105183300B
Authority
CN
China
Prior art keywords
interactive
instruction
service provider
action
function
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.)
Active
Application number
CN201510639606.4A
Other languages
Chinese (zh)
Other versions
CN105183300A (en
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.)
TCL Corp
Original Assignee
TCL Corp
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 TCL CorpfiledCriticalTCL Corp
Priority to CN201510639606.4ApriorityCriticalpatent/CN105183300B/en
Publication of CN105183300ApublicationCriticalpatent/CN105183300A/en
Application grantedgrantedCritical
Publication of CN105183300BpublicationCriticalpatent/CN105183300B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Landscapes

Abstract

The present invention is suitable for software field, provides a kind of man-machine interaction method and device based on touch screen, which comprises monitor received instruction in the sub- interaction page of human-computer interaction interface;It is described son interaction page include: for input call different application software function interactive instruction text input area, for show execution it is described calling different application software function interactive instruction after corresponding result working region;According to the corresponding operation of the instruction execution of monitoring, when the instruction of monitoring includes interactive instruction, described instruction includes sliding action of the user in text input area, and the sliding action is acted for obtaining with the matched application of the sliding action.The embodiment of the present invention can be improved operating efficiency.

Description

Man-machine interaction method and device based on touch screen
Technical field
The embodiment of the present invention belongs to software field more particularly to a kind of man-machine interaction method and device based on touch screen.
Background technique
Currently, very universal with the intelligent terminal for touching screen function, these intelligent terminals include: mobile phone, touch screenPC, tablet computer, intelligent wearable device, digital signage etc..People pass through the various softwares that are mounted on these intelligent terminalsProgram (comprising system software and application software) handles various routine matters.
People are when using the software program on these intelligent terminals: on the one hand, in order to realize the behaviour of software programMake, main interactive mode used in people is contact action, and main interaction logic can be divided into two kinds: one is operationsPerson enters software by clicking the icon (or shortcut) of software program to further use software;Another kind is operationPerson is by clicking the program being arranged on terminal figure interactive interface (Graphical User Interface, GUI) with strokeSoftware is further used on component (widget).On the other hand, in order to handle an affairs, people would generally use twoA or even more than two software programs, for example, very may be used when an individual demand and his colleague confirm a time of meetingAddress list can be will use, phone, three software programs of schedule, experience is from " address list searches colleague's contact method ", to " to colleagueMake a phone call to confirm the time of meeting ", finally arrive the process of " making a record in the schedule of oneself ".And in the above cases, peopleIt is had the following problems with the interactive process of intelligent terminal software:
(1) each software program and component have independent GUI and exchange method, therefore people are using multiple softWhen part, the interaction of all softwares is needed to be grasped, the use to multiple softwares could be completed.
(2) information and function that each software program or component are included are limited, and people need multiple softSwitch repeatedly between multiple functions of part program, institute's information in need and function just can be used.
To sum up, people are when handling the various affairs in daily life using multiple software programs, due to needing moreSwitch repeatedly between multiple functions of a software program, therefore, reduces operating efficiency.
Summary of the invention
The embodiment of the invention provides a kind of man-machine interaction method and device based on touch screen, it is intended to solve existing methodWhen switching repeatedly between multiple functions of multiple software programs the problem of caused inefficient operation.
The embodiments of the present invention are implemented as follows, a kind of man-machine interaction method based on touch screen, which comprises
Monitor received instruction in the sub- interaction page of human-computer interaction interface;The son interaction page includes: to adjust for inputtingThe soft of the calling different application is executed with the text input area of the interactive instruction of the software function of different application, for showingThe working region of corresponding result after the interactive instruction of part function;
According to the corresponding operation of the instruction execution of monitoring, when the instruction of monitoring includes interactive instruction, described instruction includesIn the sliding action of text input area, the sliding action is used to obtain dynamic with the matched application of the sliding action userMake.
The another object of the embodiment of the present invention is to provide a kind of human-computer interaction device based on touch screen, described device packetIt includes:
Instruct monitoring unit, received instruction in the sub- interaction page for monitoring human-computer interaction interface;The son interactionPage includes: to execute institute for the text input area for the interactive instruction for inputting the software function of calling different application, for showingState call different application software function interactive instruction after corresponding result working region;
Instruction execution unit includes that interaction refers in the instruction of monitoring for the corresponding operation of instruction execution according to monitoringWhen enabling, described instruction includes sliding action of the user in text input area, and the sliding action is for obtaining and the slidingAct matched application movement.
In embodiments of the present invention, the interaction of the software function of different application is called due to that can input on son interaction pageInstruction, can also be corresponding after the son interacts and show the interactive instruction for executing the software function for calling different application on pageAs a result, it is therefore not necessary to switching repeatedly between the software function of different application, to greatly improve software function and multimediaThe utilization rate and operating efficiency of information.
Detailed description of the invention
Fig. 1 is a kind of flow chart for man-machine interaction method based on touch screen that first embodiment of the invention provides;
Fig. 2 is the schematic diagram for the element that the son interaction page that first embodiment of the invention provides includes;
Fig. 3 is the schematic diagram for how issuing interactive instruction that first embodiment of the invention provides;
Fig. 4 is a kind of structure chart for human-computer interaction device based on touch screen that second embodiment of the invention provides.
Specific embodiment
In order to make the objectives, technical solutions, and advantages of the present invention clearer, with reference to the accompanying drawings and embodiments, rightThe present invention is further elaborated.It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, andIt is not used in the restriction present invention.
In the embodiment of the present invention, received instruction in the sub- interaction page of human-computer interaction interface is monitored, and according to monitoringThe corresponding operation of instruction execution.Wherein, the son interaction page includes: the interaction for inputting the software function for calling different applicationCorresponding knot after the text input area of instruction, the interactive instruction for showing the software function for executing the calling different applicationThe working region of fruit.
In order to illustrate technical solutions according to the invention, the following is a description of specific embodiments.
Embodiment one:
Fig. 1 shows a kind of flow chart of man-machine interaction method based on touch screen of first embodiment of the invention offer,Details are as follows:
Step S11 monitors received instruction in the sub- interaction page of human-computer interaction interface;The son interaction page includes: useThe text input area of the interactive instruction of the software function of different application is called, for showing that the execution calling is different in inputThe working region of corresponding result after the interactive instruction of the software function of application.
Wherein, human-computer interaction interface is a complete desktop page, and user can be entered man-machine by the corresponding entrance of touchingInteractive interface, for example, by clicking the corresponding application of the human-computer interaction interface hence into human-computer interaction interface.In the man-machine friendshipIt include one or more son interaction pages in mutual interface, every height interaction page is all mutually indepedent;Every height interaction page all includes at least 2Part: first is that the text input area of the interactive instruction of the software function of different application is called in input;Second is that being executed for showingThe working region of corresponding result after the interactive instruction of the software function for calling different application.
In this step, when text input area obtains focus, user can input (or editor) in text input areaInteractive instruction (such as interactive instruction, interactive instruction of sound-type of text type etc.), the text in text input areaCumulative according to sequence from left to right, from up to down, if cumulative height is more than the region height of default, region height is certainlyIt is dynamic to increase to show whole texts, certainly, when the height that text input area is added up is more than that son interaction page can be shown mostWhen big height, only in the content of son interaction page display portion text input area, other content can be carried out by sliding-rolling itemIt reads.
Referring to Fig. 2, on same height interaction page, the page space default that working region occupies is greater than input text areaDomain, after the interactive instruction of software function of the working region in addition to showing execution calling different application other than corresponding result,It is also used to show that user operation process needs software function to be used and multimedia messages.The content that the working region is shown is pressedIt adds up from bottom to top according to display chronological order, when the cumulative height of content is more than the region height of default, user can lead toThe operation of touch screen or more stroke is crossed to browse and operate earlier or later display content, i.e., when in the display of working regionWhen holding the height occupied beyond the region height defaulted, content, user can pass through dragging to the storage of system meeting default hidden earlierOr the page is slided to show hiding content.
Step S12, it is described when the instruction of monitoring includes interactive instruction according to the corresponding operation of the instruction execution of monitoringInstruction includes sliding action of the user in text input area, and the sliding action is matched with the sliding action for obtainingUsing movement.
Wherein, the instruction of monitoring includes: to issue the received interactive instruction in text input area, the operation of interaction page is assisted to refer toIt enables (the hiding instruction for resurrecting instruction, assisting interaction page as assisted interaction page), text duplicate instructions, the instruction of upper and lower screen sliding, answerWith dragging instruction etc..Certainly, multiple input modes input can be used in above-mentioned instruction, such as by text input, passes through voiceInput etc..
Optionally, described according to monitoring when the instruction of monitoring is to issue the received interactive instruction in text input areaThe corresponding operation of instruction execution, specifically includes:
A1, when the instruction of monitoring is to issue the received interactive instruction in text input area, obtain the interactive instruction.
The interactive instruction that A2, parsing obtain, to obtain following at least 3 partial informations: interactive function, interactive action and dynamicMake object.Wherein, interactive function is obtained by abstract, extraction interactive instruction.Specifically, the A2 is specifically included: A21, analysisThe interactive instruction obtains interactive function, action object and the sliding action of user;A22, according to the sliding action of user from pre-If movement and instruction the table of comparisons in find corresponding interactive action, the sliding action includes number of contacts and sliding trace.Here number of contacts represents the fingers number for carrying out sliding action on the screen simultaneously, when number of contacts is 1, represents 1Finger slides on the screen, when number of contacts is greater than 1, represents multiple fingers while sliding on the screen;Sliding trace representsThe track that finger slides on the screen can be the ray of certain orientation, be also possible to various curves.It specifically, can will notDifferent interactive actions is defined as with number of contacts and/or different sliding traces.For example, it is assumed that by number of contacts it is identical but slideThe different sliding action in track (such as glide direction) is defined as different interactive actions, that is, corresponds to different interactive instructions: dynamicMake the corresponding relationship of different sliding action and various instructions to be stored, if in order to obtain more fingers with the instruction table of comparisonsIt enables, then can segment glide direction, improve the precision that glide direction divides, for example, when the angle of glide direction and horizontal direction isAt 1 °, corresponding instruction is Z, and when the angle of glide direction and horizontal direction is 2 °, corresponding instruction is X, other are with suchIt pushes away;If not needing excessive instruction, can rough segmentation glide direction, for example, when the angle of glide direction and horizontal direction is 0 °~Corresponding instruction is C at 30 °, and when glide direction is 30 °~60 ° with the angle of horizontal direction, corresponding instruction is D etc..
A3, call service provider interaction corresponding to action object execution corresponding with the interactive function dynamicMake.
In above-mentioned A1~A3, when listening to user and directly triggering corresponding " transmissions " key in text input area, determine to superviseThe instruction listened is to issue the received interactive instruction in text input area;Alternatively, in order to save the screen area of " transmission " key occupancyDomain then settable touch and pins after text input area that the corresponding instruction of stroke is sends instruction again, at this point, if listening to" text input area touched, pin and stroke " this series of movement, then it is defeated to issue text to determine the instruction monitoredEnter the received interactive instruction in region.Certainly, it may also set up the corresponding instruction of other movements " to issue text input area to receiveInteractive instruction ", be not construed as limiting herein.Referring to Fig. 3, it is assumed that " text input area touched, pin and upward stroke " is rightThe instruction answered is " issuing the received interactive instruction in text input area ", when text input area receives " Baidu map, B mealThe Room is at which " and when " text input area touched, pin and upward stroke ", the interactive instruction parsed is " BaiduMap | search | dining room B ", and then Baidu map is called to search for dining room B.
Further, the A3, calling service provider corresponding with the interactive function execute the action objectCorresponding interactive action, specifically includes:
A31, judge whether interactive function can only be provided by a service provider.
A32, when interactive function can only be provided by service provider, call directly the service provider to describedAction object executes corresponding interactive action.
A33, when interactive function, which is not, to be provided by service provider, select to take according to preset selection algorithmBe engaged in provider, and the service provider for recalling selection executes corresponding interactive action to the action object.
In above-mentioned A31~A33, if an interactive function can be provided by multiple service providers, for example, the photos and sending messages closest friendPeople's first can be sent by service providers such as short message, QQ, wechat, mails, at this point, can be according to the selection pair of preset selection algorithmThe service provider answered, for example, presetting the priority of each application, then with priority for according to determining service providerSelection algorithm, alternatively, determining the selection algorithm etc. of service provider according to the frequency of use of each application.Alternatively, a friendshipThe data or tool that mutual function needs multiple service providers to provide cooperate jointly to complete, for example, working as with friend in wechatOn discuss the scheme for completing to have a dinner party together after, input " getting redy to start off " is then upper to draw, if preset needs trigger it is differentThe booking function in the lookup restaurant of software reserves receive capabilities and purchases by group function, then receives user's input in mobile terminal" getting redy to start off " and it is upper draw instruction after, program calls the booking function in restaurant to make a reservation automatically according to the restaurant selected;According toThe route that you set out calls drop drop express to reserve the vehicle picked for you automatically;Discount coupon is purchased by group automatically according to the number of participation.AgainSuch as: you are taken pictures on dining table using man-machine interaction method of the invention, then a movement of taking pictures, can define triggering withLower function: calling camera to take a photo, adds filter automatically then according to the content of photo or p schemes, finally from turnIt is sent to microblogging and wechat.Certainly, in practical applications, specified service provider can also be directly inputted in text input areaThe unique identification title of application (such as input some), the step of to skip above-mentioned judgement.
Further, above-mentioned A32, when interactive function can only be provided by service provider, call directly the clothesProvider be engaged in the corresponding interactive action of action object execution, specifically includes:
A321, it searches locally with the presence or absence of service provider corresponding with the service provider;
A322, when locally there is service provider corresponding with the service provider, call local with the serviceThe corresponding service provider of provider executes corresponding interactive action to the action object;
A323, locally without exist service provider corresponding with the service provider when, search server inThe corresponding service provider of the service provider, and service provider corresponding with the service provider in invoking serverCorresponding interactive action is executed to the action object.
Service provider corresponding with the service provider is searched by local lookup and server, due to increasingLookup approach, this improves the probability that service provider is searched.Further, since not having first from local lookup locallyIt finds service provider to search from server again later, and the speed of local service providers is called to be faster than invoking serverService provider speed, therefore, using above-mentioned call method also can be improved service provider calling speed.It is above-mentionedA321~A323 only lists the service provider called directly and can be searched by local and server, in practical applications, warpThe service provider for crossing preset selection algorithm selection can also be searched by local and server, be not construed as limiting herein.
Optionally, when the instruction of monitoring includes assisting the operational order of interaction page, the step S12 includes:
It B1, in the instruction of monitoring is to assist when resurrecting instruction of page of interaction, on the working region described in displayAssist interaction page.The auxiliary interaction page is for showing the software function needed in user operation process and multimedia messages.
B2, when the instruction of monitoring is to assist the hiding instruction of interaction page, hide the auxiliary and interact page.
In above-mentioned B1 and B2, assisting the operational order of interaction page includes assisting resurrecting instruction and assisting interaction page for interactive pageHiding instruction.As shown in Fig. 2, assisting interaction page default hidden at the edge of screen, (for the ease of user's identification, hiding is auxiliaryInteractive page is helped to be shown in the left side and the right of screen in Fig. 2), screen and stroke are touched by user to resurrect and hide(by taking auxiliary area is hidden in screen left upper portion edge as an example, user is by touching screen left upper portion edge and drawing to the rightIt moves to resurrect auxiliary interaction page, and hidden by the auxiliary of stroke to the left interaction page).Interaction page is assisted to be resurrectedAfterwards, it is located at other interactive elements top layers (as being located at text input area and being located on working region), which hands overMutually page is used to show (including the same application or different application) software function needed in user operation process and multimedia messages,For example, the content (such as pictorial information, the text envelope that are replicated as needed from each height interaction page or other pages for showing userBreath etc.), it is also region of the user based on the contact action that software function and multimedia messages has been displayed.Auxiliary interaction pageLeft and right display width is fixed, and all the elements of display add up from bottom to top according to display chronological order.In order to avoid this is auxiliaryInteractive page is helped to occupy excessive screen position, the display height for setting auxiliary interaction page is fixed, when the cumulative height of content is more thanWhen region height, operator can be browsed and be operated in earlier or later display by the operation of stroke above and below touch screenHold.Auxiliary interaction page only has one page, and quantity does not increase and decrease with son interaction number of pages, can be resurrected in any son interaction page or hiddenHiding will assist the interaction page software function shown and information to transmit between multiple son interaction pages.
Further, described corresponding according to the instruction execution of monitoring when the instruction of monitoring includes that application pulls instructionOperation, specifically includes:
Whether C1, the start position for judging the instruction monitored are to assist showing the position for applying unique identification in interactive page.It wherein, include application icon, Apply Names etc. using unique identification.
C2, the instruction of monitoring start position be assist interaction page in display apply unique identification position when, judgementWhether the final position of the instruction of monitoring belongs to working region, and when belonging to working region, by the unique mark of the applicationKnowledge is drawn to the working region.
In above-mentioned C1 and C2, user can by contact actions such as " draggings " realize son interaction page upper table region with it is auxiliaryThe duplication and exchange of the content between interactive page are helped, i.e., will assist the content (such as software function and multimedia messages) on interaction pageIt is transmitted between multiple son interaction pages, to be avoided between multiple functions when needing the function using multiple software programsSwitch repeatedly, greatly improves the utilization rate and operating efficiency of software function and multimedia messages.
In first embodiment of the invention, received instruction in the sub- interaction page of human-computer interaction interface is monitored, and according to prisonThe corresponding operation of the instruction execution listened.Wherein, the son interaction page includes: for inputting the software function for calling different applicationIt is corresponding after the text input area of interactive instruction, the interactive instruction for showing the software function for executing the calling different applicationResult working region.The interactive instruction of the software function of different application is called due to that can input on son interaction page,Can also the son interaction page on show execute it is described calling different application software function interactive instruction after it is corresponding as a result,It is therefore not necessary to switch repeatedly between the software function of different application, to greatly improve software function and multimedia messagesUtilization rate and operating efficiency.
It should be understood that in embodiments of the present invention, magnitude of the sequence numbers of the above procedures are not meant to the elder generation of execution sequenceAfterwards, the execution sequence of each process should be determined by its function and internal logic, the implementation process structure without coping with the embodiment of the present inventionAt any restriction.
Embodiment two:
Fig. 4 shows a kind of structure chart of human-computer interaction device based on touch screen of second embodiment of the invention offer,The human-computer interaction device based on touch screen can be applied in various mobile terminals, the mobile terminal packet described in the disclosureIt is (portable more to include mobile phone, smart phone, laptop computer, digital broadcast terminal, PDA (personal digital assistant), PMPMedia player), navigation system etc..Except when the embodiment described in the disclosure can answer when being only applied to mobile terminalFor fixed terminals such as DTV, desktop computers.For ease of description, it illustrates only related to the embodiment of the present inventionPart.
The human-computer interaction device based on touch screen includes: instruction monitoring unit 41 and instruction execution unit 42.Wherein:
Instruct monitoring unit 41, received instruction in the sub- interaction page for monitoring human-computer interaction interface;The sub- friendshipMutual page includes: to execute for the text input area for the interactive instruction for inputting the software function of calling different application, for showingThe working region of corresponding result after the interactive instruction of the software function for calling different application.
It wherein, include one or more son interaction pages in the human-computer interaction interface, every height interaction page is all mutually indepedent;Every height interaction page all includes at least 2 parts: first is that input calls the text of the interactive instruction of the software function of different application defeatedEnter region;Second is that being used to show the work of corresponding result after the interactive instruction for executing the software function for calling different applicationPlatform region.The working region is also used to show that user operation process needs software function to be used and multimedia messages.
Instruction execution unit 42 includes interaction in the instruction of monitoring for the corresponding operation of instruction execution according to monitoringWhen instruction, described instruction includes sliding action of the user in text input area, and the sliding action is for obtaining and the cunningThe matched application movement of movement.
Wherein, the instruction of monitoring includes: to issue the received interactive instruction in text input area, the operation of interaction page is assisted to refer toIt enables (the hiding instruction for resurrecting instruction, assisting interaction page as assisted interaction page), text duplicate instructions, the instruction of upper and lower screen sliding, answerWith dragging instruction etc..
Optionally, described instruction execution unit 42 includes:
Interactive instruction obtains module, is when issuing the received interactive instruction in text input area for the instruction in monitoring,Obtain the interactive instruction.
Interactive instruction parsing module, for parsing the interactive instruction obtained, to obtain following at least 3 partial informations: interactionFunction, interactive movement and action object.Specifically, the interactive instruction parsing module includes: interactive instruction analysis module,For analyzing the interactive instruction, interactive function, action object and the sliding action of user are obtained;Interactive action searching module,For finding corresponding interactive action from preset movement and the instruction table of comparisons according to the sliding action of user, the sliding is dynamicMake to include number of contacts and sliding trace.Here number of contacts represents the finger number for carrying out sliding action on the screen simultaneouslyAmount represents 1 finger and slides on the screen when number of contacts is 1, when number of contacts is greater than 1, represents multiple fingers simultaneouslyIt slides on the screen;Sliding trace represents the track that finger slides on the screen, can be the ray of certain orientation, can also be withIt is various curves.Specifically, different number of contacts and/or different sliding traces can be defined as different interactive actions.For example,Assuming that the sliding action that number of contacts is identical but sliding trace (such as glide direction) is different is defined as different interactive actions, i.e.,Corresponding different interactive instruction: in movement with the instruction table of comparisons, it is corresponding with various instructions to store different sliding actionsRelationship improves the precision that glide direction divides, if not needing if can segment glide direction to obtain more instructionsMore instructions, then can rough segmentation glide direction.
Service calling module, for calling service provider corresponding with the interactive function to execute the action objectCorresponding interactive action.
Specifically, when listening to user and directly triggering corresponding " transmissions " key in text input area, determine the finger of monitoringIt enables to issue the received interactive instruction in text input area;Alternatively, then may be used to save the screen area of " transmission " key occupancyThe corresponding instruction of stroke again is set after touching and pinning text input area for transmission instruction, at this point, " text is defeated if listening toEnter region touched, pin and stroke " this series of movement, then determine monitor instruction for issue text input area connectThe interactive instruction of receipts.Certainly, it may also set up the corresponding instruction of other movements " to issue the received interaction in text input area to refer toEnable ", it is not construed as limiting herein.
Optionally, the service calling module includes:
Service provider quantity judgment module, for judging whether interactive function can only be provided by a service provider.
Module is called directly, for calling directly the clothes when interactive function can only be provided by a service providerProvider be engaged in the corresponding interactive action of action object execution.
Selection and call module, for when interactive function, which is not, to be provided by service provider, according to presetSelection algorithm selects service provider, and the service provider for recalling selection executes corresponding interaction to the action object and movesMake.Specifically, if an interactive function can be provided by multiple service providers, for example, photos and sending messages are to friend's first, it can be by shortThe service providers such as letter, QQ, wechat, mail are sent, at this point, corresponding service can be selected to provide according to preset selection algorithmSide for example, presetting the priority of each application, then take priority as the selection algorithm of the determining service provider of foundation, orPerson determines the selection algorithm etc. of service provider according to the frequency of use of each application.Alternatively, an interactive function needs are moreThe data or tool that a service provider provides cooperate jointly to complete, for example, completing when discussing in wechat with friendAfter the scheme having a dinner party together, input " getting redy to start off " is then upper to be drawn, if having preset the lookup meal for needing to trigger different softwareThe booking function in shop reserves receive capabilities and purchases by group function, then " the getting redy to start off " of user's input is received in mobile terminalAnd after upper stroke of instruction, program calls the booking function in restaurant to make a reservation automatically according to selected restaurant;The route to be set out according to youIt is automatic that drop drop express is called to reserve the vehicle picked for you;Discount coupon is purchased by group automatically according to the number of participation.For another example: you are in dining tableOn taken pictures using man-machine interaction method of the invention, then a movement of taking pictures can define triggering following functions: call phaseMachine has taken a photo, adds filter or p automatically then according to the content of photo and schemes, and is finally automatically forwarded to microblogging and micro-Letter.
Further, the module that calls directly includes:
Local service providers searching module, it is local with the presence or absence of service corresponding with the service provider for searchingProvider.
Local service provider calling module, for locally there is service corresponding with service provider offerFang Shi calls local service provider corresponding with service provider interaction corresponding to action object execution dynamicMake.
The service provider calling module of server, for locally without there are clothes corresponding with the service providerBe engaged in provider when, search server in service provider corresponding with the service provider, and in invoking server with it is describedThe corresponding service provider of service provider executes corresponding interactive action to the action object.
Due to increasing lookup approach, this improves the probability that service provider is searched.Further, since firstIt from local lookup, is searched again from server after not finding service provider locally, and calls local service providersThe speed of the speed service provider that is faster than invoking server service also therefore can be improved using above-mentioned call methodThe speed that provider calls.
Optionally, when the instruction of monitoring includes assisting the operational order of interaction page, described instruction execution unit 42 includes:
It assists interaction page to resurrect module, is to assist when resurrecting instruction of page of interaction for the instruction in monitoring, in the workMake to show the auxiliary interaction page on platform region;The auxiliary interaction page is for showing the software needed in user operation processFunction and multimedia messages;
Interaction page hidden module is assisted, is when assisting the hiding instruction of interaction page, to hide described for the instruction in monitoringAssist interaction page.
In general, assist interaction page default hidden at the edge of screen, screen and stroke are touched by user come resurrect with it is hidden(by taking auxiliary area is hidden in screen left upper portion edge as an example, user is by touching screen left upper portion edge and to the right for hidingStroke is hidden to resurrect auxiliary interaction page by the auxiliary of stroke to the left interaction page).In addition, in order to avoid thisInteraction page is assisted to occupy excessive screen position, the display height for setting auxiliary interaction page is fixed, when the cumulative height of content is superWhen crossing region height, operator can be browsed and be operated in earlier or later display by the operation of stroke above and below touch screenHold.
Optionally, when the instruction of monitoring includes that application pulls instruction, described instruction execution unit 42 includes:
Instruction starting point judgment module is pulled, for judging whether the start position for the instruction monitored is to assist showing in interactive pageShow the position using unique identification;
Instruction endpoint module is pulled, the start position for the instruction in monitoring is to assist showing application in interaction pageWhen the position of unique identification, judge whether the final position for the instruction monitored belongs to working region, and is belonging to work areaWhen domain, the application unique identification is drawn to the working region.
Specifically, user can realize that son interaction page upper table region is interacted with auxiliary by contact actions such as " draggings "The duplication and exchange of content between page will assist the content (such as software function and multimedia messages) on interaction page multipleIt is transmitted between son interaction page.
In second embodiment of the invention, the friendship of the software function of different application is called due to that can input on son interaction pageMutual instruction corresponds to after can also showing the interactive instruction for executing the software function for calling different application on son interaction pageAs a result, it is therefore not necessary to switching repeatedly between the software function of different application, to greatly improve software function and more matchmakersThe utilization rate and operating efficiency of body information.
Those of ordinary skill in the art may be aware that list described in conjunction with the examples disclosed in the embodiments of the present disclosureMember and algorithm steps can be realized with the combination of electronic hardware or computer software and electronic hardware.These functions are actuallyIt is implemented in hardware or software, the specific application and design constraint depending on technical solution.Professional technicianEach specific application can be used different methods to achieve the described function, but this realization is it is not considered that exceedThe scope of the present invention.
It is apparent to those skilled in the art that for convenience and simplicity of description, the system of foregoing description,The specific work process of device and unit, can refer to corresponding processes in the foregoing method embodiment, and details are not described herein.
In several embodiments provided herein, it should be understood that disclosed systems, devices and methods, it can be withIt realizes by another way.For example, the apparatus embodiments described above are merely exemplary, for example, the unitIt divides, only a kind of logical function partition, there may be another division manner in actual implementation, such as multiple units or componentsIt can be combined or can be integrated into another system, or some features can be ignored or not executed.Another point, it is shown orThe mutual coupling, direct-coupling or communication connection discussed can be through some interfaces, the indirect coupling of device or unitIt closes or communicates to connect, can be electrical property, mechanical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, aobvious as unitThe component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multipleIn network unit.It can select some or all of unit therein according to the actual needs to realize the mesh of this embodiment scheme's.
It, can also be in addition, the functional units in various embodiments of the present invention may be integrated into one processing unitIt is that each unit physically exists alone, can also be integrated in one unit with two or more units.
It, can be with if the function is realized in the form of SFU software functional unit and when sold or used as an independent productIt is stored in a computer readable storage medium.Based on this understanding, technical solution of the present invention is substantially in other wordsThe part of the part that contributes to existing technology or the technical solution can be embodied in the form of software products, the meterCalculation machine software product is stored in a storage medium, including some instructions are used so that a computer equipment (can be aPeople's computer, server or network equipment etc.) it performs all or part of the steps of the method described in the various embodiments of the present invention.And storage medium above-mentioned includes: that USB flash disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), arbitrary access are depositedThe various media that can store program code such as reservoir (RAM, Random Access Memory), magnetic or disk.
The above description is merely a specific embodiment, but scope of protection of the present invention is not limited thereto, anyThose familiar with the art in the technical scope disclosed by the present invention, can easily think of the change or the replacement, and should all containLid is within protection scope of the present invention.Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (10)

CN201510639606.4A2015-09-292015-09-29Man-machine interaction method and device based on touch screenActiveCN105183300B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201510639606.4ACN105183300B (en)2015-09-292015-09-29Man-machine interaction method and device based on touch screen

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201510639606.4ACN105183300B (en)2015-09-292015-09-29Man-machine interaction method and device based on touch screen

Publications (2)

Publication NumberPublication Date
CN105183300A CN105183300A (en)2015-12-23
CN105183300Btrue CN105183300B (en)2019-08-27

Family

ID=54905412

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201510639606.4AActiveCN105183300B (en)2015-09-292015-09-29Man-machine interaction method and device based on touch screen

Country Status (1)

CountryLink
CN (1)CN105183300B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102792320A (en)*2010-01-182012-11-21苹果公司Intelligent automated assistant
CN104662567A (en)*2012-09-282015-05-27甲骨文国际公司System for accessing software functionality

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102792320A (en)*2010-01-182012-11-21苹果公司Intelligent automated assistant
CN104662567A (en)*2012-09-282015-05-27甲骨文国际公司System for accessing software functionality

Also Published As

Publication numberPublication date
CN105183300A (en)2015-12-23

Similar Documents

PublicationPublication DateTitle
US12047341B2 (en)Efficient processing of unread messages
CN106575239B (en)Mobile application state identifier framework
JP2017146983A (en) System and method for input assist control by sliding operation in portable terminal equipment
JP2020161135A (en)Method and system for displaying chat thread
CN110427232A (en)Page management method, device, computer equipment and storage medium
US10678878B2 (en)Method, device and storing medium for searching
CN111865760B (en) Message display method and device
WO2014187233A1 (en)Method,device and storing medium for searching
CN106470110A (en)Method and device to the multiple user's pocket transmission news in user list
CN112787907A (en)Display method and device and electronic equipment
CN103530039A (en)Method and terminal for switching application
CN113918055A (en)Message processing method and device and electronic equipment
CN102945243A (en)Contact information identification method based on browsing contents
CN112612391B (en) Message processing method, apparatus and electronic device
CN113849092A (en)Content sharing method and device and electronic equipment
CN112818094A (en)Chat content processing method and device and electronic equipment
CN106775213B (en)A kind of method and terminal switching desktop
CN103294351B (en)A kind of display packing and electronic equipment
CN109889649A (en)The method and system of social application child window is communicated by controlling the switch mobile phone that paddles
CN112181570A (en)Background task display method and device and electronic equipment
CN111796736B (en)Application sharing method and device and electronic equipment
CN113590008A (en)Chat message display method and device and electronic equipment
CN105183300B (en)Man-machine interaction method and device based on touch screen
KR101528669B1 (en)User Interface And The Methods For Merging And Display Of Multiple Content Timelines
CN106940619A (en)A kind of inputting interface transfers method and device, user equipment

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp