显示图片的生成方法和显示图片的显示方法与流程

文档序号:35529987发布日期:2023-09-21 08:31阅读:30来源:国知局
显示图片的生成方法和显示图片的显示方法与流程

本技术涉及通信领域,具体而言,涉及一种显示图片的生成方法和显示图片的显示方法。


背景技术:

1、目前,带屏设备在智能家居行业中扮演着重要的角色,随着智能家居技术的不断发展,越来越多的家庭开始采用这些设备来实现更智能化、便捷化的生活方式。它们可以作为中心控制器,用于控制和管理智能家居系统中的各种设备和功能,如灯光、温度调节、安全监控等。通过触摸屏界面和直观的操作,用户可以方便地调整家居设备的设置和状态,用户要清楚的知晓某个按键所能控制的设备,通常会为该案件自定义一个按键名称,因此屏端设备支持按键名称的修改是一个很重要的功能。

2、目前在智能家居生态里存在众多的带屏设备,如果要对屏幕上的文案做出修改,目前常用的方式是设备集成字库支持输入功能进行编辑修改。

3、但如果屏端设备要支持多种语言的显示,则需要对硬件有以下要求:一是多语言显示能力,设备必须支持在屏幕上显示不同语言的字符和文本,这需要支持多种字符集和字体,并能正确渲染和呈现各种语言的文本;二是多语言兼容性测试,在设备设计和开发过程中,应进行多语言兼容性测试,以确保设备在不同语言环境下的性能和稳定性,这包括语言特定的字符处理、输入方法的兼容性、界面翻译的准确性等。且如果屏端设备要支持屏端本地编辑修改文案,则需要额外支持:一是多语言输入能力,设备应该提供支持多种语言的输入方法,这可能包括虚拟键盘、手写识别、语音输入等多种输入方式,以满足不同语言的输入需求;二是多语言界面,设备的用户界面应该支持多语言显示,并能够切换不同语言的界面文本,用户应该能够选择他们喜欢的语言设置,以便在设备上浏览、配置和使用时能够获得最佳的用户体验。

4、综上所述,若屏端设备要支持多种语言,首先,要屏端设备存放多种语言字库来支持当前语种,这就需要额外的存储空间;其次,随着支持的语种的增加需要的硬件存储空间也需要增加,造价成本高,设备自身支持编辑功能还会引入大量的开发和测试工作,同时后期的维护成本也会很高;相反的,如果牺牲掉必要字库的支持则对产品的销售渠道以及用户体验都会大打折扣。

5、针对相关技术中,带屏设备若要支持屏幕按键名称修改功能,由于语言的差异,需要集成大量的字库与功能,对设备硬件要求较高,导致设备造价成本升高等问题,尚未提出有效的解决方案。


技术实现思路

1、本技术实施例提供了一种显示图片的生成方法和显示图片的显示方法,以至少解决相关技术中,带屏设备若要支持屏幕按键名称修改功能,由于语言的差异,需要集成大量的字库与功能,对设备硬件要求较高,导致设备造价成本升高等问题。

2、根据本技术实施例的一个实施例,提供了一种显示图片的生成方法,应用于服务器,包括:接收第一移动终端发送的输入文本,其中,所述输入文本为第一对象输入至所述第一移动终端的文本;确定所述输入文本包含的m种语言,并从服务器支持的字库中确定所述m种语言对应的字库,其中,m为正整数;根据所述m种语言对应的字库生成与所述输入文本对应的显示图片,将所述显示图片发送至与所述第一移动终端绑定的带屏设备,以指示所述带屏设备显示所述显示图片,其中,所述显示图片包括:所述m种语言对应的文字内容。

3、在一个示例性实施例中,从服务器支持的字库中确定所述m种语言对应的字库之前,所述方法还包括:根据预设语言配置文件分别确定所述m种语言对应的n种字库,其中,n为正整数,n小于或等于m;在所述服务器支持的字库中匹配所述n种字库;在确定所述服务器支持的字库中不存在所述n种字库中的目标字库的情况下,获取所述目标字库对应的字库资源,以将所述目标字库添加到所述服务器支持的字库中。

4、在一个示例性实施例中,根据所述m种语言对应的字库生成与所述输入文本对应的显示图片,包括:根据预设语言配置文件确定所述m种语言对应的显示习惯,其中,所述显示习惯包括:字体样式,阅读方向;根据所述显示习惯确定所述输入文本在所述显示图片中的布局策略;根据所述布局策略和所述输入文本生成所述显示图片。

5、在一个示例性实施例中,根据所述显示习惯确定所述输入文本在所述显示图片中的布局策略,包括:在所述m等于1的情况下,根据所述字体样式对应的字体大小和字间距、以及所述显示图片的长度和宽度确定所述显示图片中可显示文字的字数k,其中,k为正整数;在所述k小于所述输入文本的字数p的情况下,将所述输入文本中文字排序靠后的l个文字删除,其中,p和l为正整数,p等于k和l之和;将删除后的输入文本按照所述字体样式和所述阅读方向布局在所述显示图片中。

6、在一个示例性实施例中,根据所述显示习惯确定所述输入文本在所述显示图片中的布局策略,包括:在所述m大于1的情况下,确定目标布局子策略的状态,其中,所述目标布局子策略用于指示所述显示图片的一行中可布局文字的种类数量;在所述目标布局子策略的状态指示所述种类数量等于1的情况下,根据m种所述字体样式对应的字体大小和字间距、以及根据所述显示图片的宽度确定所述显示图片中可显示文字的行数x,以及根据m种所述字体样式和所述显示图片的长度分别确定所述m种语言在每一行中可显示文字的m个第一字数,其中,x为正整数;确定所述m种语言对应的m种文字内容的m个第二字数;根据所述行数x和所述m个第二字数对所述输入文本进行删除,并将删除后的输入文本按照所述字体样式和所述阅读方向布局在所述显示图片中。

7、在一个示例性实施例中,根据所述行数x和所述m个第二字数对所述输入文本进行删除,并将删除后的输入文本按照所述字体样式和所述阅读方向布局在所述显示图片中,包括:在所述m种语言中的第一语言的第二字数大于第一字数的情况下,将所述第一语言对应的文字内容中排序靠后的i个文字删除,其中,i为正整数,所述第二字数与所述第一字数的差值为所述i;以及,在x小于m的情况下,将所述m种语言中在所述输入文本中排序靠后的y种语言对应的文字内容删除,其中,y为正整数,m等于x和y之和;将删除后的输入文本按照所述字体样式和所述阅读方向布局在所述显示图片中,其中,所述显示图片中的每一行仅包含一种语言的文字内容。

8、在一个示例性实施例中,确定目标布局子策略的状态之后,所述方法还包括:在所述目标布局子策略的状态指示所述种类数量大于1的情况下,根据m种所述字体样式对应的字体大小和字间距确定出所述输入文本中排序靠前的q个文字,其中,q为正整数,所述q个文字的宽度和小于所述显示图片的宽度;将所述q个文字按照所述字体样式和所述阅读方向布局在所述显示图片中。

9、在一个示例性实施例中,根据所述显示习惯确定所述输入文本在所述显示图片中的布局策略之后,所述方法还包括:根据所述布局策略和所述输入文本生成测试图片,并将所述测试图片发送至所述第一移动终端,以在所述第一移动终端中显示所述测试图片;在接收到所述第一移动终端发送的修改操作的情况下,根据所述修改操作对所述输入文本进行修改,其中,所述修改操作用于修改所述输入文本的文字内容;在未接收到所述修改操作的情况下,根据所述布局策略和所述输入文本生成所述显示图片。

10、在一个示例性实施例中,接收第一移动终端发送的输入文本之后,所述方法还包括:接收所述带屏设备发送的所述带屏设备的屏幕尺寸信息和所述带屏设备的目标显示区域的目标尺寸信息,其中,所述输入文本用于对所述目标显示区域的文字内容进行更新;根据所述屏幕尺寸信息和所述目标尺寸信息确定所述显示图片的长度和宽度。

11、在一个示例性实施例中,根据所述m种语言对应的字库生成与所述输入文本对应的显示图片之后,所述方法还包括:对所述显示图片中包含的文字内容进行编码,生成所述显示图片的第一标识信息;在接收到第二移动终端发送的输入文本的情况下,对所述第二移动终端发送的输入文本进行编码,得到第二标识信息,其中,所述第二移动终端发送的输入文本为第二对象输入至所述第二移动终端的文本;在所述第二标识信息与所述第一标识信息匹配成功的情况下,将所述显示图片发送至与所述第二移动终端绑定的带屏设备。

12、在一个示例性实施例中,将所述显示图片发送至与所述第一移动终端绑定的带屏设备之前,所述方法还包括:接收所述带屏设备发送的显示参数信息,其中,所述显示参数信息用于指示所述带屏设备的屏幕清晰度;在确定所述显示参数信息小于预设阈值的情况下,通过抗锯齿技术对所述显示图片进行处理,并将处理后的显示图片发送至所述带屏设备。

13、根据本技术实施例的一个实施例,提供了一种显示图片的显示方法,应用于带屏设备,包括:接收服务器发送的显示图片;其中,所述显示图片为所述服务器通过以下方式确定的图片:确定第一移动终端发送的输入文本包含的m种语言,并从服务器支持的字库中确定所述m种语言对应的字库,以及根据所述m种语言对应的字库生成与所述输入文本对应的显示图片,其中,m为正整数;其中,所述输入文本为第一对象输入至所述第一移动终端的文本,所述显示图片包括:所述m种语言对应的文字内容;在所述带屏设备上显示所述显示图片。

14、在一个示例性实施例中,接收服务器发送的显示图片之前,所述方法还包括:接收所述第一移动终端发送的更新指令,其中,所述更新指令用于指示所述输入文本用于对所述带屏设备的目标显示区域的文字内容进行更新;将所述带屏设备的屏幕尺寸信息和所述目标显示区域的目标尺寸信息发送至所述服务器,以指示服务器根据所述屏幕尺寸信息和所述目标尺寸信息确定出所述显示图片的长度和宽度。

15、在一个示例性实施例中,接收服务器发送的显示图片之前,所述方法还包括:在确定所述第一移动终端向所述服务器发送所述输入文本的情况下,将所述带屏设备的显示参数信息发送至所述服务器,以指示所述服务器根据所述显示参数信息确定是否通过抗锯齿技术对所述显示图片进行处理,其中,所述显示参数信息用于指示所述带屏设备的屏幕清晰度。

16、根据本技术实施例的另一个实施例,还提供了一种显示图片的显示系统,包括:服务器,用于接收第一移动终端发送的输入文本,其中,所述输入文本为第一对象输入至所述第一移动终端的文本;确定所述输入文本包含的m种语言,并从服务器支持的字库中确定所述m种语言对应的字库,其中,m为正整数;根据所述m种语言对应的字库生成与所述输入文本对应的显示图片,将所述显示图片发送至与所述第一移动终端绑定的带屏设备,其中,所述显示图片包括:所述m种语言对应的文字内容;所述带屏设备,用于接收所述服务器发送的所述显示图片;在所述带屏设备上显示所述显示图片。

17、根据本技术实施例的另一个实施例,还提供了一种显示图片的显示装置,包括:接收模块,用于接收服务器发送的显示图片;其中,所述显示图片为所述服务器通过以下方式确定的图片:确定第一移动终端发送的输入文本包含的m种语言,并从服务器支持的字库中确定所述m种语言对应的字库,以及根据所述m种语言对应的字库生成与所述输入文本对应的显示图片,其中,m为正整数;其中,所述输入文本为第一对象输入至所述第一移动终端的文本,所述显示图片包括:所述m种语言对应的文字内容;显示模块,用于在带屏设备上显示所述显示图片。

18、根据本技术实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述方法。

19、根据本技术实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的方法。

20、在本技术实施例中,接收第一移动终端发送的输入文本,其中,该输入文本为第一对象输入至第一移动终端的文本;确定输入文本中包含的m中语言,并从服务器支持的字库中确定出该m种语言对应的字库,其中,m为正整数;根据这m种语言对应的字库生成与该输入文本对应的显示图片,将该显示图片发送至与该第一移动终端绑定的带屏设备,以指示该带屏设备显示该显示图片,其中,该显示图片包括:该m种语言对应的文字内容。采用上述技术方案,解决了带屏设备若要支持屏幕按键名称修改功能,由于语言的差异,需要集成大量的字库与功能,对设备硬件要求较高,导致设备造价成本升高等问题,进而本发明实施例通过服务器来将输入文本转化为图片,直接将图片显示在带屏设备上,使得带屏设备无需集成多种字库即可显示不同语言,支持按键内容的修改。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1