导航方法、装置和触控笔
文献发布时间:2023-06-19 09:52:39
技术领域
本申请属于通信技术领域,具体涉及一种导航方法、装置、触控笔和电子设备。
背景技术
随着科技的发展,电子设备可以为用户提供越来越多的功能。其中,在日常出行过程中,电子设备可以为用户提供导航功能。
但是,由于目前导航方式较为单一,以使用户在实际使用电子设备进行导航时会出现很多不足。如在使用电子设备进行导航时,用户需要在行走过程中不断低头查看地图,若遇到交通路口,会存在一定的安全隐患。或者,在导航时间过长和/或使用电子设备的环境温度过高的情况下,导致电子设备耗电严重,减少用户使用电子设备的时间,使用户无法使用除导航之外的功能。
发明内容
本申请实施例的目的是提供一种导航方法、装置、触控笔、电子设备和存储介质,能够解决导航方式较为局限的问题。
为了解决上述技术问题,本申请是这样实现的:
第一方面,本申请实施例提供了一种导航方法,应用于触控笔,该方法包括:
在检测到与电子设备连接的情况下,接收电子设备发送的导航指令;
根据导航指令,确定目标导航信息;
显示导航提示信息,导航提示信息用于根据目标导航信息进行路线导航。
第二方面,申请实施例提供了一种导航方法,应用于电子设备,该方法包括:
接收用户导航的第一输入;
响应于第一输入,根据与第一输入相关的导航信息,确定导航指令;
在检测到与触控笔连接的情况下,向触控笔发送导航指令。
第三方面,本申请实施例提供了一种导航装置,应用于触控笔,该装置包括:
接收模块,用于在检测到与电子设备连接的情况下,接收电子设备发送的导航指令;
处理模块,用于根据导航指令,确定目标导航信息;
显示模块,用于显示导航提示信息,导航提示信息用于根据目标导航信息进行路线导航。
第四方面,本申请实施例提供了一种导航装置,应用于电子设备,该装置包括:
接收模块,用于接收用户导航的第一输入;
处理模块,用于响应于第一输入,根据与第一输入相关的导航信息,确定导航指令;
发送模块,用于在检测到与触控笔连接的情况下,向触控笔发送导航指令。
第五方面,本申请实施例提供了一种触控笔,该触控笔包括处理器、存储器及存储在存储器上并可在处理器上运行的程序或指令,程序或指令被处理器执行时实现如第一方面所示的导航方法的步骤。
第六方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序或指令,程序或指令被处理器执行时实现如第二方面所示的导航方法的步骤。
第七方面,本申请实施例提供了一种计算机可读存储介质,可读存储介质上存储程序或指令,程序或指令被处理器执行时实现如第一方面所示的导航方法的步骤,或者,实现如第二方面所示的导航方法的步骤。
第八方面,本申请实施例提供了一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现如第一方面或者第二方面所示的导航方法的步骤。
在本申请实施例中,在触控笔与电子设备连接的情况下,接收电子设备发送的导航指令,基于导航指令确定目标导航信息,并显示用于根据目标导航信息进行路线导航的导航提示信息。这样,本申请实施例提供了新的导航方式,有效解决导航方式较为局限的问题。另外,通过触控笔进行导航,可以减少电子设备的耗电,使用户可以有电量使用除导航之外的功能,以提高用户体验感。
附图说明
图1为本申请实施例提供的一种导航的架构示意图;
图2为本申请实施例提供的一种导航方法的流程图;
图3为本申请实施例提供的一种触控笔信号灯的示意图;
图4为本申请实施例提供的一种确定差值距离的示意图;
图5为本申请实施例提供的一种触控笔的信号灯和显示屏的示意图;
图6为本申请实施例提供的一种导航方法的交互示意图;
图7为本申请实施例提供的一种触控笔的信号灯的发光颜色示意图;
图8为本申请实施例提供的一种触控笔导航的示意图;
图9为本申请实施例提供的另一种导航方法的交互示意图;
图10为本申请实施例提供的另一种触控笔导航示意图;
图11为本申请实施例提供的一种基于触控笔的导航装置的结构示意图;
图12为本申请实施例提供的一种基于电子设备的导航装置的结构示意图;
图13为本申请实施例提供的一种触控笔的结构示意图;
图14为本申请实施例提供的一种电子设备的硬件结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的图像处理方法进行详细地说明。
首先,本申请实施例提出了一种导航的架构示意图。参照图1,该架构可以包括电子设备10和触控笔20。其中,电子设备10可以接收用户导航的第一输入,响应于第一输入,根据与第一输入相关的导航信息如导航的起点位置和导航的终点位置,确定针对本次用户导航的导航指令。这样,在电子设备10和触控笔20通过蓝牙或者无线宽带(Wireless-Fidelity,WIFI)连接的情况下,电子设备10向触控笔20发送导航指令。然后,在触控笔20接收到导航指令时,可以基于导航指令,确定目标导航信息,并显示导航提示信息,该导航提示信息用于根据目标导航信息进行路线导航。
基于此,可以根据触控笔20上设置不同的显示元件,显示导航提示信息。其中,若触控笔20上设置有信号灯或者二极管(Light-Emitting Diode,LED)灯带201时,触控笔20可以通过与目标导航信息对应的灯光控制信息,控制信号灯发光颜色和发光灯效对目标导航信息进行显示。或者,若触控笔上20设置有显示屏202时,触控笔20可以通过显示屏显示与目标导航信息对应的导航提示信息。再或者,若触控笔上20设置有信号灯和显示屏时,可以通过显示屏显示目标导航信息的导航路线中指示用户前进的方向,以及通过与导航路线对应的灯光控制信息,控制信号灯发光颜色和发光灯效对导航路线的行驶距离的差值距离和/或目标位置如岔口或者某个著名的地标进行显示。
需要说明的是,该导航指令可以包括导航的起始位置和终止位置。这样,触控笔20可以基于自身的定位系统,并根据导航指令中的起始位置(名称和/或坐标)和终止位置(名称和/或坐标),确定行驶路线。其中,在另一种可能的实施例中,该触控笔20还可以包括陀螺仪。这样,在触控笔20确定行驶路线之后,还可以通过陀螺仪,确定行驶路线中指示用户前进的方向;根据行驶路线中指示用户前进的方向,生成目标导航信息。
具体地,电子设备10向触控笔20的导航指令可以包括导航的起点位置的坐标和导航的终点位置的坐标,这样,触控笔20可以直接显示这些位置坐标,并根据位置坐标指示用户前进的方向。当然,电子设备10向触控笔20的导航指令也可以包括导航的起点位置的名称和导航的终点位置的名称,这样,触控笔20可以根据触控笔内本身具有的陀螺仪和全球定位系统(Global Positioning System,GPS),将获取的导航的起点位置的名称和导航的终点位置的名称对应的地理位置进行显示。
由此,通过本申请实施例提供的方法,可以应用于任何与电子设备连接的第三方外接设备如触控笔、可穿戴设备等,且使用第三方外接设备进行导航的场景中。这样,本申请实施例提供了新的导航方式,有效解决导航方式较为局限的问题。另外,通过触控笔进行导航,可以减少电子设备的耗电,使用户可以有电量使用除导航之外的功能,以提高用户体验感。
根据上述应用场景,下面结合图2对本申请实施例提供的导航方法进行详细说明。
图2为本申请实施例提供的一种导航方法的流程图。
如图2所示,该导航方法应用于触控笔,该导航方法具体可以包括如下步骤:
首先,步骤210,在检测到与电子设备连接的情况下,接收电子设备发送的导航指令。
接着,步骤220,根据导航指令,确定目标导航信息。
然后,步骤230,显示导航提示信息,导航提示信息用于根据目标导航信息进行路线导航。
由此,本申请实施例提供了新的导航方式,有效解决导航方式较为局限的问题。另外,通过触控笔进行导航,可以减少电子设备的耗电,使用户可以有电量使用除导航之外的功能,以提高用户体验感。
下面对上述步骤进行详细说明,具体如下所示:
首先,涉及步骤210,在一种可能的情况下,该导航指令包括导航的起始位置和终止位置。在另一种可能的情况下,该导航指令包括导航的起始位置、终止位置和行驶路线。
由此,基于导航指令中包括的不同的数据,在确定目标导航信息的方式上也是不同的,具体结合步骤220进行说明。
接着,涉及步骤220,在步骤210涉及的第一种可能,且触控笔包括定位系统的情况下,通过所述定位系统,确定与所述导航指令中的起始位置和终止位置对应的行驶路线;根据行驶路线,生成目标导航信息。
基于此,在触控笔还包括陀螺仪的情况下,通过陀螺仪,确定行驶路线中指示用户前进的方向;
根据行驶路线中指示用户前进的方向,生成目标导航信息。
另外,在步骤210涉及的第二种可能时,可以将接收到的起始位置、终止位置和行驶路线确定为目标导航信息。
然后,涉及步骤230,可以通过预设提示方式显示导航提示信息;其中,
预设提示方式包括下述中的至少一种:与触控笔的信号灯对应的第一提示方式、与触控笔的显示屏对应的第二提示方式、与触控笔的信号灯和显示屏对应的第三提示方式。
下面对上述三种提示方式即第一提示方式、第二提示方式和第三提示方式进行详细描述。
情况1:在触控笔包括信号灯的情况下,预设提示方式为第一提示方式,目标导航信息包括导航路线中的第一行驶距离。
基于此,步骤230具体可以包括:在导航过程中,获取用户实际移动的第二行驶距离;
根据第一行驶距离和第二行驶距离之间的差值距离,确定与差值距离对应的第一灯光控制信息;
根据第一灯光控制信息,控制信号灯对差值距离进行显示;其中,第一灯光控制信息包括信号灯的第一发光颜色和第一发光灯效。
举例说明,如图3所示,在导航路线中的第一行驶距离如2公里,获取用户实际移动的第二行驶距离如1公里,可得到两者的差值距离为1公里。基于此,触控笔上的连续的4个信号灯,每个信号灯对应0.5公里,那么用户实际移动1公里对应2个信号灯即1号灯还2号灯,差值距离1公里对应2个信号灯即3号灯和4号灯。
这样,在差值距离为2公里的情况下,触控笔控制4个信号灯以第一发光颜色10,且第一发光灯效为持续发光对差值距离2公里进行显示。在检测到差值距离为1.5时,触控笔控制1号信号灯从第一发光颜色10调整为第一发光颜色11,第一发光灯效为1号信号灯间断发光直至5秒之后关闭发光,且其他3个信号灯颜色不变,信号灯持续发光。依次类推,在差值距离为1公里的情况下,触控笔控制2号信号灯从第一发光颜色10调整为第一发光颜色11,第一发光灯效为2号信号灯间断发光直至5秒之后关闭发光,且3号信号灯和4号信号灯颜色不变,信号灯持续发光。直至在检测到差值距离为零时,触控笔控制4号信号灯从第一发光颜色10调整为第一发光颜色11,第一发光灯效为4号信号灯间断发光直至5秒之后关闭发光,且其他3个信号灯保持第一发光颜色11。
由此,可以通过信号灯的发光颜色和发光灯效对差值距离进行显示。另外,在一种可能的场景中,上述涉及的导航路线中可能会出现目标位置如岔口或者某个知名地标,由此,如图4所示,上述涉及的第一行驶距离也可以是位置1到岔口1的距离,其中位置1可以是任意一个岔口如岔口2的起始位置,也可以是整个导航路线的起始位置。这样,第二行驶距离也可以是用户从位置1开始实际移动的距离,那么,差值距离则为整个导航路线中任意一个岔口如位置1到岔口1之间产生的差值距离。
这样,用户在达到岔口1时,触控笔控制4个信号灯都为第一发光颜色11,且第一发光灯效为关闭发光时,证明位置1到岔口1已经走到尽头,此时,提示用户转动触控笔,在检测到触控笔的指尖指向的方向正确时,触控笔控制信号灯显示方向正确的灯效,该正确的灯效可以是4个信号灯都从第一发光颜色11调整为第一发光颜色10,且第一发光灯效从关闭发光调整到持续发光,直至到终止位置,触控笔控制4个信号灯都为第一发光颜色11,且第一发光灯效为关闭发光时,证明岔口1到终止位置已经走到尽头,已经结束了导航。基于此,在可能的实施例中,步骤230具体可以包括:
在导航路线包括目标位置的情况下,确定目标位置对应的第二灯光控制信息;
根据第二灯光控制信息,控制信号灯显示目标位置;其中,
第二灯光控制信息包括信号灯的第二发光颜色和第二发光灯效。
此时,第二灯光控制信息可以与第一灯光控制信息相同,当然也可以不同。具体可以表现在发光颜色的不同,如上述所示,可以将4个信号灯都从第一发光颜色11调整为第一发光颜色10,也可以将4个信号灯都从第一发光颜色11调整为第二发光颜色20。同理,发光灯效也可以发生变化,即将4个信号灯都第一发光灯效从关闭发光调整到持续发光,可以替换为将4个信号灯都第一发光灯效从关闭发光调整到第二发光灯效如闪烁发光。
另外,在实际导航过程中,会出现用户实际移动的路线与导航路线不符的情况,此时,本申请实施例也提供了一种通过信号灯提示的方式,具体如下所示。在可能的实施例中,根据第一方向和第二方向,确定偏差值,第一方向为触控笔指向的用户实际移动的方向,第二方向为导航路线中指示用户前进的方向;
在偏差值满足第二预设阈值的情况下,根据与偏差值对应的第三灯光控制信息,控制信号灯显示偏差值;其中,第三灯光控制信息包括信号灯的第三发光颜色和第三发光灯效。
这里,本申请实施例中提供两种确定偏差值的方式。
方式一:向电子设备发送路线请求信息,路线请求信息包括用户实际移动的路线;接收电子设备基于路线请求信息发送的路线反馈信息,路线反馈信息包括偏差值。
方式二:在触控笔内本身具有的陀螺仪和GPS时,可以在根据陀螺仪和GPS,确定用户实际移动的路线,以及根据用户实际移动的路线和导航路线中指示用户前进的方向,确定偏差值。
需要提示的是,上述涉及的第一灯光控制信息、第二灯光控制信息和第三灯光信息可以相同可以不同,在本申请实施例中,是在不同的情况下显示不同的灯光控制信息为例进行的说明,目的是为了区别于不同的导航路线,在此不限定不同情况下的灯光控制信息是否相同,仅是可以区别不同的导航路线即可。
另外,除了上述实施例涉及的触控笔的显示元件为信号灯或者LED灯带之外,本申请实施例还提供了一种设置有显示屏的触控笔,这样,通过该显示屏可以向用户显示更多的导航提示信息如路线错误的提示信息,步行剩余时间信息,平均速度的提示信息等。基于此,具体步骤如下所示。
情况2:在触控笔包括显示屏的情况下,预设提示方式为第二提示方式。
基于此,步骤230具体可以包括:通过显示屏显示目标导航信息中指示用户前进的方向和/或剩余路线。
这里,如图5所示,通过触控笔的显示屏显示用户前进的方向、剩余路线,路线错误的提示信息,步行剩余时间信息,平均速度的提示信息等,以使用户可以很直观的看到目标导航信息的导航路线。这样,即使触控笔检测到用户转动触控笔的情况下,显示屏中显示的用户前进的方向也不会发生变化。
另外,在用户实际移动的路线与导航路线中指示用户前进的方向的偏差值满足第三预设条件的情况下,通过显示屏显示路线提示信息,路线提示信息用于提示用户实际移动的路线有偏差并提示导航路线中指示用户前进的方向。
情况3,在触控笔既包括信号灯或者LED灯带,还包括显示屏的情况下,预设提示方式为第三提示方式。此时,该情况可以通过信号灯参照情况1中涉及到的显示方式显示导航提示信息,并结合情况2中涉及到的显示屏幕显示导航提示信息的显示方式对导航提示信息进行显示。
基于此,基于情况1中的步骤,该步骤230还可以包括:通过显示屏显示导航路线中指示用户前进的方向。
另外,在用户实际移动的路线与导航路线中指示用户前进的方向的偏差值满足第三预设条件的情况下,通过显示屏显示路线提示信息,路线提示信息用于提示用户实际移动的路线有偏差并提示导航路线中指示用户前进的方向。
综上,为了更好的理解上述的三种情况,本申请实施例中分别基于上述情况1和情况2对本申请提供的导航方法进行详细说明。
首先,基于情况1并结合图6对本申请提供的导航方法进行详细说明。
如图6所示,该导航方法可以应用于电子设备10和触控笔20之间的交互场景,具体可以包括步骤610-步骤660,具体如下所示:
步骤610,电子设备接收用户导航的第一输入,确定用户导航的导航指令。
这里,响应于第一输入,根据与第一输入相关的导航的起点位置和导航的终点位置(或者导航的起点位置、导航的终点位置和行驶路线),确定导航指令。
这样,用户可以通过电子设备的导航应用程序中搜索导航的起点位置和导航的终点位置,以便确定目标导航信息。
步骤620,在电子设备检测到与触控笔连接的情况下,电子设备向触控笔发送的导航指令。
步骤630,根据导航指令,确定目标导航信息。
其中,通过触控笔上的信号灯显示导航路线的进度。如图7所示,信号灯全部处于第一发光颜色10即全亮,以表示导航处于初始状态,用户实际移动的第二行驶距离为零公里,导航路线中的第一行驶距离为全程公里。
此时,用户可以将电子设备收回,可以通过触控笔的信号灯的灯光控制信息,反映用户从当前的位置到下一个岔口(或者导航终点)的距离。
当然,在第一方向上若有导航路线中涉及的目标位置如岔口或者知名地标,触控笔会以震动,蜂鸣,语音提示,信号灯闪光等通知用户遇到岔口即将转弯,或者通知用户到达知名地标。由此,执行步骤640。
步骤640,触控笔根据目标导航信息,确定用户实际移动的路线中是否包括目标位置如岔口或者知名地标。
在确定用户实际移动的路线中包括目标位置时,执行步骤650。
反之,在确定用户实际移动的路线中未包括目标位置时,执行步骤670。
步骤650,在导航路线包括目标位置的情况下,确定目标位置对应的第二灯光控制信息;
根据第二灯光控制信息,控制信号灯显示目标位置;其中,
第二灯光控制信息包括信号灯的第二发光颜色和第二发光灯效。
这里,在目标位置为岔口的情况下,在控制信号灯显示目标位置之后,还需执行步骤660。
步骤660,触控笔提示用户调整方向。
这里,如图8所示,当检测到用户到达岔口的时候,信号灯处于第一发光颜色11即灯光全灭,证明已经走到本条岔路的尽头,检测到用户将触控笔水平放置,且将笔尖旋转至各叉路方向时,确定笔尖指向的岔路方向正确,则通过信号灯的灯光控制信息向用户提示方向正确,以便用户向该岔路口继续前进。
其中,触控笔检测触控笔指向的用户实际移动的第一方向和导航路线中指示用户前进的第二方向是否满足第二预设阈值。
在偏差值未满足第二预设阈值的情况下,证明第一方向与第二方向一致。在偏差值满足第二预设阈值的情况下,证明第一方向与第二方向不一致且存在偏差,此时,可以根据与偏差值对应的第三灯光控制信息,控制信号灯显示偏差值。
需要提示的是,用户可以继续沿着该正确方向行走,在进入到新的岔路之后,第一发光颜色重置即,从第一发光颜色11调整为第一发光颜色10即全亮,以便用户在行走过程中能够通过信号灯的发光颜色和/或发光灯效查看剩余路线距离。
步骤670,触控笔显示导航路线中指示用户前进的方向。
由此,在本申请实施例中提供的导航方法,可以使用户不需要在行走过程中一直观察电子设备,仅通过触控笔的信号灯就可以知道剩余路程。另外,经过岔路查看方向时,触控笔旋转更方便,更利于快速寻找到叉路方向。最后,在导航的过程中可以节省电子设备的电量,如在电子设备开启GPS的时候,加上屏幕也需要常量,造成大量的电量浪费。
然后,基于情况3并结合图9对本申请提供的导航方法进行详细说明。
如图9所示,该导航方法可以应用于电子设备10和触控笔20之间的交互场景,具体可以包括步骤910-步骤970,具体如下所示:
其中,步骤910-步骤930与步骤610-步骤630的原理相同,具体内容可参照图6中的描述,在此不再赘述。
步骤940,触控笔根据目标导航信息,确定用户实际移动的路线中是否包括目标位置如岔口或者知名地标。
在确定用户实际移动的路线中包括目标位置时,执行步骤950。
反之,在确定用户实际移动的路线中未包括目标位置时,执行步骤980。
步骤950,在导航路线包括目标位置的情况下,确定目标位置对应的第二灯光控制信息;
根据第二灯光控制信息,控制信号灯显示目标位置;其中,
第二灯光控制信息包括信号灯的第二发光颜色和第二发光灯效。
这里,在目标位置为岔口的情况下,在控制信号灯显示目标位置之后,还需执行步骤960。
步骤960,触控笔获取触控笔所指的目标方向,并将该目标方向发送给电子设备。
这里,如图10所示,这里,当到达岔路口的时候,进度条为空,证明已经走到本条岔路的尽头。通过触控笔内部的水平于笔身的电子罗盘(如霍尔元件)和/或陀螺仪,当笔身水平于地面的时候就可以得到笔尖所指的东南西北方向。所以此时需要将触控笔与地面大致成水平放置,笔尖朝向正前方,让触控笔得出笔尖所指的目标方向,触控笔将目标方向传回给电子设备。
步骤970,电子接收触控笔发送的目标方向,确定导航路线中在当前位置下指示用户前进的方向,并向触控笔发送当前位置下指示用户前进的方向。
这里,如图10所示,电子设备结合GPS得出的路线和地理位置判断出下一个路口应该前往的方向,再将方向信息传递回给触控笔。
步骤980,触控笔显示当前位置下指示用户前进的方向。
这里,通过触控笔的显示屏显示方向箭头,该箭头所指方向就是当前位置下指示用户前进的方向(例如身处十字路口箭头可能朝左或者右),同时该箭头所指的方向不会随着触控笔水平转动而转动(效果类似指南针的针头固定在朝南的方向上)。然后,户继续沿着当前位置下指示用户前进的方向行进,在进入到新的并且正确的岔路口之后,信号灯重置,这样,用户可以在行走过程中通过信号灯的发光颜色和发光灯效查看到下一个岔路剩余距离。然后重复上述的步骤950-步骤980直到最后一个路口到达导航终止位置。
由此,在本申请实施例中提供的导航方法,省去了用户旋转笔尖的步骤,从触控笔的显示屏中就可以直观的看到正确的行进方向。
基于相同的发明构思,本申请还提供了一种基于触控笔的导航装置。具体结合图11进行详细说明。
图11为本申请实施例提供的一种基于触控笔的导航装置的结构示意图。
如图11所示,该导航装置110应用于触控笔,具体可以包括:
接收模块1101,用于在检测到与电子设备连接的情况下,接收电子设备发送的导航指令;
处理模块1102,用于根据导航指令,确定目标导航信息;
显示模块1103,用于显示导航提示信息,导航提示信息用于根据目标导航信息进行路线导航。
由此,本申请实施例提供了新的导航方式,有效解决导航方式较为局限的问题。另外,通过触控笔进行导航,可以减少电子设备的耗电,使用户可以有电量使用除导航之外的功能,以提高用户体验感。
下面分别对本申请实施例提供的导航装置110进行详细说明。
在可能的实施例中,处理模块1102具体可以用于,在触控笔包括定位系统的情况下,通过所述定位系统,确定与所述导航指令中的起始位置和终止位置对应的行驶路线;
根据所述行驶路线,生成目标导航信息。
基于此,在可能的实施例中,在触控笔还包括陀螺仪的情况下,通过所述陀螺仪,确定所述行驶路线中指示用户前进的方向;根据所述行驶路线中指示用户前进的方向,生成目标导航信息。
在可能的实施例中,显示模块1102具体可以用于,通过预设提示方式显示导航提示信息;
其中,预设提示方式包括下述中的至少一种:与触控笔的信号灯对应的第一提示方式、与触控笔的显示屏对应的第二提示方式、与触控笔的信号灯和显示屏对应的第三提示方式。
基于此,在一种可能的实施例中,在触控笔包括信号灯的情况下,预设提示方式为第一提示方式,目标导航信息包括导航路线中的第一行驶距离。这样,显示模块1102具体可以用于,在导航过程中,获取用户实际移动的第二行驶距离;
根据第一行驶距离和第二行驶距离之间的差值距离,确定与差值距离对应的第一灯光控制信息;
根据第一灯光控制信息,控制信号灯对差值距离进行显示;
其中,第一灯光控制信息包括信号灯的第一发光颜色和第一发光灯效。
在另一种可能的实施例中,在触控笔还包括显示屏的情况下,预设提示方式为第三提示方式。这样,显示模块1102还可以用于,通过显示屏显示导航路线中指示用户前进的方向。
此外,基于相同的发明构思,本申请还提供了一种基于电子设备的导航装置。具体结合图12进行详细说明。
图12为本申请实施例提供的一种基于电子设备的导航装置的结构示意图。
如图12所示,该导航装置120应用于电子设备,具体可以包括:
接收模块1201,用于接收用户导航的第一输入;
处理模块1202,用于响应于第一输入,根据与第一输入相关的导航信息,确定导航指令;
发送模块1203,用于在检测到与触控笔连接的情况下,向触控笔发送导航指令。
另外,接收模块1201还可以用于,接收触控笔发送的路线请求信息,路线请求信息包括用户实际移动的路线。基于此,处理模块1202还用于根据路线请求信息,确定偏差值。发送模块1203还可以用于,向触控笔发送的路线反馈信息,路线反馈信息包括偏差值。
本申请实施例中的导航装置可以是装置,也可以是触控笔中的部件、集成电路、或芯片。该装置还可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personaldigital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(NetworkAttached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的导航装置可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。
本申请实施例提供的导航装置能够实现图1至图10的方法实施例实现的各个过程,为避免重复,这里不再赘述。
综上,在本申请实施例中,在触控笔与电子设备连接的情况下,接收电子设备发送的导航指令,基于该导航指令,确定目标导航信息,并显示用于根据目标导航信息进行路线导航的导航提示信息。这样,本申请实施例提供了新的导航方式,有效解决导航方式较为局限的问题。另外,通过触控笔进行导航,可以减少电子设备的耗电,使用户可以有电量使用除导航之外的功能,以提高用户体验感。
可选的,如图13所示,本申请实施例还提供一种触控笔1300,包括处理器1301,存储器1302,存储在存储器1302上并可在处理器1301上运行的程序或指令,该程序或指令被处理器1301执行时实现上述导航方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
图13为本申请实施例提供的一种触控笔的硬件结构示意图。
该触控笔1300包括但不限于:射频单元1301、网络模块1302、音频输出单元1303、输入单元1304、传感器1305、显示单元1306、用户输入单元1307、接口单元1308、存储器1309、以及处理器1310等部件。
本领域技术人员可以理解,触控笔1300还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器1310逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图13中示出的电子设备结构并不构成对电子设备的限定,触控笔可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
其中,在本申请实施例中,射频单元1301,用于在检测到与电子设备连接的情况下,接收电子设备发送的导航指令。
处理器1310,用于根据导航指令,确定目标导航信息。
显示单元1306,用于显示导航提示信息,导航提示信息用于根据目标导航信息进行路线导航。
由此,这样,本申请实施例提供了新的导航方式,有效解决导航方式较为局限的问题。另外,通过触控笔进行导航,可以减少电子设备的耗电,使用户可以有电量使用除导航之外的功能,以提高用户体验感。
应理解的是,输入单元1304可以包括图形处理器(Graphics Processing Unit,GPU)13041和麦克风13042,图形处理器13041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元1306可包括显示面板13061、信号灯和LED灯带,可以采用液晶显示器、有机发光二极管等形式来配置显示面板13061。用户输入单元1307包括触控面板13071以及其他输入设备13072。触控面板13071,也称为触摸屏。触控面板13071可包括触摸检测装置和触摸控制器两个部分。其他输入设备13072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器1309可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器1310可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1310中。
本申请实施例还提供一种可读存储介质,可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述导航方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,处理器为上述实施例中的电子设备中的处理器。其中,可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。
另外,本申请实施例另提供了一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现上述导航方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。
- 导航方法、装置和触控笔
- 一种触控笔识别方法、装置、系统、存储介质和触控笔