提供推荐服务信息的方法及设备技术

技术编号:29401486 阅读:29 留言:0更新日期:2021-07-23 22:39
提供一种提供推荐服务信息的方法及设备。所述方法包括:响应于针对触摸屏的用户操作,获取所述触摸屏上显示的至少部分文本中的至少一个实体词;获取与所述至少一个实体词相关联的推荐服务信息;基于所述用户操作,确定向用户提供获取的推荐服务信息的顺序;按照确定的顺序,向用户提供获取的推荐服务信息。根据所述方法及设备,能够方便用户快速地查找到所需的推荐服务信息,提升了用户的使用体验。

【技术实现步骤摘要】
提供推荐服务信息的方法及设备
本公开总体说来涉及电子
,更具体地讲,涉及一种提供推荐服务信息的方法及设备。
技术介绍
电子终端(例如,智能手机等)的智慧识屏功能是一种能够自动识别通过特定触摸操作(例如,单指长按屏幕)所选择的屏幕上显示的文本,并提供与该文本相关的推荐服务(例如,介绍信息、航班、日程等)的功能。例如,如图1所示,如果用户长按(a)中示出的文本,智慧识屏功能能够自动识别该文本,并针对该文本进行分词和提供相应的推荐服务信息(如(b)所示)。目前,推荐服务信息的显示顺序是基于对应的实体词在文本中的位置而确定的,具体地,实体词在文本中的位置越靠前,与该实体词对应的推荐服务信息的显示顺序越靠前。因此,目前存在这样的问题:当与文本对应的推荐服务信息过多时,需要滑动多次(例如,向后多次翻页)才能找到所需的推荐服务信息。例如,如图1所示,当用户想要查看关于实体词“玩具总动员”的相关推荐服务信息时,需要一直滑动到第5个卡片(包括第一个分词卡片)才能找到所需的推荐服务信息卡片,对用户来说不够便捷,影响了用户的使用体验。
技术实现思路
本公开的示例性实施例在于提供一种提供推荐服务信息的方法及设备,其能够使推荐服务信息的提供顺序更符合用户的需求,便于用户快速查找到所需的推荐服务信息。根据本公开的一方面,提供一种提供推荐服务信息的方法,其中,所述方法包括:响应于针对触摸屏的用户操作,获取所述触摸屏上显示的至少部分文本中的至少一个实体词;获取与所述至少一个实体词相关联的推荐服务信息;基于所述用户操作,确定向用户提供获取的推荐服务信息的顺序;按照确定的顺序,向用户提供获取的推荐服务信息。可选地,所述至少部分文本可以是触摸屏上多个控件中的一个控件上显示的文本。可选地,所述用户操作可以是对触摸屏上的所述至少部分文本所在控件的触摸操作;其中,基于所述用户操作确定向用户提供获取的推荐服务信息的顺序的步骤可包括:基于所述用户操作在触摸屏上的触摸位置和具有推荐服务信息的每个实体词在触摸屏上的显示位置,确定向用户提供获取的推荐服务信息的顺序。可选地,基于所述用户操作在触摸屏上的触摸位置和具有推荐服务信息的每个实体词在触摸屏上的显示位置,确定向用户提供获取的推荐服务信息的顺序的步骤可包括:基于具有推荐服务信息的每个实体词的显示位置与所述触摸位置之间的远近程度,确定与每个实体词相关联的推荐服务信息的显示顺序,其中,实体词的显示位置与所述触摸位置之间越近,与该实体词相关联的推荐服务信息的显示顺序越靠前。可选地,可通过下述方式确定实体词的显示位置:确定实体词的首字和尾字在所述至少部分文本中的位置;基于该实体词的首字和尾字在所述至少部分文本中的位置,确定该实体词的显示位置。可选地,基于该实体词的首字和尾字在所述至少部分文本中的位置,确定该实体词的显示位置的步骤可包括:获取所述至少部分文本中该实体词的首字和尾字所在的行的上边缘的纵坐标值y上和下边缘的纵坐标值y下,基于该实体词的首字和尾字在该行的位置,获取该实体词的首字的左边缘的横坐标值x左和尾字的右边缘的横坐标值x右,并基于y上、y下、x左以及x右,确定该实体词的显示位置;或者,基于该实体词的首字和尾字在所述至少部分文本中的位置,使用光学字符识别方法来获取该实体词的首字和尾字的显示位置,并基于该实体词的首字和尾字的显示位置,确定该实体词的显示位置。可选地,基于该实体词的首字和尾字在所述至少部分文本中的位置,确定该实体词的显示位置的步骤可包括:当实体词的首字和尾字处于所述至少部分文本的不同行时,分别确定该实体词位于每一行的部分的显示位置。可选地,可通过下述方式确定具有推荐服务信息的每个实体词的显示位置与所述触摸位置之间的远近程度:根据所述触摸位置的圆心与每个实体词的显示位置的边缘或中心之间的距离,对具有推荐服务信息的实体词的显示位置与所述触摸位置之间的远近程度进行排序;或者,针对显示位置与所述触摸位置相重叠的具有推荐服务信息的实体词,根据重叠面积的大小,对显示位置与所述触摸位置相重叠的实体词的显示位置与所述触摸位置之间的远近程度进行排序,针对显示位置与所述触摸位置不相重叠的具有推荐服务信息的实体词,根据所述触摸位置的圆心与每个实体词的显示位置的边缘或中心之间的距离,对显示位置与所述触摸位置不相重叠的实体词的显示位置与所述触摸位置之间的远近程度进行排序,其中,显示位置与所述触摸位置相重叠的实体词相较于显示位置不与所述触摸位置相重叠的实体词,显示位置与所述触摸位置之间更近。可选地,当实体词的首字和尾字处于所述至少部分文本的不同行时,所述触摸位置的圆心与该实体词的显示位置的边缘或中心之间的距离可为:基于所述触摸位置的圆心与该实体词的位于每一行的部分的显示位置的边缘或中心之间的距离而得到的统计距离。根据本公开的另一方面,提供一种提供推荐服务信息的设备,其中,所述设备包括:实体词获取单元,响应于针对触摸屏的用户操作,获取所述触摸屏上显示的至少部分文本中的至少一个实体词;推荐服务信息获取单元,获取与所述至少一个实体词相关联的推荐服务信息;提供顺序确定单元,基于所述用户操作,确定向用户提供获取的推荐服务信息的顺序;提供单元,按照确定的顺序,向用户提供获取的推荐服务信息。可选地,所述至少部分文本可以是触摸屏上多个控件中的一个控件上显示的文本。可选地,所述用户操作可以是对触摸屏上的所述至少部分文本所在控件的触摸操作,其中,提供顺序确定单元可基于所述用户操作在触摸屏上的触摸位置和具有推荐服务信息的每个实体词在触摸屏上的显示位置,确定向用户提供获取的推荐服务信息的顺序。可选地,提供顺序确定单元可基于具有推荐服务信息的每个实体词的显示位置与所述触摸位置之间的远近程度,确定与每个实体词相关联的推荐服务信息的显示顺序,其中,实体词的显示位置与所述触摸位置之间越近,与该实体词相关联的推荐服务信息的显示顺序越靠前。可选地,提供顺序确定单元可通过下述方式确定实体词的显示位置:确定实体词的首字和尾字在所述至少部分文本中的位置;基于该实体词的首字和尾字在所述至少部分文本中的位置,确定该实体词的显示位置。可选地,提供顺序确定单元可获取所述至少部分文本中该实体词的首字和尾字所在的行的上边缘的纵坐标值y上和下边缘的纵坐标值y下,基于该实体词的首字和尾字在该行的位置,获取该实体词的首字的左边缘的横坐标值x左和尾字的右边缘的横坐标值x右,并基于y上、y下、x左以及x右,确定该实体词的显示位置;或者,提供顺序确定单元基于该实体词的首字和尾字在所述至少部分文本中的位置,使用光学字符识别方法来获取该实体词的首字和尾字的显示位置,并基于该实体词的首字和尾字的显示位置,确定该实体词的显示位置。可选地,提供顺序确定单元当实体词的首字和尾字处于所述至少部分文本的不同行时,可分别确定该实体词位于每一行的部分的显示位置。可选地,提供顺序确定单元可通过下述方式确定具有推荐服务信息的每个实体词的显示位置与所述触摸位置之间的远近程度:根据所述触本文档来自技高网...

【技术保护点】
1.一种提供推荐服务信息的方法,其中,所述方法包括:/n响应于针对触摸屏的用户操作,获取所述触摸屏上显示的至少部分文本中的至少一个实体词;/n获取与所述至少一个实体词相关联的推荐服务信息;/n基于所述用户操作,确定向用户提供获取的推荐服务信息的顺序;/n按照确定的顺序,向用户提供获取的推荐服务信息。/n

【技术特征摘要】
1.一种提供推荐服务信息的方法,其中,所述方法包括:
响应于针对触摸屏的用户操作,获取所述触摸屏上显示的至少部分文本中的至少一个实体词;
获取与所述至少一个实体词相关联的推荐服务信息;
基于所述用户操作,确定向用户提供获取的推荐服务信息的顺序;
按照确定的顺序,向用户提供获取的推荐服务信息。


2.根据权利要求1所述的方法,其中,所述至少部分文本是触摸屏上多个控件中的一个控件上显示的文本。


3.根据权利要求1所述的方法,其中,所述用户操作是对触摸屏上的所述至少部分文本所在控件的触摸操作;
其中,基于所述用户操作确定向用户提供获取的推荐服务信息的顺序的步骤包括:
基于所述用户操作在触摸屏上的触摸位置和具有推荐服务信息的每个实体词在触摸屏上的显示位置,确定向用户提供获取的推荐服务信息的顺序。


4.根据权利要求3所述的方法,其中,基于所述用户操作在触摸屏上的触摸位置和具有推荐服务信息的每个实体词在触摸屏上的显示位置,确定向用户提供获取的推荐服务信息的顺序的步骤包括:
基于具有推荐服务信息的每个实体词的显示位置与所述触摸位置之间的远近程度,确定与每个实体词相关联的推荐服务信息的显示顺序,
其中,实体词的显示位置与所述触摸位置之间越近,与该实体词相关联的推荐服务信息的显示顺序越靠前。


5.根据权利要求4所述的方法,其中,通过下述方式确定实体词的显示位置:
确定实体词的首字和尾字在所述至少部分文本中的位置;
基于该实体词的首字和尾字在所述至少部分文本中的位置,确定该实体词的显示位置。


6.根据权利要求5所述的方法,其中,基于该实体词的首字和尾字在所述至少部分文本中的位置,确定该实体词的显示位置的步骤包括:
获取所述至少部分文本中该实体词的首字和尾字所在的行的上边缘的纵坐标值y上和下边缘的纵坐标值y下,基于该实体词的首字和尾字在该行的位置,获取该实体词的首字的左边缘的横坐标值x左和尾字的右边缘的横坐标值x右,并基于y上、y下、x左以及x右,确定该实体词的显示位置;
或者,基于该实体词的首字和尾字在所述至少部分文本中的位置,使用光学字符识别方法来获取该实体词的首字和尾字的显示位置,并基于该实体词的首字和尾字的显示位置,确定该实体词的显示位置。


7.根据权利要求5所述的方法,其中,基于该实体词的首字和尾字在所述至少部分文本中的位置,确定该实体词的显示位置的步骤包括:
当实体词的首字和尾字处于所述至少部分文本的不同行时,分别确定该实体词位于每一行的部分的显示位置。


8.根据权利要求4至7中的任意一个权利要求所述的方法,其中,通过下述方式确定具有推荐服务信息的每个实体词的显示位置与所述触摸位置之间的远近程度:
根据所述触摸位置的圆心与每个实体词的显示位置的边缘或中心之间的距离,对具有推荐服务信息的实体词的显示位置与所述触摸位置之间的远近程度进行排序;
或者,
针对显示位置与所述触摸位置相重叠的具有推荐服务信息的实体词,根据重叠面积的大小,对显示位置与所述触摸位置相重叠的实体词的显示位置与所述触摸位置之间的远近程度进行排序,
针对显示位置与所述触摸位置不相重叠的具有推荐服务信息的实体词,根据所述触摸位置的圆心与每个实体词的显示位置的边缘或中心之间的距离,对显示位置与所述触摸位置不相重叠的实体词的显示位置与所述触摸位置之间的远近程度进行排序,
其中,显示位置与所述触摸位置相重叠的实体词相较于显示位置不与所述触摸位置相重叠的实体词,显示位置与所述触摸位置之间更近。


9.根据权利要求8所述的方法,其中,
当实体词的首字和尾字处于所述至少部分文本的不同行时,所述触摸位置的圆心与该实体词的显示位置的边缘或中心之间的距离为:基于所述触摸位置的圆心与该实体词的位于每一行的部分的显示位置的边缘或中心之间的距离而得到的统计距离。


10.一种提供推荐服务信息的设备,其中,所述设备包括:
实体词获取单元,响应...

【专利技术属性】
技术研发人员:姜珅龚春萍侯新秀柯文杰范辉强
申请(专利权)人:广州三星通信技术研究有限公司三星电子株式会社
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1