[go: up one dir, main page]

CN107580126B - A kind of air navigation aid and mobile terminal - Google Patents

A kind of air navigation aid and mobile terminal Download PDF

Info

Publication number
CN107580126B
CN107580126B CN201710773358.1A CN201710773358A CN107580126B CN 107580126 B CN107580126 B CN 107580126B CN 201710773358 A CN201710773358 A CN 201710773358A CN 107580126 B CN107580126 B CN 107580126B
Authority
CN
China
Prior art keywords
navigation
mobile terminal
area
flexible screen
bending
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
CN201710773358.1A
Other languages
Chinese (zh)
Other versions
CN107580126A (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.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication 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 Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN201710773358.1A priority Critical patent/CN107580126B/en
Publication of CN107580126A publication Critical patent/CN107580126A/en
Application granted granted Critical
Publication of CN107580126B publication Critical patent/CN107580126B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Navigation (AREA)

Abstract

The present invention provides a kind of air navigation aid and mobile terminal, is related to field of communication technology.Air navigation aid, applied to the mobile terminal for being provided with flexible screen, comprising: receive navigation feature enabled instruction;The destination in the navigation feature enabled instruction is extracted, guidance path is generated and starts to navigate;During the navigation process, the characteristic information in each section in guidance path is detected;Based on the characteristic information in each section detected, controls flexible screen and bent.The solution of the present invention solves the problems, such as present in existing navigation mode using time-consuming and convenience is poor.

Description

A kind of air navigation aid and mobile terminal
Technical field
The present invention relates to field of communication technology more particularly to a kind of air navigation aid and mobile terminals.
Background technique
With the development of communication technology, the ownership of mobile terminal is continuously increased, and mobile terminal is except the communication function on basis Can be outer, more new functions are also added, are brought great convenience to people's life, it has also become indispensable daily work Tool.Especially, the navigation feature of mobile terminal can provide the route guidance arrived at the destination for user, so that user goes on a journey It is more convenient.
However, existing navigation feature needs user to check screen frequently to pay close attention to navigation circuit, put out once screen is in Screen state will also light screen again, cumbersome, increase using time-consuming, and convenience is poor.
Summary of the invention
The embodiment of the present invention provides a kind of air navigation aid and mobile terminal, is made present in solve in a manner of existing navigation With the problem that cumbersome, time-consuming and convenience is poor.
In a first aspect, a kind of air navigation aid is provided, applied to the mobile terminal for being provided with flexible screen, the method packet It includes:
Receive navigation feature enabled instruction;
The destination in the navigation feature enabled instruction is extracted, guidance path is generated and starts to navigate;
During the navigation process, the characteristic information in each section in guidance path is detected;
Based on the characteristic information in each section detected, controls flexible screen and bent.
Second aspect provides a kind of mobile terminal, is provided with flexible screen, and the mobile terminal includes:
Receiving module, for receiving navigation feature enabled instruction;
Processing module, for extracting the destination in the navigation feature enabled instruction, generating guidance path and starting to lead Boat;
First detection module, for during the navigation process, detecting the characteristic information in each section in guidance path;
Control module controls flexible screen and is bent for the characteristic information based on each section detected.
The third aspect provides a kind of mobile terminal, is provided with flexible screen, and the mobile terminal further includes processor, deposits Reservoir and it is stored in the computer program that can be run on the memory and on the processor, the computer program is by institute State the step of realizing air navigation aid as described above when processor executes.
Fourth aspect provides a kind of computer readable storage medium, is stored on the computer readable storage medium The step of computer program, the computer program realizes air navigation aid as described above when being executed by processor.
In embodiments of the present invention, navigation feature enabled instruction will be received first, then can be extracted the navigation feature and be opened Destination in dynamic instruction generates guidance path and starts to navigate, and later during the navigation process, detects each road in guidance path The characteristic information of section, is based ultimately upon the characteristic information in each section detected, and control flexible screen is bent.Due to flexibility The bending of screen is performed by the characteristic information based on each section, and user can be understood by the bending of the specific flexible screen To the navigation direction for arriving destination, when screen is in and puts out screen state, without screen is lighted, avoid using time-consuming, promotion The convenience that mobile terminal uses.
Detailed description of the invention
In order to illustrate the technical solution of the embodiments of the present invention more clearly, needed in being described below to the embodiment of the present invention Attached drawing to be used is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the invention, For those of ordinary skill in the art, without any creative labor, it can also obtain according to these attached drawings Obtain other attached drawings.
Fig. 1 is one of the flow chart of air navigation aid of the embodiment of the present invention;
Fig. 2 is the two of the flow chart of the air navigation aid of the embodiment of the present invention;
Fig. 3 is the application schematic diagram of mobile terminal;
Fig. 4 is one of the navigation schematic diagram of mobile terminal;
Fig. 5 is the two of the navigation schematic diagram of mobile terminal;
Fig. 6 is the three of the navigation schematic diagram of mobile terminal;
Fig. 7 is the four of the navigation schematic diagram of mobile terminal;
Fig. 8 is the application schematic diagram of the air navigation aid of the embodiment of the present invention;
Fig. 9 is the three of the flow chart of the air navigation aid of the embodiment of the present invention;
Figure 10 is one of the structure chart of mobile terminal of the embodiment of the present invention;
Figure 11 is the two of the structure chart of the mobile terminal of the embodiment of the present invention;
Figure 12 is the three of the structure chart of the mobile terminal of the embodiment of the present invention;
Figure 13 is the structure chart of the mobile terminal of another embodiment of the present invention;
Figure 14 is the structure chart of the mobile terminal of further embodiment of this invention.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete Site preparation description, it is clear that described embodiments are some of the embodiments of the present invention, instead of all the embodiments.Based on this hair Embodiment in bright, every other implementation obtained by those of ordinary skill in the art without making creative efforts Example, shall fall within the protection scope of the present invention.
As shown in Figure 1, the air navigation aid of the embodiment of the present invention, applied to the mobile terminal for being provided with flexible screen, the side Method includes:
Step 101, navigation feature enabled instruction is received.
In this step, user will trigger navigation feature enabled instruction when navigating according to predetermined registration operation mode. Wherein, which can be physical button triggering, such as the long-pressing of marketing or promotion, be also possible to virtual key triggering, Such as the predetermined sliding trace on touch screen, it can also be that biological characteristic triggers, as voice inputs " navigation ", no longer enumerated here.
Step 102, the destination in the navigation feature enabled instruction is extracted, guidance path is generated and starts to navigate.
In this step, the destination in the navigation feature enabled instruction will be extracted, it is thus understood that user after step 101 Demand, to generate corresponding guidance path and start to navigate.Wherein, which includes: shortest path, the fastest path etc. It is multiple, so that user carries out the suitable path of selection.
Step 103, during the navigation process, the characteristic information in each section in guidance path is detected.
In this step, after step 102 starts navigation, each section in guidance path will be detected in the navigation procedure Characteristic information.Wherein, which is often and is divided according to the position for needing to change direction of travel in guidance path, and This feature information is then to be used to indicate the information of user's direction of travel.
Step 104, the characteristic information based on each section detected, control flexible screen are bent.
In this step, by the characteristic information based on each section detected in step 103, control flexible screen carries out curved Folding, so that user more directly grasps the navigation direction of destination by the bending of the flexible screen.
In this way, 101- step 104, mobile terminal will receive navigation feature enabled instruction first through the above steps, then The destination in the navigation feature enabled instruction can be extracted, guidance path is generated and starts to navigate, later during the navigation process, The characteristic information for detecting each section in guidance path is based ultimately upon the characteristic information in each section detected, controls soft Property screen is bent.Since the bending of flexible screen is performed by the characteristic information based on each section, user can pass through tool The navigation direction of destination is recognized in the bending of the flexible screen of body, when screen is in and puts out screen state, shields without lighting Curtain avoids using time-consuming, improves the convenience that mobile terminal uses.
Wherein, step 102 includes:
During the navigation process, the geographical location in each section and navigation direction in guidance path are detected;
Wherein, the characteristic information includes geographical location and navigation direction;The navigation direction include straight trip, turn left, Turn right, turn around, upstairs, downstairs at least one of.
Here, geographical location and the navigation direction in each section be will test, navigation direction includes straight trip, turns left, turns right It is curved, turn around, upstairs, downstairs at least one of, so as to for user navigate when, provide a user more accurate navigation.
In embodiments of the present invention, to realize the effective control bent to flexible screen, as shown in Fig. 2, step 103, comprising:
Step 1031, for each section detected, the geographical location in the section is obtained.
In this step, the geographical location in the section having detected that is obtained, with the more acurrate information for understanding section, to protect Demonstrate,prove the accuracy of navigation.
Step 1032, detection mobile terminal is presently in the distance between the geographical location of position Yu the section.
In this step, based on the geographical location got in step 1031, will test mobile terminal be presently in position and The distance between the geographical location in section, for after exact moment carry out navigation foundation is provided.
Step 1033, small if detecting that mobile terminal is presently in the distance between position and the geographical location in the section In preset first threshold, then the navigation direction in the section is obtained.
In this step, preset first threshold is the customer responsiveness distance being arranged in advance, detected by step 1032 When distance is less than the first threshold, the navigation direction in the section is just obtained, to carry out navigation hint to user in advance.
Step 1034, the gripping direction of mobile terminal is obtained.
In this step, before carrying out flexible screen bending, clearly specifically to bend mode, holding for mobile terminal is also obtained Direction is held, so that user more clearly grasps navigation hint.
Step 1035, navigation direction and the gripping direction based on the section, determine the navigation direction in the section Corresponding target bends parameter.
Corresponding target bending parameter is determined in the navigation direction obtained in this step by above step and gripping direction, Accurately to control the bending of flexible screen.
Step 1036, control flexible screen is bent according to target bending parameter;Wherein, the bending parameter includes Bend region, bending angle and overbending direction.
In this step, determine to include the target bending ginseng for bending region, bending angle and overbending direction in step 1035 After number, it will be able to carry out bending control to flexible screen according to target bending parameter.
In this way, through step 1031- step 1035, it will be able to by geographical location in the characteristic information in each section, at this When mobile terminal is presently in the distance between the geographical location in position and section less than first threshold, by the navigation direction in section In conjunction with the gripping direction of the mobile terminal, determine to include the target bending parameter for bending region, bending angle and overbending direction, Control flexible screen is bent according to target bending parameter, is realized the timely navigation for being directed to user current location, is passed through simultaneously Accurate bending control reaches accurate higher navigation effect.
Wherein, step 1034 includes:
By the gravity sensor of mobile terminal, the gripping direction of mobile terminal is detected;
Wherein, the gripping direction includes that mobile terminal front is held and the gripping of the mobile terminal back side.
Here, user will be detected by the gravity sensor on mobile terminal to the gripping direction of the mobile terminal: being moved Dynamic terminal front side is held and the mobile terminal back side is held, to can be completed corresponding bending based on current gripping direction and be referred to Show, avoids bending instruction direction chaotic.If mobile terminal is currently positive gripping, flexible screen will with front for reference to up into Row bending, and mobile terminal is currently that the back side is held, flexible screen will be again that reference is bent up with the back side, user's energy Enough navigation hints that direction is directly grasped in its sight.Certainly, to mobile terminal gripping direction detection, except pass through weight Outside force snesor, the devices such as gyroscope can also be used, no longer enumerated here.
Specifically, step 1035 includes:
Extract target bending region, target bending angle and the target overbending direction in the target bending parameter;
The target bending region for controlling flexible screen is curved according to the target bending angle and the progress of target overbending direction Folding.
After step 1034 gets the gripping direction of mobile terminal, as step 1035 by based on section navigation direction and Direction is held, is held by the front of the mobile terminal or the back side is held according to respective preset mode, to determine section The corresponding target of navigation direction bends parameter, here, bends region, target bending angle and target by extracting target therein Overbending direction realizes what the target bending region of control flexible screen was bent according to target bending angle and target overbending direction Purpose.
Further specifically, in step 1035, the target bending region for controlling flexible screen is bent according to the target The step of angle and target overbending direction are bent include:
If the navigation direction is straight trip, the first screen area for controlling flexible screen bends preset angle towards direction of advance Degree;
If the navigation direction is to turn left, the second screen area for controlling flexible screen bends preset angle towards first direction Degree;
If the navigation direction is to turn right, the third screen area for controlling flexible screen bends preset angle towards second direction Degree;
If the navigation direction is to turn around, the opposite direction for controlling the 4th screen area towards the direction of advance of flexible screen is bent Predetermined angle;
If the navigation direction is default towards the bending of direction straight up for the 5th screen area for upstairs, controlling flexible screen Angle;
If the navigation direction is to go downstairs, the 6th screen area for controlling flexible screen is default towards vertically downward direction bending Angle;
Wherein, the predetermined angle is greater than preset second threshold, and the first direction is the turn direction with left-hand bend Consistent direction, the second direction are the consistent direction of turn direction with right-hand bend.
Here, according to different navigation directions: keeping straight on, turn left, turning right, turning around, upstairs, downstairs, specifying specific Control mode, and for the clearer prompt for carrying out navigation direction, which is turn direction with left-hand bend Consistent direction, the second direction are the consistent direction of turn direction with right-hand bend.
With shown in Fig. 3, user's first hold mobile terminal navigated (gripping of mobile terminal front) when, arrow T1 is advance side To arrow T2 is the left-hand rotation direction of opposite direction of advance, and arrow T3 is the right-hand rotation direction of opposite direction of advance.According to above-mentioned interior Hold, when the navigation direction for knowing user's first is straight trip, the first screen area for controlling flexible screen is bent in advance towards direction of advance If angle, it is preferred that the first screen area is the region quadrangle ABFE, bends preset angle towards arrow T1 direction by the position EF θ 1 is spent, screen state shown in Fig. 4 is reached;When the navigation direction for knowing user's first is to turn left, the second of flexible screen will be controlled Screen area bends predetermined angle towards first direction, it is preferred that the second screen area is the region triangle BFG, by the position GF court Arrow T2 direction bending predetermined angle θ 2 (the second screen area and do not bend region angle), reaches screen shape shown in Fig. 5 State;When the navigation direction for knowing user's first is to turn right, the third screen area for controlling flexible screen is bent towards second direction Predetermined angle, it is preferred that third screen area is the region triangle AEG, is bent and is preset towards arrow T3 direction by the position GE Angle, θ 3 (third screen area and do not bend region angle), reaches screen state shown in Fig. 6;In the navigation side for knowing user's first To for upstairs when, the 5th screen area of flexible screen will be controlled towards the bending of direction straight up predetermined angle, it is preferred that the 5th screen Curtain region is the region quadrangle CDEF, and by the position EF, towards the bending of direction straight up predetermined angle θ 4, (θ 4 is preferably embodied as at this time 90 degree), reach screen state shown in Fig. 7.Similar, when the navigation direction for knowing user's first is downstairs, flexible screen will be controlled The 6th screen area bend predetermined angle towards direction straight up, it is preferred that the 6th screen area is also possible to quadrangle The region CDEF bends predetermined angle θ 5 towards vertically downward direction by the position EF (θ 5 is preferably embodied as 90 degree at this time);Knowing use The navigation direction of family first is that the opposite direction of the 4th screen area for controlling flexible screen towards direction of advance is bent preset angle when turning around Degree, it is preferred that the 4th screen area is also possible to the region quadrangle CDEF, is bent by the opposite direction of the position EF towards direction of advance pre- If angle, θ 6, θ 6 here from upstairs when angle it is different.
In addition, being realized in also controllable flexible screen with bending mode when turning around when turning around upstairs preferably to distinguish The region of left-hand rotation and the region of right-hand rotation are continuously bent.And in navigation, to allow user preferably to distinguish different sections of highway Navigation direction, navigation direction transformation twice is intermediate, which will then revert to original state (straight non-bending state).Certainly, After arriving at the destination, navigation terminates, and not influence the subsequent normal use of mobile terminal, also to control the flexible screen will restore To original state.
It should also be appreciated that if when the gripping direction of user is that reverse side is held in Fig. 3, in straight trip, target bent area Domain is still the region quadrangle ABFE, and target overbending direction is to be bent by the position EF towards arrow T1 direction, target bending angle It is predetermined angle θ 1;When turning left, target bending region will change as the region triangle AEG, and target overbending direction is by GE Position is bent towards arrow T2 direction, and target bending angle is predetermined angle θ 2;When turning right, target, which will bend region, to be become The region triangle BFG is turned to, target overbending direction is to be bent by the position GF towards arrow T3 direction, and target bending angle is pre- If angle, θ 3;When upstairs, target bending region is still the region quadrangle CDEF, and target overbending direction is by the position EF towards vertical Upward direction bending, target bending angle is predetermined angle θ 4;When downstairs, it is still the area quadrangle CDEF that target, which bends region, Domain, target overbending direction are to be bent by the position EF towards vertically downward direction, and target bending angle is predetermined angle θ 5;It is turning around When, it is still the region quadrangle CDEF that target, which bends region, and target overbending direction is curved by the opposite direction of the position EF towards direction of advance Folding, target bending angle is predetermined angle θ 6.
For example, user's first in above-mentioned example is in the guidance path arrived at the destination, as shown in figure 8, need to first keep straight on, " turning 1 " turns right, and completes to continue to keep straight on after turning right, and turns left in " turning 2 ", then straight trip can arrive at the destination.It is corresponding, knot Arrow shown in Fig. 3 is closed, user's first front holds mobile terminal, keeps straight on section in starting, the region ABFE is by the position EF towards arrow in Fig. 3 Head T1 direction bends predetermined angle θ 1, guidance user's straight trip;Straight trip reaches " turning 1 ", and flexible screen is first restored to initial shape After state, the region AEG bends predetermined angle θ 3 towards arrow T3 direction in Fig. 3 by the position GE, and guidance user turns right;It completes right Turn, flexible screen is first restored to original state, and the region ABFE bends predetermined angle towards arrow T1 direction in Fig. 3 by the position EF θ 1, guidance user's straight trip;Straight trip reaches " turning 2 ", and flexible screen is first restored to original state, and the region BFG is by the position GF towards Fig. 3 Middle arrow T2 direction bends predetermined angle θ 2, and guidance user turns left;It completes, flexible screen is first restored to original state Afterwards, the region ABFE bends predetermined angle θ 1 towards arrow T1 direction in Fig. 3 by the position EF, and guidance user keeps straight on to destination, Flexible screen is restored to original state.
It should be appreciated that in above-mentioned navigation procedure, screen put out screen state send a notice the display area of message can The case where capable of occurring being blocked because being bent region, and causing user that can not read notification message in time, so, above-mentioned After step 104, in the embodiment of the present invention, as shown in Figure 9, further includes:
Step 105, it detects whether to receive notification message.
In this step, notification message is received by detecting whether, to understand the use demand of user in time, avoids user Miss the reading of notification message.
Step 106, if detection receives notification message, the current bending region of flexible screen is obtained.
In this step, when receiving notification message by step 105 detection, the current bending region of flexible screen will acquire, Think that subsequent notification message display position is determined to prepare.
Step 107, based on the current bending region, the destination display area of notification message is determined.
In this step, the current bending region of the flexible screen that will be just obtained based on step 106, to determine the mesh of notification message Display area is marked, the generation blocked is avoided.
Step 108, the notification message is shown on the destination display area;Wherein, the destination display area is Towards the screen area of the one side for the user's face for holding mobile terminal.
In this step, after step 107 determines the destination display area, by notification message on the destination display area It has been shown that, and since destination display area is towards the screen area of the one side for the user's face for holding mobile terminal, user then may be used When screen is bent, the notification message is normally read.
In this way, by the current bending region based on mobile terminal flexible screen, determining court through step 105- step 108 To the screen area for the user for holding mobile terminal, thus, the unobstructed display of completion notice message guarantees that user reads in time To notification message.
Wherein, step 107 includes:
Obtain the holding mode of mobile terminal;
According to the holding mode, the facial orientation of user is determined;
Based on the facial orientation, the current bending region is determined as notification message towards user's face on one side Destination display area.
Here, the holding mode for having mobile terminal is determined to the facial orientation of user, thus, understand in conjunction with step 106 Current bending region, by current bending region towards the target viewing area for being determined as notification message on one side of user's face Domain.During the navigation process, user can read in time the notification message in the one side towards oneself, guarantee turn-by-turn navigation Meanwhile taking into account information inspection.
Such as in Fig. 4 to screen bending state shown in Fig. 7, when detection receives notification message, it will in conjunction with gripping side Current is bent the display in region towards progress notification message in the one side of user's face by formula.
It should also be appreciated that the display of notification message will carry out corresponding display and adjust due to the otherness for bending region Whole, therefore, step 108 includes:
Obtain the area of the destination display area;
According to the area of the destination display area, the display format of the notification message is adjusted;
The notification message on the destination display area, after display adjustment display format.
Here, it will remove to adjust the display format of the notification message by the area of destination display area, and then realize the notice Message is shown in the adaptability of the destination display area, allows user that can more preferably read message.For example, if the area of display It is square, message by left-to-right, from top to bottom (system default), can carry out the adaptation of font size, just according to normally Often line feed;If the area of display is triangle, the display position coordinate and area according to acquisition are at this moment just needed, calculates three Then the pixel of angular every row targetedly carries out reasonable typesetting to information, guarantee that the content of display can correctly enter a new line, guarantee Show integrality.
In conclusion the air navigation aid of the embodiment of the present invention, will receive navigation feature enabled instruction first, then can mention The destination in the navigation feature enabled instruction is taken, guidance path is generated and starts to navigate, later during the navigation process, detection is led The characteristic information in each section in bit path, is based ultimately upon the characteristic information in each section detected, control flexible screen into Row bending.Since the bending of flexible screen is performed by the characteristic information based on each section, user can be by specifically should The navigation direction of destination is recognized in the bending of flexible screen, when screen is in and puts out screen state, without screen is lighted, avoids Using time-consuming, the convenience that mobile terminal uses is improved.
Figure 10 is the block diagram of the mobile terminal of one embodiment of the invention.Mobile terminal 1000 shown in Fig. 10, is provided with Flexible screen, the mobile terminal 1000 include: receiving module 1001, processing module 1002, first detection module 1003 and control mould Block 1004.
Receiving module 1001, for receiving navigation feature enabled instruction;
Processing module 1002, for extracting the destination in the navigation feature enabled instruction, generating guidance path and opening Begin to navigate;
First detection module 1003, for during the navigation process, detecting the characteristic information in each section in guidance path;
It is curved to control flexible screen progress for the characteristic information based on each section detected for control module 1004 Folding.
Optionally, the first detection module 1003 is further used for:
During the navigation process, the geographical location in each section and navigation direction in guidance path are detected;
Wherein, the characteristic information includes geographical location and navigation direction;The navigation direction include straight trip, turn left, Turn right, turn around, upstairs, downstairs at least one of.
On the basis of Figure 10, optionally, as shown in figure 11, the control module 1004 includes:
First acquisition submodule 10041 obtains the geographical position in the section for each section for detecting It sets;
Detection sub-module 10042 is presently between position and the geographical location in the section for detecting mobile terminal Distance;
Second acquisition submodule 10043, if for detecting that mobile terminal is presently in the geography of position Yu the section The distance between position is less than preset first threshold, then obtains the navigation direction in the section;
Third acquisition submodule 10044, for obtaining the gripping direction of mobile terminal;
First determine submodule 10045, for based on the section navigation direction and the gripping direction, determine described in The corresponding target of the navigation direction in section bends parameter;
Control submodule 10046 is bent for controlling flexible screen according to target bending parameter;
Wherein, the bending parameter includes bending region, bending angle and overbending direction.
Optionally, the third acquisition submodule 10044 is further used for:
By the gravity sensor of mobile terminal, the gripping direction of mobile terminal is detected;
Wherein, the gripping direction includes that mobile terminal front is held and the gripping of the mobile terminal back side.
Optionally, the control submodule 10046 includes:
Extraction unit 100461 bends region, target bending angle for extracting the target in the target bending parameter With target overbending direction;
Control unit 100462, the target for controlling flexible screen bend region according to the target bending angle and Target overbending direction is bent.
Optionally, described control unit 100462 includes:
First control subelement 1004621 controls the first screen of flexible screen if being straight trip for the navigation direction Region bends predetermined angle towards direction of advance;
Second control subelement 1004622 controls the second screen of flexible screen if being to turn left for the navigation direction Curtain region bends predetermined angle towards first direction;
Third controls subelement 1004623, if being to turn right for the navigation direction, controls the third screen of flexible screen Curtain region bends predetermined angle towards second direction;
4th control subelement 1004624 controls the 4th screen of flexible screen if being to turn around for the navigation direction The opposite direction of region towards direction of advance bends predetermined angle;
5th control subelement 1004625, if being upstairs, to control the 5th screen of flexible screen for the navigation direction Region bends predetermined angle towards direction straight up;
6th control subelement 1004626, if being downstairs, to control the 6th screen of flexible screen for the navigation direction Region bends predetermined angle towards vertically downward direction;
Wherein, the predetermined angle is greater than preset second threshold, and the first direction is the turn direction with left-hand bend Consistent direction, the second direction are the consistent direction of turn direction with right-hand bend.
On the basis of Figure 10, optionally, as shown in figure 12, the mobile terminal 1000 further include:
Second detection module 1005, for detecting whether receiving notification message;
Module 1006 is obtained, if receiving notification message for detecting, obtains the current bending region of flexible screen;
Determining module 1007, for determining the destination display area of notification message based on the current bending region;
Display module 1008, for showing the notification message on the destination display area;
Wherein, the destination display area is the screen area towards the user for holding mobile terminal.
Optionally, the determining module 1007 includes:
4th acquisition submodule 10071, for obtaining the holding mode of mobile terminal;
Second determines submodule 10072, for determining the face court of the one side of user's face according to the holding mode To;
Submodule 10073 is handled, for being based on the facial orientation, by the current bending region towards user's face The destination display area for being determined as notification message on one side.
Optionally, the display module 1008 includes:
5th acquisition submodule 10081, for obtaining the area of the destination display area;
Adjusting submodule 10082 adjusts the display of the notification message for the area according to the destination display area Format;
Display sub-module 10083, for the notice after the destination display area, display adjustment display format Message.
Mobile terminal 1000 can be realized each process that mobile terminal is realized in the embodiment of the method for Fig. 1 to Fig. 9, to keep away Exempt to repeat, which is not described herein again.Mobile terminal will receive navigation feature enabled instruction, then can extract navigation feature starting Destination in instruction generates guidance path and starts to navigate, and later during the navigation process, detects each section in guidance path Characteristic information, be based ultimately upon the characteristic information in each section detected, control flexible screen is bent.Due to flexible screen Bending be that user can be recognized by the bending of the specific flexible screen performed by the characteristic information based on each section It, without screen is lighted, avoids using time-consuming, improves when screen is in and puts out screen state to the navigation direction of destination The convenience that mobile terminal uses.
The embodiment of the invention also provides a kind of mobile terminals, are provided with flexible screen, and the mobile terminal further includes processing Device, memory and it is stored in the computer program that can be run on the memory and on the processor, the computer journey Sequence realizes each process of above-mentioned air navigation aid when being executed by the processor, and can reach identical technical effect, to keep away Exempt to repeat, which is not described herein again.
The embodiment of the invention also provides a kind of computer readable storage medium, deposited on the computer readable storage medium Computer program is contained, the computer program realizes each process of above-mentioned air navigation aid, and energy when being executed by processor Reach identical technical effect, to avoid repeating, which is not described herein again.Wherein, the computer readable storage medium, such as only Read memory (Read-Only Memory, abbreviation ROM), random access memory (Random Access Memory, abbreviation RAM), magnetic or disk etc..
Figure 13 is the block diagram of the mobile terminal of another embodiment of the present invention.Mobile terminal 1300 shown in Figure 13 includes: At least one processor 1301, memory 1302, at least one network interface 1304 and user interface 1303.Mobile terminal 1300 In various components be coupled by bus system 1305.It is understood that bus system 1305 for realizing these components it Between connection communication.Bus system 1305 further includes power bus, control bus and status signal in addition to including data/address bus Bus.But for the sake of clear explanation, various buses are all designated as bus system 1305 in Figure 13.
Wherein, user interface 1303 may include display, keyboard or pointing device (for example, mouse, trace ball (trackball), touch-sensitive plate or touch screen etc..Display is flexible screen in embodiments of the present invention.
It is appreciated that the memory 1302 in the embodiment of the present invention can be volatile memory or non-volatile memories Device, or may include both volatile and non-volatile memories.Wherein, nonvolatile memory can be read-only memory (Read-Only Memory, ROM), programmable read only memory (Programmable ROM, PROM), erasable programmable are only Read memory (Erasable PROM, EPROM), electrically erasable programmable read-only memory (Electrically EPROM, ) or flash memory EEPROM.Volatile memory can be random access memory (Random Access Memory, RAM), use Make External Cache.By exemplary but be not restricted explanation, the RAM of many forms is available, such as static random-access Memory (Static RAM, SRAM), dynamic random access memory (Dynamic RAM, DRAM), synchronous dynamic random-access Memory (Synchronous DRAM, SDRAM), double data speed synchronous dynamic RAM (Double Data Rate SDRAM, DDRSDRAM), it is enhanced Synchronous Dynamic Random Access Memory (Enhanced SDRAM, ESDRAM), synchronous Connect dynamic random access memory (Synch link DRAM, SLDRAM) and direct rambus random access memory (Direct Rambus RAM, DRRAM).The memory 1302 of system and method described herein is intended to include but is not limited to this A little and any other suitable type memory.
In some embodiments, memory 1302 stores following element, executable modules or data structures, or Their subset of person or their superset: operating system 13021 and application program 13022.
Wherein, operating system 13021 include various system programs, such as ccf layer, core library layer, driving layer etc., are used for Realize various basic businesses and the hardware based task of processing.Application program 13022 includes various application programs, such as matchmaker Body player (Media Player), browser (Browser) etc., for realizing various applied business.Realize that the present invention is implemented The program of example method may be embodied in application program 13022.
In embodiments of the present invention, mobile terminal 1300 further include: be stored on memory 1302 and can be in processor The computer program run on 1301, computer program realize following steps when being executed by processor 1301: receiving navigation feature Enabled instruction;The destination in the navigation feature enabled instruction is extracted, guidance path is generated and starts to navigate;In navigation procedure In, detect the characteristic information in each section in guidance path;Based on the characteristic information in each section detected, control soft Property screen is bent.
The method that the embodiments of the present invention disclose can be applied in processor 1301, or real by processor 1301 It is existing.Processor 1301 may be a kind of IC chip, the processing capacity with signal.During realization, the above method Each step can be completed by the instruction of the integrated logic circuit of the hardware in processor 1301 or software form.Above-mentioned Processor 1301 can be general processor, digital signal processor (Digital Signal Processor, DSP), dedicated Integrated circuit (Application Specific Integrated Circuit, ASIC), ready-made programmable gate array (Field Programmable Gate Array, FPGA) either other programmable logic device, discrete gate or transistor logic, Discrete hardware components.It may be implemented or execute disclosed each method, step and the logic diagram in the embodiment of the present invention.It is general Processor can be microprocessor or the processor is also possible to any conventional processor etc..In conjunction with institute of the embodiment of the present invention The step of disclosed method, can be embodied directly in hardware decoding processor and execute completion, or with the hardware in decoding processor And software module combination executes completion.Software module can be located at random access memory, and flash memory, read-only memory may be programmed read-only In the computer readable storage medium of this fields such as memory or electrically erasable programmable memory, register maturation.The meter Calculation machine readable storage medium storing program for executing is located at memory 1302, and processor 1301 reads the information in memory 1302, complete in conjunction with its hardware The step of at the above method.Specifically, computer program is stored on the computer readable storage medium, computer program is located Manage each step realized when device 1301 executes such as above-mentioned air navigation aid embodiment.
It is understood that embodiments described herein can with hardware, software, firmware, middleware, microcode or its Combination is to realize.For hardware realization, processing unit be may be implemented in one or more specific integrated circuit (Application Specific Integrated Circuits, ASIC), digital signal processor (Digital Signal Processing, DSP), digital signal processing appts (DSP Device, DSPD), programmable logic device (Programmable Logic Device, PLD), field programmable gate array (Field-Programmable Gate Array, FPGA), general processor, In controller, microcontroller, microprocessor, other electronic units for executing herein described function or combinations thereof.
For software implementations, it can be realized herein by executing the module (such as process, function etc.) of function described herein The technology.Software code is storable in memory and is executed by processor.Memory can in the processor or It is realized outside processor.
Optionally, following steps be can also be achieved when computer program is executed by processor 1301: during the navigation process, detection The geographical location in each section and navigation direction in guidance path;Wherein, the characteristic information includes geographical location and navigation side To;The navigation direction include keep straight on, turn left, turning right, turning around, upstairs, downstairs at least one of.
Optionally, following steps be can also be achieved when computer program is executed by processor 1301: described in detecting Each section obtains the geographical location in the section;Detection mobile terminal is presently in the geographical location of position Yu the section The distance between;If detecting, mobile terminal is presently in the distance between the geographical location in position and the section less than default First threshold, then obtain the navigation direction in the section;Obtain the gripping direction of mobile terminal;Navigation based on the section Direction and the gripping direction determine the corresponding target bending parameter of the navigation direction in the section;Flexible screen is controlled according to institute Target bending parameter is stated to be bent;Wherein, the bending parameter includes bending region, bending angle and overbending direction.
Optionally, following steps be can also be achieved when computer program is executed by processor 1301: by the weight of mobile terminal Force snesor detects the gripping direction of mobile terminal;Wherein, the gripping direction includes that the gripping of mobile terminal front and movement are whole The back side is held to hold.
Optionally, following steps be can also be achieved when computer program is executed by processor 1301: extracting the target and bend Target bending region, target bending angle and target overbending direction in parameter;The target for controlling flexible screen bends region It is bent according to the target bending angle and target overbending direction.
Optionally, following steps be can also be achieved when computer program is executed by processor 1301: if the navigation direction is Straight trip, then the first screen area for controlling flexible screen bend predetermined angle towards direction of advance;If the navigation direction is to turn left, The second screen area for then controlling flexible screen bends predetermined angle towards first direction;If the navigation direction is to turn right, control The third screen area of flexible screen processed bends predetermined angle towards second direction;If the navigation direction is to turn around, flexibility is controlled The opposite direction of 4th screen area of screen towards direction of advance bends predetermined angle;If the navigation direction is upstairs, to control soft Property screen the 5th screen area bend predetermined angle towards direction straight up;If the navigation direction is downstairs, to control flexibility 6th screen area of screen bends predetermined angle towards vertically downward direction;Wherein, the predetermined angle is greater than preset second threshold Value, the first direction are the consistent direction of turn direction with left-hand bend, and the second direction is the turning side with right-hand bend To consistent direction.
Optionally, following steps be can also be achieved when computer program is executed by processor 1301: detecting whether to receive logical Know message;If detection receives notification message, the current bending region of flexible screen is obtained;Based on the current bent area Domain determines the destination display area of notification message;The notification message is shown on the destination display area;
Wherein, the destination display area is the screen area towards the one side for the user's face for holding mobile terminal.
Optionally, following steps be can also be achieved when computer program is executed by processor 1301: obtaining holding for mobile terminal Hold mode;According to the holding mode, the facial orientation of user is determined;Based on the facial orientation, by the current bending The destination display area that is on one side determined as notification message of the region towards user's face.
Optionally, following steps be can also be achieved when computer program is executed by processor 1301: obtaining the target and show The area in region;According to the area of the destination display area, the display format of the notification message is adjusted;It is aobvious in the target Show on region, the notification message after display adjustment display format.
Mobile terminal 1300 can be realized each process that mobile terminal is realized in previous embodiment, to avoid repeating, this In repeat no more.Mobile terminal will receive navigation feature enabled instruction, then can extract in the navigation feature enabled instruction Destination generates guidance path and starts to navigate, and later during the navigation process, detects the feature letter in each section in guidance path Breath, is based ultimately upon the characteristic information in each section detected, and control flexible screen is bent.Since the bending of flexible screen is Performed by characteristic information based on each section, user can recognize destination by the bending of the specific flexible screen Navigation direction, without screen is lighted, avoid using time-consuming when screen is in and puts out screen state, improve mobile terminal The convenience used.
Figure 14 is the structural schematic diagram of the mobile terminal of another embodiment of the present invention.Specifically, the mobile end in Figure 14 End 1400 can be mobile phone, tablet computer, personal digital assistant (Personal Digital Assistant, PDA) or vehicle-mounted Computer etc..
Mobile terminal 1400 in Figure 14 include radio frequency (Radio Frequency, RF) circuit 1410, memory 1420, Input unit 1430, display unit 1440, processor 1460, voicefrequency circuit 1470, WiFi (Wireless Fidelity) module 1480 and power supply 1490.
Wherein, input unit 1430 can be used for receiving the number or character information of user's input, and generate with movement eventually The related signal input of the user setting and function control at end 1400.Specifically, in the embodiment of the present invention, the input unit 1430 may include touch panel 1431.Touch panel 1431, also referred to as touch screen collect the touching of user on it or nearby It touches operation (for example user uses the operations of any suitable object or attachment on touch panel 1431 such as finger, stylus), and Corresponding attachment device is driven according to preset formula.Optionally, touch panel 1431 may include touch detecting apparatus and Two parts of touch controller.Wherein, the touch orientation of touch detecting apparatus detection user, and detect touch operation bring letter Number, transmit a signal to touch controller;Touch controller receives touch information from touch detecting apparatus, and is converted into Contact coordinate, then give the processor 1460, and order that processor 1460 is sent can be received and executed.Furthermore, it is possible to Touch panel 1431 is realized using multiple types such as resistance-type, condenser type, infrared ray and surface acoustic waves.In addition to touch panel 1431, input unit 1430 can also include other input equipments 1432, other input equipments 1432 can include but is not limited to One of physical keyboard, function key (such as volume control button, switch key etc.), trace ball, mouse, operating stick etc. are more Kind.
Wherein, display unit 1440 can be used for showing information input by user or be supplied to the information and movement of user The various menu interfaces of terminal 1400.Display unit 1440 may include display panel 1441, optionally, using LCD or can have The forms such as machine light emitting diode (Organic Light-Emitting Diode, OLED) configure display panel 1441.At this Display panel 1141 is flexible screen in inventive embodiments.
It should be noted that touch panel 1431 can cover display panel 1441, touch display screen is formed, when the touch display screen After detecting touch operation on it or nearby, processor 1460 is sent to determine the type of touch event, is followed by subsequent processing Device 1460 provides corresponding visual output according to the type of touch event in touch display screen.
Touch display screen includes Application Program Interface viewing area and common control viewing area.The Application Program Interface viewing area And arrangement mode of the common control viewing area does not limit, can be arranged above and below, left-right situs etc. can distinguish two it is aobvious Show the arrangement mode in area.The Application Program Interface viewing area is displayed for the interface of application program.Each interface can be with The interface elements such as the icon comprising at least one application program and/or widget desktop control.The Application Program Interface viewing area Or the empty interface not comprising any content.This commonly uses control viewing area for showing the higher control of utilization rate, for example, Application icons such as button, interface number, scroll bar, phone directory icon etc. are set.
Wherein processor 1460 is the control centre of mobile terminal 1400, utilizes various interfaces and connection whole mobile phone Various pieces, by running or execute the software program and/or module that are stored in first memory 1421, and call and deposit The data in second memory 1422 are stored up, the various functions and processing data of mobile terminal 1400 are executed, thus eventually to movement End 1400 carries out integral monitoring.Optionally, processor 1460 may include one or more processing units.
In embodiments of the present invention, mobile terminal 1400 further include: be stored on memory 1420 and can be in processor The computer program run on 1460, computer program realize following steps when being executed by processor 1460: receiving navigation feature Enabled instruction;The destination in the navigation feature enabled instruction is extracted, guidance path is generated and starts to navigate;In navigation procedure In, detect the characteristic information in each section in guidance path;Based on the characteristic information in each section detected, control soft Property screen is bent.
Optionally, following steps be can also be achieved when computer program is executed by processor 1460: during the navigation process, detection The geographical location in each section and navigation direction in guidance path;Wherein, the characteristic information includes geographical location and navigation side To;The navigation direction include keep straight on, turn left, turning right, turning around, upstairs, downstairs at least one of.
Optionally, following steps be can also be achieved when computer program is executed by processor 1460: described in detecting Each section obtains the geographical location in the section;Detection mobile terminal is presently in the geographical location of position Yu the section The distance between;If detecting, mobile terminal is presently in the distance between the geographical location in position and the section less than default First threshold, then obtain the navigation direction in the section;Obtain the gripping direction of mobile terminal;Navigation based on the section Direction and the gripping direction determine the corresponding target bending parameter of the navigation direction in the section;Flexible screen is controlled according to institute Target bending parameter is stated to be bent;Wherein, the bending parameter includes bending region, bending angle and overbending direction.
Optionally, following steps be can also be achieved when computer program is executed by processor 1460: by the weight of mobile terminal Force snesor detects the gripping direction of mobile terminal;Wherein, the gripping direction includes that the gripping of mobile terminal front and movement are whole The back side is held to hold.
Optionally, following steps be can also be achieved when computer program is executed by processor 1460: extracting the target and bend Target bending region, target bending angle and target overbending direction in parameter;The target for controlling flexible screen bends region It is bent according to the target bending angle and target overbending direction.
Optionally, following steps be can also be achieved when computer program is executed by processor 1460: if the navigation direction is Straight trip, then the first screen area for controlling flexible screen bend predetermined angle towards direction of advance;If the navigation direction is to turn left, The second screen area for then controlling flexible screen bends predetermined angle towards first direction;If the navigation direction is to turn right, control The third screen area of flexible screen processed bends predetermined angle towards second direction;If the navigation direction is to turn around, flexibility is controlled The opposite direction of 4th screen area of screen towards direction of advance bends predetermined angle;
If the navigation direction is default towards the bending of direction straight up for the 5th screen area for upstairs, controlling flexible screen Angle;If the navigation direction is to go downstairs, the 6th screen area for controlling flexible screen bends preset angle towards vertically downward direction Degree;Wherein, the predetermined angle is greater than preset second threshold, and the first direction is consistent with the turn direction of left-hand bend Direction, the second direction are the consistent direction of turn direction with right-hand bend.
Optionally, following steps be can also be achieved when computer program is executed by processor 1460: detecting whether to receive logical Know message;If detection receives notification message, the current bending region of flexible screen is obtained;Based on the current bent area Domain determines the destination display area of notification message;The notification message is shown on the destination display area;Wherein, described Destination display area is the screen area towards the one side for the user's face for holding mobile terminal.
Optionally, following steps be can also be achieved when computer program is executed by processor 1460: obtaining holding for mobile terminal Hold mode;According to the holding mode, the facial orientation of user is determined;Based on the facial orientation, by the current bending The destination display area that is on one side determined as notification message of the region towards user's face.
Optionally, following steps be can also be achieved when computer program is executed by processor 1460: obtaining the target and show The area in region;According to the area of the destination display area, the display format of the notification message is adjusted;It is aobvious in the target Show on region, the notification message after display adjustment display format.
As it can be seen that mobile terminal will receive navigation feature enabled instruction, then can extract in the navigation feature enabled instruction Destination, generate guidance path simultaneously start to navigate, later during the navigation process, detect guidance path in each section feature Information, is based ultimately upon the characteristic information in each section detected, and control flexible screen is bent.Due to the bending of flexible screen It is performed by the characteristic information based on each section, user can recognize purpose by the bending of the specific flexible screen The navigation direction on ground, without screen is lighted, is avoided using time-consuming when screen is in and puts out screen state, is improved mobile whole Hold the convenience used.
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 disclosure Member and algorithm steps can be realized with the combination of electronic hardware or computer software and electronic hardware.These functions are actually It is implemented in hardware or software, the specific application and design constraint depending on technical solution.Professional technician Each specific application can be used different methods to achieve the described function, but this realization is it is not considered that exceed The 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 embodiment provided herein, it should be understood that disclosed device and method can pass through others Mode is realized.For example, the apparatus embodiments described above are merely exemplary, for example, the division of the unit, only A kind of logical function partition, there may be another division manner in actual implementation, for example, multiple units or components can combine or Person is desirably integrated into another system, or some features can be ignored or not executed.Another point, shown or discussed is mutual Between coupling, direct-coupling or communication connection can be through some interfaces, the INDIRECT COUPLING or communication link of device or unit It connects, 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 unit The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple In 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 unit It 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 product It is stored in a computer readable storage medium.Based on this understanding, technical solution of the present invention is substantially in other words The part of the part that contributes to existing technology or the technical solution can be embodied in the form of software products, the meter Calculation machine software product is stored in a storage medium, including some instructions are used so that a computer equipment (can be a People'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, ROM, RAM, magnetic or disk etc. are various can store program code Medium.
The above description is merely a specific embodiment, but scope of protection of the present invention is not limited thereto, any Those 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 contain Lid is within protection scope of the present invention.Therefore, protection scope of the present invention should be subject to the protection scope in claims.
Explanation is needed further exist for, this mobile terminal described in this description includes but is not limited to smart phone, puts down Plate computer etc..
This many functional component described in this description is all referred to as module, specifically to emphasize its realization side The independence of formula.
In the embodiment of the present invention, module can use software realization, to be executed by various types of processors.Citing comes It says, the executable code module of a mark may include the one or more physics or logical block of computer instruction, citing For, object, process or function can be built as.Nevertheless, the executable code of institute's mark module is without physically It is located together, but may include the different instructions being stored in different positions, be combined together when in these command logics When, it constitutes module and realizes the regulation purpose of the module.
In fact, executable code module can be the either many item instructions of individual instructions, and can even be distributed It on multiple and different code segments, is distributed in distinct program, and is distributed across multiple memory devices.Similarly, it grasps Making data can be identified in module, and can realize according to any form appropriate and be organized in any appropriate class In the data structure of type.The operation data can be used as individual data collection and be collected, or can be distributed on different location (including in different storage device), and at least partly can only be present in system or network as electronic signal.
When module can use software realization, it is contemplated that the level of existing hardware technique, it is possible to implemented in software Module, without considering the cost, those skilled in the art can build corresponding hardware circuit to realize correspondence Function, the hardware circuit includes conventional ultra-large integrated (VLSI) circuit or gate array and such as logic core The existing semiconductor of piece, transistor etc either other discrete elements.Module can also use programmable hardware device, such as Field programmable gate array, programmable logic array, programmable logic device etc. are realized.
Above-mentioned exemplary embodiment is described with reference to those attached drawings, many different forms and embodiment be it is feasible and Without departing from spirit of that invention and teaching, therefore, the present invention should not be construed the limitation become in this proposed exemplary embodiment. More precisely, these exemplary embodiments are provided so that the present invention can be perfect and complete, and can be by the scope of the invention It is communicated to those those of skill in the art.In those schemas, size of components and relative size be perhaps based on it is clear for the sake of And it is exaggerated.Term used herein is based only on description particular example embodiment purpose, and being not intended to, which becomes limitation, uses.Such as Ground is used at this, unless the interior text clearly refers else, otherwise the singular " one ", "one" and "the" be intended to by Those multiple forms are also included in.Those term "comprising"s and/or " comprising " will become further apparent when being used in this specification, It indicates the presence of the feature, integer, step, operation, component and/or component, but is not excluded for one or more other features, whole Number, step, operation, component, component and/or the presence of its group or increase.Unless otherwise indicated, narrative tense, a value range packet Bound containing the range and any subrange therebetween.
The above is a preferred embodiment of the present invention, it is noted that for those skilled in the art For, without departing from the principles of the present invention, it can also make several improvements and retouch, these improvements and modifications It should be regarded as protection scope of the present invention.

Claims (18)

1.一种导航方法,其特征在于,应用于设置有柔性屏的移动终端,所述方法包括:1. A navigation method, characterized in that, applied to a mobile terminal provided with a flexible screen, the method comprising: 接收导航功能启动指令;Receive a navigation function start command; 提取所述导航功能启动指令中的目的地,生成导航路径并开始导航;Extracting the destination in the navigation function startup instruction, generating a navigation path and starting navigation; 在导航过程中,检测导航路径中每个路段的特征信息;During the navigation process, the feature information of each road segment in the navigation path is detected; 基于检测到的所述每个路段的特征信息,控制柔性屏进行弯折;Control the flexible screen to bend based on the detected feature information of each road section; 所述基于检测到的所述每个路段的特征信息,控制柔性屏进行弯折的步骤,包括:The step of controlling the flexible screen to bend based on the detected feature information of each road section includes: 对于检测到的所述每个路段,获取所述路段的地理位置;For each detected road segment, obtain the geographic location of the road segment; 检测移动终端当前所处位置与所述路段的地理位置之间的距离;Detecting the distance between the current location of the mobile terminal and the geographic location of the road segment; 若检测到移动终端当前所处位置与所述路段的地理位置之间的距离小于预设的第一阈值,则获取所述路段的导航方向;If it is detected that the distance between the current location of the mobile terminal and the geographic location of the road segment is less than a preset first threshold, acquiring the navigation direction of the road segment; 获取移动终端的握持方向;Obtain the holding direction of the mobile terminal; 基于所述路段的导航方向和所述握持方向,确定所述路段的导航方向对应的目标弯折参数;determining the target bending parameter corresponding to the navigation direction of the road segment based on the navigation direction of the road segment and the holding direction; 控制柔性屏按照所述目标弯折参数进行弯折;Control the flexible screen to bend according to the target bending parameters; 其中,所述弯折参数包括弯折区域、弯折角度和弯折方向。Wherein, the bending parameters include bending area, bending angle and bending direction. 2.根据权利要求1所述的方法,其特征在于,所述在导航过程中,检测导航路径中每个路段的特征信息的步骤,包括:2. The method according to claim 1, wherein, in the navigation process, the step of detecting the characteristic information of each road section in the navigation path comprises: 在导航过程中,检测导航路径中每个路段的地理位置和导航方向;During the navigation process, detect the geographic location and navigation direction of each road segment in the navigation path; 其中,所述特征信息包括地理位置和导航方向;所述导航方向包括直行、左转弯、右转弯、掉头、上楼、下楼中的至少一项。Wherein, the feature information includes geographic location and navigation direction; the navigation direction includes at least one of going straight, turning left, turning right, turning around, going upstairs, and going downstairs. 3.根据权利要求1所述的方法,其特征在于,所述获取移动终端的握持方向的步骤,包括:3. The method according to claim 1, wherein the step of acquiring the holding direction of the mobile terminal comprises: 通过移动终端的重力传感器,检测移动终端的握持方向;Detect the holding direction of the mobile terminal through the gravity sensor of the mobile terminal; 其中,所述握持方向包括移动终端正面握持和移动终端背面握持。Wherein, the holding direction includes front holding of the mobile terminal and back holding of the mobile terminal. 4.根据权利要求1所述的方法,其特征在于,所述控制柔性屏按照所述目标弯折参数进行弯折的步骤,包括:4. The method according to claim 1, wherein the step of controlling the flexible screen to bend according to the target bending parameter comprises: 提取所述目标弯折参数中的目标弯折区域、目标弯折角度和目标弯折方向;extracting the target bending area, the target bending angle and the target bending direction in the target bending parameters; 控制柔性屏的所述目标弯折区域按照所述目标弯折角度和目标弯折方向进行弯折。The target bending area of the flexible screen is controlled to be bent according to the target bending angle and the target bending direction. 5.根据权利要求4所述的方法,其特征在于,所述控制柔性屏的所述目标弯折区域按照所述目标弯折角度和目标弯折方向进行弯折的步骤,包括:5. The method according to claim 4, wherein the step of controlling the target bending area of the flexible screen to bend according to the target bending angle and the target bending direction comprises: 若所述导航方向为直行,则控制柔性屏的第一屏幕区域朝前进方向弯折预设角度;If the navigation direction is straight, controlling the first screen area of the flexible screen to bend a preset angle toward the forward direction; 若所述导航方向为左转弯,则控制柔性屏的第二屏幕区域朝第一方向弯折预设角度;If the navigation direction is a left turn, controlling the second screen area of the flexible screen to bend a preset angle in the first direction; 若所述导航方向为右转弯,则控制柔性屏的第三屏幕区域朝第二方向弯折预设角度;If the navigation direction is a right turn, controlling the third screen area of the flexible screen to bend a preset angle in the second direction; 若所述导航方向为掉头,则控制柔性屏的第四屏幕区域朝前进方向的反方向弯折预设角度;If the navigation direction is U-turn, controlling the fourth screen area of the flexible screen to bend a preset angle in the opposite direction of the forward direction; 若所述导航方向为上楼,则控制柔性屏的第五屏幕区域朝竖直向上方向弯折预设角度;If the navigation direction is upstairs, controlling the fifth screen area of the flexible screen to bend a preset angle vertically upward; 若所述导航方向为下楼,则控制柔性屏的第六屏幕区域朝竖直向下方向弯折预设角度;If the navigation direction is going downstairs, controlling the sixth screen area of the flexible screen to bend a preset angle vertically downward; 其中,所述预设角度大于预设的第二阈值,所述第一方向为与左转弯的转弯方向一致的方向,所述第二方向为与右转弯的转弯方向一致的方向。Wherein, the preset angle is greater than a preset second threshold, the first direction is a direction consistent with the turning direction of a left turn, and the second direction is a direction consistent with the turning direction of a right turn. 6.根据权利要求1所述的方法,其特征在于,所述基于检测到的所述每个路段的特征信息,控制柔性屏进行弯折的步骤之后,还包括:6 . The method according to claim 1 , wherein after the step of controlling the flexible screen to bend based on the detected feature information of each road section, the method further comprises: 6 . 检测是否接收到通知消息;Detect whether a notification message is received; 若检测接收到通知消息,则获取柔性屏当前的弯折区域;If it is detected that a notification message is received, the current bending area of the flexible screen is obtained; 基于所述当前的弯折区域,确定通知消息的目标显示区域;determining the target display area of the notification message based on the current bending area; 在所述目标显示区域上显示所述通知消息;displaying the notification message on the target display area; 其中,所述目标显示区域为朝向握持移动终端的用户人脸的一面的屏幕区域。The target display area is a screen area facing the face of the user holding the mobile terminal. 7.根据权利要求6所述的方法,其特征在于,所述基于所述当前的弯折区域,确定通知消息的目标显示区域的步骤,包括:7. The method according to claim 6, wherein the step of determining the target display area of the notification message based on the current bending area comprises: 获取移动终端的握持方式;Obtain the holding method of the mobile terminal; 根据所述握持方式,确定用户的人脸朝向;determining the face orientation of the user according to the holding method; 基于所述人脸朝向,将所述当前的弯折区域朝向用户人脸的一面确定为通知消息的目标显示区域。Based on the face orientation, the side of the current bending area facing the face of the user is determined as the target display area of the notification message. 8.根据权利要求6所述的方法,其特征在于,所述在所述目标显示区域上显示所述通知消息的步骤,包括:8. The method according to claim 6, wherein the step of displaying the notification message on the target display area comprises: 获取所述目标显示区域的面积;obtaining the area of the target display area; 根据所述目标显示区域的面积,调整所述通知消息的显示格式;Adjust the display format of the notification message according to the area of the target display area; 在所述目标显示区域上,显示调整显示格式后的所述通知消息。On the target display area, the notification message after the display format is adjusted is displayed. 9.一种移动终端,其特征在于,设置有柔性屏,所述移动终端包括:9. A mobile terminal, characterized in that a flexible screen is provided, and the mobile terminal comprises: 接收模块,用于接收导航功能启动指令;The receiving module is used to receive the navigation function start instruction; 处理模块,用于提取所述导航功能启动指令中的目的地,生成导航路径并开始导航;a processing module for extracting the destination in the navigation function startup instruction, generating a navigation path and starting navigation; 第一检测模块,用于在导航过程中,检测导航路径中每个路段的特征信息;a first detection module, used for detecting the feature information of each road section in the navigation path during the navigation process; 控制模块,用于基于检测到的所述每个路段的特征信息,控制柔性屏进行弯折;a control module for controlling the flexible screen to bend based on the detected feature information of each road section; 所述控制模块包括:The control module includes: 第一获取子模块,用于对于检测到的所述每个路段,获取所述路段的地理位置;a first acquisition submodule, configured to acquire the geographic location of the road segment for each detected road segment; 检测子模块,用于检测移动终端当前所处位置与所述路段的地理位置之间的距离;a detection sub-module for detecting the distance between the current location of the mobile terminal and the geographic location of the road section; 第二获取子模块,用于若检测到移动终端当前所处位置与所述路段的地理位置之间的距离小于预设的第一阈值,则获取所述路段的导航方向;a second acquiring submodule, configured to acquire the navigation direction of the road segment if it is detected that the distance between the current location of the mobile terminal and the geographic location of the road segment is less than a preset first threshold; 第三获取子模块,用于获取移动终端的握持方向;a third acquisition sub-module for acquiring the holding direction of the mobile terminal; 第一确定子模块,用于基于所述路段的导航方向和所述握持方向,确定所述路段的导航方向对应的目标弯折参数;a first determination submodule, configured to determine the target bending parameter corresponding to the navigation direction of the road segment based on the navigation direction of the road segment and the holding direction; 控制子模块,用于控制柔性屏按照所述目标弯折参数进行弯折;a control sub-module for controlling the flexible screen to bend according to the target bending parameters; 其中,所述弯折参数包括弯折区域、弯折角度和弯折方向。Wherein, the bending parameters include bending area, bending angle and bending direction. 10.根据权利要求9所述的移动终端,其特征在于,所述第一检测模块进一步用于:10. The mobile terminal according to claim 9, wherein the first detection module is further configured to: 在导航过程中,检测导航路径中每个路段的地理位置和导航方向;During the navigation process, detect the geographic location and navigation direction of each road segment in the navigation path; 其中,所述特征信息包括地理位置和导航方向;所述导航方向包括直行、左转弯、右转弯、掉头、上楼、下楼中的至少一项。Wherein, the feature information includes geographic location and navigation direction; the navigation direction includes at least one of going straight, turning left, turning right, turning around, going upstairs, and going downstairs. 11.根据权利要求9所述的移动终端,其特征在于,所述第三获取子模块进一步用于:11. The mobile terminal according to claim 9, wherein the third acquisition submodule is further used for: 通过移动终端的重力传感器,检测移动终端的握持方向;Detect the holding direction of the mobile terminal through the gravity sensor of the mobile terminal; 其中,所述握持方向包括移动终端正面握持和移动终端背面握持。Wherein, the holding direction includes front holding of the mobile terminal and back holding of the mobile terminal. 12.根据权利要求9所述的移动终端,其特征在于,所述控制子模块包括:12. The mobile terminal according to claim 9, wherein the control submodule comprises: 提取单元,用于提取所述目标弯折参数中的目标弯折区域、目标弯折角度和目标弯折方向;an extraction unit, configured to extract the target bending area, the target bending angle and the target bending direction in the target bending parameters; 控制单元,用于控制柔性屏的所述目标弯折区域按照所述目标弯折角度和目标弯折方向进行弯折。The control unit is configured to control the target bending area of the flexible screen to be bent according to the target bending angle and the target bending direction. 13.根据权利要求12所述的移动终端,其特征在于,所述控制单元包括:13. The mobile terminal according to claim 12, wherein the control unit comprises: 第一控制子单元,用于若所述导航方向为直行,则控制柔性屏的第一屏幕区域朝前进方向弯折预设角度;a first control subunit, configured to control the first screen area of the flexible screen to bend a preset angle toward the forward direction if the navigation direction is straight; 第二控制子单元,用于若所述导航方向为左转弯,则控制柔性屏的第二屏幕区域朝第一方向弯折预设角度;a second control subunit, configured to control the second screen area of the flexible screen to bend a preset angle in the first direction if the navigation direction is a left turn; 第三控制子单元,用于若所述导航方向为右转弯,则控制柔性屏的第三屏幕区域朝第二方向弯折预设角度;a third control subunit, configured to control the third screen area of the flexible screen to bend a preset angle toward the second direction if the navigation direction is a right turn; 第四控制子单元,用于若所述导航方向为掉头,则控制柔性屏的第四屏幕区域朝前进方向的反方向弯折预设角度;a fourth control subunit, configured to control the fourth screen area of the flexible screen to bend a preset angle in the opposite direction of the forward direction if the navigation direction is a U-turn; 第五控制子单元,用于若所述导航方向为上楼,则控制柔性屏的第五屏幕区域朝竖直向上方向弯折预设角度;a fifth control subunit, configured to control the fifth screen area of the flexible screen to bend a preset angle vertically upward if the navigation direction is upstairs; 第六控制子单元,用于若所述导航方向为下楼,则控制柔性屏的第六屏幕区域朝竖直向下方向弯折预设角度;a sixth control subunit, configured to control the sixth screen area of the flexible screen to bend a preset angle vertically downward if the navigation direction is downstairs; 其中,所述预设角度大于预设的第二阈值,所述第一方向为与左转弯的转弯方向一致的方向,所述第二方向为与右转弯的转弯方向一致的方向。Wherein, the preset angle is greater than a preset second threshold, the first direction is a direction consistent with the turning direction of a left turn, and the second direction is a direction consistent with a right turning direction. 14.根据权利要求9所述的移动终端,其特征在于,所述移动终端还包括:14. The mobile terminal according to claim 9, wherein the mobile terminal further comprises: 第二检测模块,用于检测是否接收到通知消息;a second detection module, configured to detect whether a notification message is received; 获取模块,用于若检测接收到通知消息,则获取柔性屏当前的弯折区域;an acquisition module, used to acquire the current bending area of the flexible screen if a notification message is detected; 确定模块,用于基于所述当前的弯折区域,确定通知消息的目标显示区域;a determining module, configured to determine the target display area of the notification message based on the current bending area; 显示模块,用于在所述目标显示区域上显示所述通知消息;a display module for displaying the notification message on the target display area; 其中,所述目标显示区域为朝向握持移动终端的用户人脸的一面的屏幕区域。The target display area is a screen area facing the face of the user holding the mobile terminal. 15.根据权利要求14所述的移动终端,其特征在于,所述确定模块包括:15. The mobile terminal according to claim 14, wherein the determining module comprises: 第四获取子模块,用于获取移动终端的握持方式;a fourth acquisition sub-module, used for acquiring the holding mode of the mobile terminal; 第二确定子模块,用于根据所述握持方式,确定用户的人脸朝向;a second determination submodule, configured to determine the face orientation of the user according to the holding method; 处理子模块,用于基于所述人脸朝向,将所述当前的弯折区域朝向用户人脸的一面确定为通知消息的目标显示区域。The processing submodule is configured to determine, based on the face orientation, the side of the current bending area facing the user's face as the target display area of the notification message. 16.根据权利要求14所述的移动终端,其特征在于,所述显示模块包括:16. The mobile terminal according to claim 14, wherein the display module comprises: 第五获取子模块,用于获取所述目标显示区域的面积;The fifth acquisition submodule is used to acquire the area of the target display area; 调整子模块,用于根据所述目标显示区域的面积,调整所述通知消息的显示格式;an adjustment sub-module for adjusting the display format of the notification message according to the area of the target display area; 显示子模块,用于在所述目标显示区域上,显示调整显示格式后的所述通知消息。The display sub-module is configured to display the notification message after adjusting the display format on the target display area. 17.一种移动终端,其特征在于,设置有柔性屏,所述移动终端还包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至8中任一项所述的导航方法的步骤。17. A mobile terminal, characterized in that a flexible screen is provided, the mobile terminal further comprising a processor, a memory, and a computer program stored on the memory and running on the processor, the computer program The steps of a navigation method as claimed in any one of claims 1 to 8 are implemented when executed by the processor. 18.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至8中任一项所述的导航方法的步骤。18. A computer-readable storage medium, wherein a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program according to any one of claims 1 to 8 is implemented. The steps of the navigation method.
CN201710773358.1A 2017-08-31 2017-08-31 A kind of air navigation aid and mobile terminal Active CN107580126B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710773358.1A CN107580126B (en) 2017-08-31 2017-08-31 A kind of air navigation aid and mobile terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710773358.1A CN107580126B (en) 2017-08-31 2017-08-31 A kind of air navigation aid and mobile terminal

Publications (2)

Publication Number Publication Date
CN107580126A CN107580126A (en) 2018-01-12
CN107580126B true CN107580126B (en) 2019-05-17

Family

ID=61030747

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710773358.1A Active CN107580126B (en) 2017-08-31 2017-08-31 A kind of air navigation aid and mobile terminal

Country Status (1)

Country Link
CN (1) CN107580126B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108195394A (en) * 2018-01-31 2018-06-22 努比亚技术有限公司 Air navigation aid, mobile terminal and the computer readable storage medium of flexible screen
CN108759817A (en) * 2018-05-29 2018-11-06 努比亚技术有限公司 A kind of navigation reminders method, flexible screen terminal and computer readable storage medium
CN109556603A (en) * 2018-11-19 2019-04-02 惠州Tcl移动通信有限公司 The determination method of starting direction when mobile terminal and its navigation
CN110448912A (en) * 2019-07-31 2019-11-15 维沃移动通信有限公司 Terminal control method and terminal device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9195272B2 (en) * 2011-09-02 2015-11-24 Microsoft Technology Licensing, Llc Expandable mobile device
CN206117754U (en) * 2016-10-27 2017-04-19 努比亚技术有限公司 Flexible printed circuit board and mobile terminal
KR20170079549A (en) * 2015-12-30 2017-07-10 엘지전자 주식회사 Mobile terminal and method for controlling the same

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102611790B (en) * 2012-02-21 2014-08-20 华为终端有限公司 Method and device for reminding user of unread message
KR101978206B1 (en) * 2012-06-29 2019-05-14 엘지전자 주식회사 Mobile Terminal
CN104544792B (en) * 2015-01-20 2016-01-06 京东方科技集团股份有限公司 A kind of information prompting bracelet and information presentation system
CN106959117B (en) * 2017-03-20 2019-11-26 联想(北京)有限公司 A kind of information indicating method and device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9195272B2 (en) * 2011-09-02 2015-11-24 Microsoft Technology Licensing, Llc Expandable mobile device
KR20170079549A (en) * 2015-12-30 2017-07-10 엘지전자 주식회사 Mobile terminal and method for controlling the same
CN206117754U (en) * 2016-10-27 2017-04-19 努比亚技术有限公司 Flexible printed circuit board and mobile terminal

Also Published As

Publication number Publication date
CN107580126A (en) 2018-01-12

Similar Documents

Publication Publication Date Title
CN107580126B (en) A kind of air navigation aid and mobile terminal
US10216407B2 (en) Display control apparatus, display control method and display control program
CN107566638B (en) A kind of display control method and mobile terminal of application program
TWI571790B (en) Method and electronic device for changing coordinate values of icons according to a sensing signal
EP2812773B1 (en) Portable device and method for controlling the same
JP6900133B2 (en) Gesture operation device and gesture operation method
EP2796973B1 (en) Method and apparatus for generating a three-dimensional user interface
US20110307843A1 (en) Information Processing Apparatus, Operation Method, and Information Processing Program
EP2863297A1 (en) Terminal and interface operation management method
BR102014002492A2 (en) method and apparatus for multitasking
CN110246182A (en) Vision-based global map positioning method and device, storage medium and equipment
US10140002B2 (en) Information processing apparatus, information processing method, and program
KR20140100149A (en) Portable device containing felxible display and controlling method therof
JP2012181845A (en) Screen display apparatus
JP2007286593A (en) Screen display apparatus
US20150084881A1 (en) Data processing method and electronic device
US20160162092A1 (en) Operation device
US20140347298A1 (en) Method and apparatus for controlling vibration
CN107209637A (en) Graphical interfaces and the method for managing the graphical interfaces during the shown element of selection is touched
JP5654932B2 (en) User interface device, operation reception method using display device, and program
CN105849683A (en) Method and apparatus for processing object provided through display
JP6386897B2 (en) Electronic blackboard, information processing program, and information processing method
CN107346202B (en) A kind of image pickup method and mobile terminal
JP5873592B1 (en) User interface program for determining three-point slide operation
ES2880737T3 (en) Improved method of selecting an element from a Graphical User Interface

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant