掌桥专利:专业的专利平台
掌桥专利
首页

文本信息显示方法、装置、存储介质及电子设备

文献发布时间:2023-06-19 13:26:15


文本信息显示方法、装置、存储介质及电子设备

技术领域

本申请涉及计算机技术领域,尤其涉及一种文本信息显示方法、装置、存储介质及电子设备。

背景技术

智能穿戴设备是应用穿戴式技术对日常穿戴进行智能化设计、开发出可以穿戴的设备的总称,如手表、手环、眼镜、服饰等。智能穿戴设备时代的来临意味着人们的智能化延伸,通过这些设备,人们可以更好的感知外部与自身的信息,能够在计算机、网络等辅助下更为高效率的处理信息。

目前,大多数智能穿戴设备都具有显示屏来展示更多的文本信息,如当终端(如手机)收到文本信息时,为防止用户无法及时知晓,一般会通过通信传输功能(如蓝牙),将终端上接收到的文本信息传输给智能手环或智能手表等智能穿戴设备来提醒用户。此时,智能穿戴设备接收到文本信息之后,会基于智能穿戴设备上的常用文字库对文本信息进行编译,将编译后的文本信息对应的文本内容进行显示。

发明内容

本申请实施例提供了一种文本信息显示方法、装置、存储介质及电子设备,可以实现智能穿戴设备对文本信息的内容正常显示,提高了文本信息正常显示的概率。本申请实施例的技术方案如下:

第一方面,本申请实施例提供了一种文本信息显示方法,所述方法包括:

获取所生成的第一文本信息;

获取所述第一文本信息对应的图片;

将所述图片发送至智能穿戴设备进行显示。

第二方面,本申请实施例提供了一种文本信息显示装置,所述装置包括:

信息获取模块,用于获取所生成的第一文本信息;

图片获取模块,用于获取所述第一文本信息对应的图片;

图片发送模块,用于将所述图片发送至智能穿戴设备进行显示。

第三方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法步骤。

第四方面,本申请实施例提供一种电子设备,可包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行上述的方法步骤。

本申请一些实施例提供的技术方案带来的有益效果至少包括:

在本申请一个或多个实施例中,终端获取所生成的第一文本信息,如基于实际应用场景生成的电子书、短信信息、通知信息、网页信息等第一文本信息,然后获取所述第一文本信息对应的图片,将所述图片发送至智能穿戴设备进行显示。通过将智能穿戴设备上待显示的第一文本信息直接转换为图片的形式,将图片发送至智能穿戴设备后,智能穿戴设备只需对图片进行渲染就可以实现以图片的形式显示第一文本信息的文本内容,可以避免由于智能穿戴设备保存的文字库不完整而导致智能穿戴设备基于文字库文本编译后,文本信息显示异常的问题,可以辅助智能穿戴设备对文本信息正常显示,提高文本信息正常显示的概率,以及,智能穿戴设备可以只需存储常用的文字库,即可对实际应用场景中各类文本信息进行正常显示,节省智能穿戴设备的资源(如内存资源)。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的一种文本信息显示方法的流程示意图;

图2是本申请实施例提供的另一种文本信息显示方法的流程示意图;

图3是本申请实施例提供的一种文本信息显示装置的结构示意图;

图4是本申请实施例提供的一种图片获取模块的结构示意图;

图5是本申请实施例提供的一种文本信息匹配模块的结构示意图;

图6是本申请实施例提供的一种图片获取单元的结构示意图;

图7是本申请实施例提供的另一种文本信息显示装置的结构示意图;

图8是本申请实施例提供的一种电子设备的结构示意图;

图9是本申请实施例提供的操作系统和用户空间的结构示意图;

图10是图8中安卓操作系统的架构图;

图11是图8中IOS操作系统的架构图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

在本申请的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本申请的描述中,需要说明的是,除非另有明确的规定和限定,“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在 B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。

在相关技术中,智能穿戴设备通常相对于终端而言,由于内存限制、字库版本较低、计算资源有限等客观因素,智能穿戴设备保存的常用的文字库相对终端上的文字库来说通常不完整,如智能穿戴设备上的文字库支持的可编译的文本字体较少,又如,智能穿戴设备的文字库中某一类型字体可显示的文字的不全,只包含某一类型字体的部分文字,又如智能穿戴设备只存储了部分常用文字库,在实际使用过程中,会容易出现文字显示不全、文字显示乱码、文本无法编译等文本显示异常的情况。

下面结合具体的实施例对本申请进行详细说明。

在一个实施例中,如图1所示,特提出了一种文本信息显示方法,该方法可依赖于计算机程序实现,可运行于基于冯诺依曼体系的文本信息显示装置上。该计算机程序可集成在应用中,也可作为独立的工具类应用运行,其中,所述文本信息显示装置可以是终端。

终端可以是具有文本信息显示功能的电子设备,该电子设备包括但不限于:智能电话、手持设备、个人电脑、平板电脑、车载设备、智能手机、计算设备或连接到无线调制解调器的其它处理设备等。在不同的网络中终端设备可以叫做不同的名称,例如:用户设备、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置、蜂窝电话、无绳电话、个人数字处理(personaldigital assistant, PDA)、5G网络或未来演进网络中的终端设备等。

具体的,该文本信息显示方法包括:

步骤S101:获取所生成的第一文本信息。

所述第一文本信息可以理解为包含或不含格式信息的字符或文档。例如:记事本中的字符是纯文本,因为它不含字体、字号、段落格式等信息,又如终端上所生成的通知消息,通知消息可以是带有格式信息的字符或文档,在本实施例中的所述第一文本信息内,可以包含一个字符,或者多个字符的字符串。在一些实施例中,所述第一文本信息在终端上生成,终端可以向智能穿戴设备发送包含第一文本信息的文本内容的多媒体数据(如包含文字内容的图片)进行显示。

在实际应用中,终端与智能穿戴设备建立有通信连接,终端可以基于实际应用场景生成相应的文本信息(如电子书、短信信息、通知信息、网页信息等),然后将多媒体数据通过通信连接发送至智能穿戴设备进行显示。通常,智能穿戴设备相对于终端而言,由于客观因素(内存限制、字库版本较低、计算资源有限等)限制通常对文本信息的文本编译能力通常较弱,如智能穿戴设备支持的可编译的文本字体较少,又如,智能穿戴设备的某一类型字体的文字库不全,只包含某一类型字体的部分文字,又如智能穿戴设备只存储了部分常用文字库,在实际使用过程中会容易出现文字显示不全、文字显示乱码、文本无法编译等文本显示异常的情况,等等,在本申请实施例中,为了保证智能穿戴设备上可以待显示或未显示的文本信息对应的文本内容进行正常显示,如显示电子书文字、通知消息、新闻、应用文字等等,终端可以对所生成的第一文本信息直接进行文本转换,得到所述第一文本信息对应的图片,将所述图片基于与智能穿戴设备间的通信连接将图片发送至智能穿戴设备。

在一个具体的实施场景中,用户可以对智能穿戴设备订阅终端上的消息服务,如即时通讯消息,在终端上的即时通讯应用接收到应用消息数据时,终端可以基于应用消息数据进行文本编译生成第一文本信息(如即时通讯消息),在应用消息数据编译完成之后,终端即可获取到基于应用消息数据所生成的第一文本信息。

在一个具体的实施场景中,终端可以通过通信网络(如移动数据网络、无线局域网)获取相应的文本数据,基于文本数据生成第一文本信息(如电子书、文本文件、备忘录等)。

在一种具体的实施方式中,智能穿戴设备可以具有网络通信功能,通过在智能穿戴设备上安装相应的应用来丰富智能穿戴设备的应用功能,如安装天气应用、文本阅读应用、即时通讯应用等等,在智能穿戴设备基于当前的通信网络获取到应用的推送的包含第一文本信息的文本数据(如消息通知数据)时,智能穿戴设备会存在由于只存储了部分常用文字库而无法对第一文本信息进行文本信息解析的情况,进而出现第一文本信息所包含的全部和部分文本内容在所述智能穿戴设备上显示异常。进一步的,智能穿戴设备可以在获取到所生成的第一文本信息之后,对第一文本信息进行预编译,基于编译结果确定是否能对第一文本信息正常显示,当基于编译结果确定无法对第一文本信息正常显示时,智能穿戴设备可以生成携带所述第一文本信息的文本转换请求,将所述文本转换请求发送至终端。

终端此时可以接收到智能穿戴设备发送的文本转换请求,基于所述文本请求终端可以获取到所述文本请求中在智能穿戴设备上所生成的第一文本信息。其中,所述请求是指用于请求或指挥终端工作的指示和要求,可以理解为指定执行某种运算或功能实现的某种控制的代码。所述文本转换请求在本申请实施例中可以理解为指挥终端执行将所述第一文本信息转换为图片的功能代码,终端通过执行所述代码,可以获取到文本转换请求携带的第一文本信息。

可选的,终端可以实时或周期性向智能穿戴设备获取相应的文本转换请求,可以理解为,智能穿戴设备在生成携带所述第一文本信息的文本转换请求之后,将所述文本转换请求进行保存。待终端获取时,将所述文本转换请求进行发送,如终端可以实时或周期性针对所述文本转换请求向智能穿戴设备发送查询指令,智能穿戴设备在接收到查询指令之后,将文本转换请求发送至终端。

进一步的,智能穿戴设备在生成第一文本信息之后,可以无需对第一文本信息进行预编译,以判断第一文本信息对应的文本内容是否能正常显示,终端此时可以直接基于第一文本信息生成文本转换请求。

步骤S102:获取所述第一文本信息对应的图片。

具体的,终端获取第一文本信息中字符串的编码类型。然后,基于所获取的编码类型,确定编码类型对应的文本编译方式,在对第一文本信息中对应的每一个字符串进行编译时,由于终端得到的最终编译结果为图片的形式,终端在采用相应的文本编译方式之前首先对于第一文本信息中的一个或多个字符串创建一个空位图(位图也称位图图像),所述位图的数目可以是多个,如一个空位图对应一个字符串,一个空位图对应多个字符串,在创建空位图之后,终端然后在空位图上根据确定的文本编译方式对所述第一文本信息中的字符串进行编译或打印,在完成将第一文本信息所包含的所有字符串进行编译或打印后,然后将编译第一文本信息对应的至少一个位图整体保存成默认的图片格式,所述默认的图片格式与智能穿戴设备相兼容。

其中,上述提及到的位图,也称位图图像、点阵图像或栅格图像,是由像素(图片元素)的单个点组成的。这些点可以进行不同的排列和染色以构成图样。

在一种可行的实施方式中,终端在获取到第一文本信息之后,可以根据预置的文本编码规范将第一文本信息转换为初始编码字符串。具体的,终端可以根据预置的统一码Unicode字符集将第一文本信息转换为初始Unicode码点,初始Unicode码点为十六进制;终端确定初始Unicode码点的字节数量;终端根据字节数量和预置的编码规范将初始Unicode码点转换为初始编码字符串,初始编码字符串为二进制。

其中,统一码Unicode是计算机科学领域里的一项业界标准,包括字符集、编码方案(UTF-8、UTF-16、UTF-32等将数字转换到程序数据的编码方案)等。 Unicode编码的范围为0-65535之间的整数。Unicode是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。因为计算机只能处理数字,如果要处理第一文本信息,可以先把第一文本信息转换为数字才能处理。其中,第一文本信息中的每个字符都对应一个编码字符。

其中,在本申请实施例中,除了采用Unicode编码规范,还可以采用诸如 GB2312编码、BIG5编码、GBK编码、GB18030编码等,具体过程类似,此处不再赘述。

进一步的,终端在得到第一文本信息对应的初始编码字符串之后,然后根据一定的编码语言(如JavaScript)将初始编码字符串转换为像素色值(如RGB 色值、灰阶值),如:初始编码字符串为11111111 11111010 11111010,对应的 RGB数字串为255 250 250,那么对应的像素值就为R255G250B250,则对应的 RGB色值为#FFFAFA。然后根据基于设置的智能穿戴设备的图片格式以及像素色值(如RGB色值、灰阶值),确定图片规格,基于图片规格就可以生成第一文本信息对应的图片,图片规格用于指示像素色值(如RGB色值、灰阶值)的行数和列数。

在一种可行的实施方式中,终端还可以获取所述智能穿戴设备的主题显示信息,然后将所述第一文本信息转换为与所述主题显示信息相匹配的图片,所述主题显示信息包括字体类型、文本段落配置信息、显示背景信息、字体颜色信息中的至少一种。可以理解的是将所述第一文本信息转换为与所述主题显示信息相匹配的图片,图片效果更丰富,图片与智能穿戴设备的显示主题更贴近。在本申请实施例中,在对第一文本信息进行文本转换的过程中,对第一文本信息的字符串按照主题显示信息中的字体类型、文本段落配置信息(如行间距、字符缩进、对齐规则等)、字体颜色进行文本编译,并为第一文本信息对应的文本内容渲染所述显示背景信息指示的显示背景,等等。

步骤S103:将所述图片发送至智能穿戴设备进行显示。

具体的,终端在获取到第一文本信息对应的图片,基于与智能穿戴设备的通信连接将图片发送至智能穿戴设备,智能穿戴设备接收到终端发送的图片之后,将图片进行显示。

其中,所述终端与智能穿戴设备之间的通信连接可以设置有线通信连接和无线通信连接,终端可以通过有线通信接口采用通用串行总线(universal serial bus,USB)连接智能穿戴设备从而建立与智能穿戴设备的有线通信连接;终端也可以采用无线通信连接方式建立与所述智能穿戴设备的通信连接,所述无线通信连接方式可以是基于互联网、蓝牙、WIFI、紫峰协议(ZigBee)、局域网等通信方式。优选地,在本实施例终端采用无线通信连接方式建立与智能穿戴设备的通信连接。

在一种可行的实施方式中,终端建立与智能穿戴设备的通信连接可以是基于智能穿戴设备生成的连接码,所述连接码可以是二维码、小程序码、一串随机数、字母组合等形式,当终端需要建立与智能穿戴设备的通信连接时,用户可以通过诸如按压智能穿戴设备的物理按键的形式开启智能穿戴设备的建立通信连接模式,然后智能穿戴设备生成建立通信连接的连接码(如二维码),终端通过扫描所述连接码,通过对所述连接码进行识别处理,建立与所述智能穿戴设备的通信连接。

具体的,在终端建立与智能穿戴设备的通信连接之后,将所述图片发送至智能穿戴设备,智能穿戴设备在接收到所述图片之后,然后将所述图片在当前屏幕上进行显示。

可选的,在终端建立与智能穿戴设备的通信连接之后,所述终端与智能穿戴设备之间的通信可以采用诸如安全套接字层(Secure Socket Layer,SSL)、传输层安全(Transport Layer Security,TLS)、虚拟专用网络(Virtual Private Network, VPN)、网际协议安全(Internet Protocol Security,IPsec)等常规加密技术来加密所有的通信数据。

在本申请实施例中,终端获取所生成的第一文本信息,如基于实际应用场景生成的电子书、短信信息、通知信息、网页信息等第一文本信息,然后获取所述第一文本信息对应的图片,将所述图片发送至智能穿戴设备进行显示。通过将智能穿戴设备上待显示的第一文本信息直接转换为图片的形式,将图片发送至智能穿戴设备后,智能穿戴设备只需对图片进行渲染就可以实现以图片的形式显示第一文本信息的文本内容,可以避免由于智能穿戴设备保存的文字库不完整而导致智能穿戴设备基于文字库文本编译后,文本信息显示异常的问题,可以辅助智能穿戴设备对文本信息正常显示,提高文本信息正常显示的概率,以及,智能穿戴设备可以只需存储常用的文字库,即可对实际应用场景中各类文本信息进行正常显示,节省智能穿戴设备的资源(如内存资源)。

请参见图2,图2是本申请提出的一种文本信息显示方法的另一种实施例的流程示意图。具体的:

步骤S201:获取所生成的第一文本信息。

具体可参见步骤S201,此处不再赘述。

步骤S202:当所述智能穿戴设备的文字库中的第二文本信息不包含所述第一文本信息时,确定所述第一文本信息与所述智能穿戴设备的文字库中的第二文本信息不匹配。

所述智能穿戴设备是应用穿戴式技术对日常穿戴进行智能化设计、开发出可以穿戴的设备的总称,广义的智能穿戴设备包括功能全、可不依赖终端(如智能手机)实现完整或者部分的功能,例如智能手表或智能眼镜等,以及只专注于某一类应用功能,需要和其它设备如智能手机配合使用,例如,各类进行体征监测的智能手环、智能首饰等电子设备。

通常,智能穿戴设备上显示的文本(文字、字母、符号、数字等)是以字符串的形式,则每个单独的文字(如:汉字、字母、数字或者符号)均可视为一个显示界面上的文字符。对于显示界面而言,文字符本身不能直接显示在屏幕上;以下将对显示文字的基本原理进行阐述:

智能穿戴设备会对应存储一个用于显示文本信息(电子书、网页、信息等文本)的文字库,所述文字库中包含第二文本信息,这里第二文本信息可以理解为智能穿戴设备全部可支持显示的字符串的总称或集合,而在文字库中第二文本信息会以图像单元的形式进行存储,可以理解为,文字库创建时,会将全部可支持显示的字符串转换为指定格式(如svg格式)的一个个图像单元,然后将全部字符串对应的图像单元存储在文字库中。

智能穿戴设备对文本信息的显示通常是基于文本信息确定待渲染的字符串,然后根据字符串在文字库中的第二文本信息中确定相对应的图像单元,然后将图像单元渲染到显示界面上。

在实际应用中,智能穿戴设备相对于终端而言,由于客观因素(内存限制、字库版本较低、计算资源有限等)对文本信息的文本编译能力通常较弱,如智能穿戴设备支持的可编译的文本字体较少,又如,智能穿戴设备的某一类型字体的文字库不全,只包含某一类型字体的部分文字,又如智能穿戴设备只存储了部分常用文字库,在实际使用过程中会容易出现文字显示不全、文字显示乱码、文本无法编译等文本显示异常的情况。基于此,终端预先存储有智能穿戴设备上文字库中的第二文本信息,终端在获取所生成的第一文本信息之后,然后即检测第二文本信息与第一文本信息是否匹配,即第二文本信息中的全部字符串是否包含所述第一文本信息的全部字符串,可以理解的只有在第二文本信息包含第一文本信息时,智能穿戴设备才可以对第一文本信息进行正常显示。在具体实施中,终端可以分别基于第一文本信息中所包含的各字符串在文字库中的第二文本信息中进行比对,当存在至少一个第一文本信息中的字符串不存在与所述文字库的第二文本信息中的情况下,终端即可确定所述第一文本信息与所述智能穿戴设备的文字库中的第二文本信息不匹配。

步骤S203:获取所述智能穿戴设备的文字库中的第二文本信息与所述第一文本信息的差异文本信息量,当所述差异文本信息量大于信息量阈值时,确定所述第一文本信息与所述第二文本信息不匹配。

所述差异文本信息量可以理解为用于对“在第二文本信息中对不包含所述第一文本信息的字符串”的差异信息量(可以理解为差异字符串)的量化,即表征第二文本信息中不包含所述第一文本信息的字符串的差异数目,所述差异文本信息量的度量单位可以是比特,通常,差异文本信息量越大,智能穿戴设备对第一文本信息进行显示时,文本异常显示的几率越高。

所述阈值指某一领域、状态或系统的门限值,也称临界值。在本申请实施例中,所述信息量阈值可以理解为差异文本信息量的门限值或临界值,当差异文本信息量大于信息量阈值时,可以认为,智能穿戴设备对第一文本信息无法进行正常显示,此时,可以确定所述第一文本信息与所述第二文本信息不匹配,终端可以将第一文本信息转换为对应的图片,将图片发送至智能穿戴设备进行图像显示;当差异文本信息量小于或等于信息量阈值时,智能穿戴设备对第一文本信息可以进行正常显示,终端无需将第一文本信息转换为对应的图片,此时,可以确定所述第一文本信息与所述第二文本信息匹配,终端可以将第一文本信息发送至智能穿戴设备。

其中,所述信息量阈值通常为采集大量实际应用环境中的样本数据(差异文本信息量以及智能穿戴设备的显示状态),综合评估确定,所述信息量阈值在一些实施例中可以为0。

在实际应用中,差异文本信息量的数值较小(即差异文本信息量小于或等于信息量阈值)时,可以认为在允许的误差范围内,智能穿戴设备可以对文本信息所对应的主要语义信息进行正常显示,如差异文本信息主要为语义重要程度较低的符号、数字等内容。

可选的,终端还可以对第二文本信息中的字符串设置权重,对语义重要程度较高的字符串设置较高的权重值,对语义重要程度较低的字符串设置较低的权重值,如可以将部分符号对应的字符串设置为较低的权重值,将部分数字对应的字符串设置为较低的权重值,将部分文字对应的字符串设置为较低的权重值等等,根据差异文本信息中对应的各字符串进行加权求和,得到差异文本信息量。

步骤S204:获取所述第一文本信息中的目标文字类型,当所述智能穿戴设备的文字库中的第二文本信息对应的至少一个文字类型与所述目标文字类型均不一致时,确定所述第一文本信息与所述第二文本信息不匹配。

所述文字类型可以理解为文字库中的第二文本信息所支持的文本字体类型,常用的字体类型可以是楷体类型、宋体类型、微软雅黑类型、黑体类型等等。

所述目标文字类型可以理解为第一文本信息的文本字体类型,如文本字体类型可以是楷体类型、文本字体类型可以是宋体类型。

具体的,终端获取所述第一文本信息中的目标文字类型的方式可以是通过文本解析器(如xml解析器)对第一文本信息对应的文本文件(如svg文件、 opentype文件、trueType文件)进行解析,获取到第一文本信息对应的font-family (即目标文字类型),然后基于目标文字类型对智能穿戴设备的文字库中的第二文本信息对应的至少一个文字类型进行匹配,具体检测目标文字类型是否存在与所述至少一个文字类型中,基于匹配结果,当终端确定所述智能穿戴设备的文字库中的第二文本信息对应的至少一个文字类型与所述目标文字类型一致时,此时终端将第一文本信息发送至智能穿戴设备,智能穿戴设备通常可以对第一文本信息的文本内容进行显示,终端即可以确定所述第一文本信息与所述第二文本信息匹配;当终端确定所述智能穿戴设备的文字库中的第二文本信息对应的至少一个文字类型与所述目标文字类型不一致时,此时,智能穿戴设备由于不支持第一文本信息对应的目标文字类型,则无法对第一文本信息进行文字编译进而无法对第一文本信息进行显示,此时,可以确定所述第一文本信息与所述第二文本信息不匹配,终端可以将第一文本信息转换为对应的图片,将图片发送至智能穿戴设备进行图像显示。

进一步的,当终端确定所述智能穿戴设备的文字库中的第二文本信息对应的至少一个文字类型与所述目标文字类型一致时,此时智能穿戴设备可以支持对目标文字类型的文本内容进行编译,在一些实施例中,由于智能穿戴设备只存储了部分常用文字库,可以理解为即时智能穿戴设备只支持一些目标文字类型,也有可能只支持该目标文字类型下常用文字(即部分文字)对应的字符串进行显示,基于此,终端可以在确定所述智能穿戴设备的文字库中的第二文本信息对应的至少一个文字类型与所述目标文字类型一致时,判断第一文本信息中的全部字符串是否存在与所述文字库中该目标文字类型所对应的字符串中,若存在,此时终端将第一文本信息发送至智能穿戴设备,智能穿戴设备通常可以对第一文本信息的文本内容进行显示,终端即可以确定所述第一文本信息与所述第二文本信息匹配;反之,若不存在,通常无法对第一文本信息进行全部文字编译进而无法对第一文本信息进行显示,此时,可以确定所述第一文本信息与所述第二文本信息不匹配,终端可以将第一文本信息转换为对应的图片,将图片发送至智能穿戴设备进行图像显示。

步骤S205:对所述第一文本信息进行文本转换处理,得到所述第一文本信息对应的图片。

终端在获取到第一文本信息之后,可以根据预置的文本编码规范将第一文本信息转换为初始编码字符串。具体的,终端可以根据预置的统一码Unicode 字符集将第一文本信息转换为初始Unicode码点,初始Unicode码点为十六进制;终端确定初始Unicode码点的字节数量;终端根据字节数量和预置的编码规范将初始Unicode码点转换为初始编码字符串,初始编码字符串为二进制。

其中,统一码Unicode是计算机科学领域里的一项业界标准,包括字符集、编码方案(UTF-8、UTF-16、UTF-32等将数字转换到程序数据的编码方案)等。Unicode编码的范围为0-65535之间的整数。Unicode是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。因为计算机只能处理数字,如果要处理第一文本信息,可以先把第一文本信息转换为数字才能处理。其中,第一文本信息中的每个字符都对应一个编码字符。

其中,在本申请实施例中,除了采用Unicode编码规范,还可以采用诸如 GB2312编码、BIG5编码、GBK编码、GB18030编码等,具体过程类似,此处不再赘述。

进一步的,终端在得到第一文本信息对应的初始编码字符串之后,然后根据一定的编码语言(如JavaScript)将初始编码字符串转换为像素色值(如RGB 色值、灰阶值),如:初始编码字符串为11111111 11111010 11111010,对应的 RGB数字串为255 250 250,那么对应的像素值就为R255G250B250,则对应的 RGB色值为#FFFAFA。然后根据基于设置的智能穿戴设备的图片格式以及像素色值(如RGB色值、灰阶值),确定图片规格,基于图片规格就可以生成第一文本信息对应的图片,图片规格用于指示像素色值(如RGB色值、灰阶值)的行数和列数。

在一种可行的实施方式中,终端可以对所述第一文本信息所包含的全部文本内容进行文本转换处理,然后得到所述第一文本信息对应的图片

在一种可行的实施方式中,终端可以对所述第一文本信息所包含的部分文本内容进行文本转换处理,具体为终端可以提取所述第一文本信息中的关键语义信息,对所述关键语义信息进行文本转换处理,得到所述第一文本信息对应的图片。

其中,所述关键语义信息可以理解为文本信息中的关键语义特征,如关键字、关键数字、关键句等,所述关键语义信息可以理解为在充分理解第一文本信息的文本内容语义的基础上,对第一文本信息的关键信息(如总结信息、摘要信息)。

终端可以运用语义识别技术对第一文本信息进行文本语义识别处理,从而得到所述第一文本信息定义的关键语义信息。

具体的,终端获取到第一文本信息之后,提取第一文本信息的语义特征,所述语义特征是以自然语言表达的非结构化数据特有的语义属性,以一篇论文为例,语义特征包括作者创作意图、数据主题说明、底层特征含义等语义要素。所述语义特征信息是能够表达对象本身的语义以及在环境中语义的多种特征,以文本信息为例,所述语义特征信息可以是组成元素的顺序、词的顺序、词的情感信息、互信息等。

其中,组成元素可以理解为组成一段话或一段文本最小的组成单位,以汉语言为例,最小组成单位是每个字。

词顺序为通话过程中表达一句话(一个意思)组成的各个词的先后顺序。

词的情感信息为是指文本信息中的词语在这个句子中所表达的情感含义,所述情感含义可以理解为词在句子是高昂还是低沉、是褒义还是贬义、是欣喜还是悲伤等。

互信息是指某个词或字和类别之间的统计独立关系,互信息常应用于度量两个对象之间的相互性。

在本实施例中,提取的语义特征对于整个第一文本信息来说,它包括但不限于第一文本信息中的关键词信息、词频分布信息、语法级的实体信息、语义级的主题等。

具体的,终端可以预先提取实际应用环境中包含文本信息样本数据,基于样本数据的语义特征,在此基础上建立语义识别所需的语义库,所述语义库中包含大量的语义模板。终端获取到第一文本信息之后,提取第一文本信息中的语义特征,然后在语义库所包含的各语义模板中确定与所述语义特征相匹配的目标语义模板。然后根据所述目标语义模板的文本关键语义信息输出规则,输出所述第一文本信息相对应的关键语义信息。其中,所述语义模板可以理解为终端针对不同的文本信息的场景设置有不同的关键语义信息输出规则,例如:工作类型的语义模板侧重于输出与工作相关的关键内容(会议时间、地点、会议内容等),日常活动类型的语义模板侧重于输出与日常活动相关的关键内容 (活动名称、活动注意事项、活动人员等)。

可选的,终端在语义库所包含的各语义模板中确定与所述语义特征相匹配的目标语义模板,可以是基于所述语音特征与各语义模板中的模板语义特征进行匹配。所述匹配方式可以是对所述语义特征与所述各语义模板中的模板语义特征分别计算相似度,以在各语义模板中确定相似度最高指示的目标语义模板;可以是对所述语义特征与所述各语义模板中的模板语义特征分别计算相似距离,以在各语义模板中确定相似距离最长指示的目标语义模板;可以是对所述语义特征与所述各语义模板中的模板语义特征分别计算差异特征信息(差异词、差异字、差异句等),然后基于差异特征信息进行评级或评分,以在各语义模板中确定各评级中最高评级指示的目标语义模板或各评分中最高评分指示的目标语义模板。

可选的,终端也可以预先建立关键语义识别模型,终端将第一文本信息输入至关键语义识别模型中,输出所述第一文本信息对应的关键语义信息。

在本实施例中,所述关键语义识别模型为神经网络模型,所述神经网络模型是由许多节点中各节点的简单非线性模拟处理要素密集互连配置而成的,是一种模仿了生物神经元的系统模型。所述神经网络模型通过使至少一个节点的输入与每一个节点的输出连接形成,类似于真实神经元的突触连接。每个神经元表达了一种特定的输出函数,即激励函数,每两个神经元之间的连接都包含一个连接强度,即作用于通过该连接的信号的加权值。在本实施例中,将包含文本信息的样本数据输入至神经网络模型进行训练,可以得到训练之后的关键语义识别模型,该关键语义识别模型具有对文本信息中关键语义信息特征抽取、语义知识概括和学习记忆的能力,通常所述神经网络模型学习到的信息或知识储存在每个单元节点之间的连接矩阵上。

可选的,所述神经网络模型可以是基于卷积神经网络(Convolutional NeuralNetwork,CNN)模型,深度神经网络(Deep Neural Network,DNN)模型、循环神经网络(Recurrent Neural Networks,RNN)、模型、嵌入(embedding)模型、梯度提高了决策树(Gradient Boosting Decision Tree,GBDT)模型、逻辑回归 (Logistic Regression,LR)模型等模型中的一种或多种的拟合实现的。

具体的,终端在获取到包含文本信息的样本数据时,对所述样本数据进行标注,所述标注可以理解为对所述样本数据对应的关键语义信息进行标注,基于已经标注的样本数据对关键语义识别模型进行训练,可以得到训练好的关键语义识别模型。

步骤S206:在当前显示界面上显示所述第一文本信息,对所述第一文本信息所处的图像显示区域进行图像截取,得到所述第一文本信息对应的图片。

具体的,终端相对于智能穿戴设备而言,通常内存较大、字库版本较高、计算资源丰富,终端对文本信息的文本编译能力通常较强,如,终端上的终端字库支持多种类型的字体类型,以及任意字体类型的文字对应的字符串较多,可以满足对第一文本信息的编译显示,当终端在确定所述第一文本信息与所述第二文本信息不匹配之后,可以基于终端字体库调用计算资源对第一文本信息进行编译,以在终端的当前屏幕上进行显示。然后终端可以在当前显示界面上确定显示有第一文本信息的图像显示区域,即确定第一文本信息在当前显示界面上所处的图像显示区域,然后对该图像显示区域进行图像截取,从而可以得到第一文本信息对应的图片。

步骤S207:获取所述智能穿戴设备的屏幕分辨率以及屏幕显示形状,基于所述屏幕分辨率以及所述屏幕显示形状对所述图片进行图片调整处理,得到所述图像调整处理后的所述图片;

所述屏幕分辩率可以理解为智能穿戴设备所包含的屏幕上显示的像素个数,或屏幕纵横向上的像素点数,单位是px。屏幕分辨率确定屏幕上显示多少信息的设置,以水平和垂直像素来衡量。如分辨率160×128的意思是水平方向含有像素数为160个,垂直方向像素数128个。屏幕尺寸一样的情况下,分辨率越高,显示效果就越精细和细腻。

所述屏幕显示形状通常根据智能穿戴设备的屏幕形状确定,智能穿戴设备的屏幕形状可以配置为全面屏、曲面屏、异形屏、圆形屏幕等等,终端可以预先获取到智能穿戴设备的屏幕显示形状,将屏幕显示形状纳入参考,从而对所述图片进行图像调整,以方便智能穿戴设备对图片进行显示时,避免图片中的显示元素因为屏幕显示形状的限制而显示不全。

一方面,终端可以基于智能穿戴设备的屏幕分辨率对图片进行图像调整,具体为,终端基于屏幕分辩率将图片的原始图像分辨率进行适应调整,如将图片的原始图像分辨率调整为与屏幕分辩率一致,如将图片的原始图像分辨率调整为不大于所述屏幕分辩率,可以理解的是当原始图像分辩率较高时,智能穿戴设备可能存在无法对图片进行渲染的问题,在实际应用中,终端的在生成图片是可能会存在图片的原始图像分辨率大于智能穿戴设备的屏幕分辨率,终端可以在生成图片之后对图片的原始图像分辨率进行调整,从而使调整后的图片与智能穿戴设备的屏幕分辨率相匹配。

另一方面,终端可以基于智能穿戴设备的屏幕显示形状对图片进行图像调整,一种图像调整方式是可以基于智能穿戴设备屏幕形状对图片进行适当裁剪处理,以使裁剪处理后的图片与智能穿戴设备屏幕形状相适配;一种图像调整方式是可以基于智能穿戴设备屏幕显示形状,创建一个与所述屏幕形状相适应的空白图层,如基于智能穿戴设备屏幕显示形状新创建一个与屏幕显示形状对应的尺寸一致的空白图层,然后将图片进行适应的放缩叠加到空白图层上,从而得到叠加显示处理后的图片。

需要说明的是,终端基于智能穿戴设备的屏幕分辨率对图片进行图像调整的步骤与基于智能穿戴设备的屏幕显示形状对图片进行图像调整的步骤不分先后,可以是“基于智能穿戴设备的屏幕分辨率对图片进行图像调整”的步骤在“基于智能穿戴设备的屏幕显示形状对图片进行图像调整”的步骤之前,可以是“基于智能穿戴设备的屏幕分辨率对图片进行图像调整”的步骤在“基于智能穿戴设备的屏幕显示形状对图片进行图像调整”的步骤之后,也可以是“基于智能穿戴设备的屏幕分辨率对图片进行图像调整”的步骤在“基于智能穿戴设备的屏幕显示形状对图片进行图像调整”的步骤同时进行,此处不作具体限定。

步骤S208:获取所述智能穿戴设备的屏幕尺寸,按照所述屏幕尺寸对所述图片进行图片缩放处理,得到所述图片缩放处理后的所述图片。

具体的,终端可以在建立与智能穿戴设备之间的通信连接之后,终端可以获取智能穿戴设备的屏幕尺寸,在获取第一文本信息对应的图片之后,按照所述屏幕尺寸对所述图片进行图片缩放处理,得到所述图片缩放处理后的所述图片。

在一种可能的实施场景中,图片对应的尺寸可能超过智能穿戴设备的屏幕尺寸(如图片长度大于屏幕长度),即智能穿戴设备的屏幕只能展示图片的一部分。在这种情况下,可以根据屏幕尺寸和图片的尺寸,当屏幕尺寸与图片的尺寸不匹配时,如屏幕宽度小于图片宽度或屏幕长度小于图片长度,终端则基于屏幕尺寸对图片的尺寸进行放缩处理,如在屏幕宽度小于图片宽度,将图片宽度放缩到与屏幕宽度一致,其中,可以是基于图片长度和宽度比例不变的情况下,对图片放缩到与屏幕宽度一致;或,可以是保持图片长度不变,将图片放缩到与屏幕宽度一致。

步骤S209:将所述图片发送至智能穿戴设备进行显示。

具体可参见步骤S103,此处不再赘述。

在本申请实施例中,终端获取所生成的第一文本信息,如基于实际应用场景生成的电子书、短信信息、通知信息、网页信息等第一文本信息,然后获取所述第一文本信息对应的图片,将所述图片发送至智能穿戴设备进行显示。通过将智能穿戴设备上待显示的第一文本信息直接转换为图片的形式,将图片发送至智能穿戴设备后,智能穿戴设备只需对图片进行渲染就可以实现以图片的形式显示第一文本信息的文本内容,可以避免由于智能穿戴设备保存的文字库不完整而导致智能穿戴设备基于文字库文本编译后,文本信息显示异常的问题,可以辅助智能穿戴设备对文本信息正常显示,提高文本信息正常显示的概率,以及,智能穿戴设备可以只需存储常用的文字库,即可对实际应用场景中各类文本信息进行正常显示,节省智能穿戴设备的资源(如内存资源);以及可以将屏幕尺寸、屏幕分辩率、屏幕显示形状等因素纳入参考,对第一文本信息对应的图片进行图像调整,以使调整后的图片更契合智能穿戴设备的显示要求,提高了智能穿戴设备显示第一文本信息对应的图片时的显示效果。

下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。

请参见图3,其示出了本申请一个示例性实施例提供的文本信息显示装置的结构示意图。该文本信息显示装置可以通过软件、硬件或者两者的结合实现成为装置的全部或一部分。该装置1包括信息获取模块11、图片获取模块12和图片发送模块13。

信息获取模块11,用于获取所生成的第一文本信息;

图片获取模块12,用于获取所述第一文本信息对应的图片;

图片发送模块13,用于将所述图片发送至智能穿戴设备进行显示。

可选的,如图4所示,所述图片获取模块12,具体用于:

文本信息匹配单元121,用于确定所述第一文本信息与所述智能穿戴设备的文字库中的第二文本信息不匹配;

图片获取单元122,用于获取所述第一文本信息对应的图片。

可选的,如5图所示,所述文本信息匹配单元121,包括:

第一匹配子单元1211,用于当所述智能穿戴设备的文字库中的第二文本信息不包含所述第一文本信息时,确定所述第一文本信息与所述智能穿戴设备的文字库中的第二文本信息不匹配;

第二匹配子单元1212,用于获取所述智能穿戴设备的文字库中的第二文本信息与所述第一文本信息的差异文本信息量,当所述差异文本信息量大于信息量阈值时,确定所述第一文本信息与所述第二文本信息不匹配;

第三匹配子单元1213,用于获取所述第一文本信息中的目标文字类型,当所述智能穿戴设备的文字库中的第二文本信息对应的至少一个文字类型与所述目标文字类型均不一致时,确定所述第一文本信息与所述第二文本信息不匹配。

可选的,如图6所示,所述图片获取单元122,包括:

文本转换子单元1221,用于对所述第一文本信息进行文本转换处理,得到所述第一文本信息对应的图片;

图像截取子单元1222,用于在当前显示界面上显示所述第一文本信息,对所述第一文本信息所处的图像显示区域进行图像截取,得到所述第一文本信息对应的图片。

可选的,如图7所示,所述装置1,包括:

图像处理模块14,用于获取所述智能穿戴设备的屏幕分辨率以及屏幕显示形状,基于所述屏幕分辨率以及所述屏幕显示形状对所述图片进行图片调整处理,得到所述图像调整处理后的所述图片;

所述图像处理模块14,还用于获取所述智能穿戴设备的屏幕尺寸,按照所述屏幕尺寸对所述图片进行图片缩放处理,得到所述图片缩放处理后的所述图片。

可选的,所述信息获取模块11,具体用于:

接收智能穿戴设备发送的文本转换请求,所述文本转换请求携带所述智能穿戴设备上所生成的第一文本信息,所述第一文本信息包含所述智能穿戴设备上显示异常的文本内容。

需要说明的是,上述实施例提供的文本信息显示装置在执行文本信息显示方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的文本信息显示装置与文本信息显示方法实施例属于同一构思,其体现实现过程详见方法实施例,这里不再赘述。

上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。

在本申请实施例中,终端获取所生成的第一文本信息,如基于实际应用场景生成的电子书、短信信息、通知信息、网页信息等第一文本信息,然后获取所述第一文本信息对应的图片,将所述图片发送至智能穿戴设备进行显示。通过将智能穿戴设备上待显示的第一文本信息直接转换为图片的形式,将图片发送至智能穿戴设备后,智能穿戴设备只需对图片进行渲染就可以实现以图片的形式显示第一文本信息的文本内容,可以避免由于智能穿戴设备保存的文字库不完整而导致智能穿戴设备基于文字库文本编译后,文本信息显示异常的问题,可以辅助智能穿戴设备对文本信息正常显示,提高文本信息正常显示的概率,以及,智能穿戴设备可以只需存储常用的文字库,即可对实际应用场景中各类文本信息进行正常显示,节省智能穿戴设备的资源(如内存资源);以及可以将屏幕尺寸、屏幕分辩率、屏幕显示形状等因素纳入参考,对第一文本信息对应的图片进行图像调整,以使调整后的图片更契合智能穿戴设备的显示要求,提高了智能穿戴设备显示第一文本信息对应的图片时的显示效果。

本申请实施例还提供了一种计算机存储介质,所述计算机存储介质可以存储有多条指令,所述指令适于由处理器加载并执行如上述图1-图2所示实施例的所述文本信息显示方法,具体执行过程可以参见图1-图2所示实施例的具体说明,在此不进行赘述。

本申请还提供了一种计算机程序产品,该计算机程序产品存储有至少一条指令,所述至少一条指令由所述处理器加载并执行如上述图1-图2所示实施例的所述文本信息显示方法,具体执行过程可以参见图1-图2所示实施例的具体说明,在此不进行赘述。

请参考图8,其示出了本申请一个示例性实施例提供的电子设备的结构方框图。本申请中的电子设备可以包括一个或多个如下部件:处理器110、存储器 120、输入装置130、输出装置140和总线150。处理器110、存储器120、输入装置130和输出装置140之间可以通过总线150连接。

处理器110可以包括一个或者多个处理核心。处理器110利用各种接口和线路连接整个电子设备内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行电子设备100的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(digital signal processing,DSP)、现场可编程门阵列(field-programmable gate array,FPGA)、可编程逻辑阵列(programmable logicArray,PLA)中的至少一种硬件形式来实现。处理器110可集成中央处理器(centralprocessing unit, CPU)、图像处理器(graphics processing unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作系统、用户界面和应用程序等;GPU 用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块通信芯片进行实现。

存储器120可以包括随机存储器(random Access Memory,RAM),也可以包括只读存储器(read-only memory,ROM)。可选地,该存储器120包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器120可用于存储指令、程序、代码、代码集或指令集。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等,该操作系统可以是安卓(Android)系统,包括基于Android系统深度开发的系统、苹果公司开发的IOS系统,包括基于IOS系统深度开发的系统或其它系统。存储数据区还可以存储电子设备在使用中所创建的数据比如电话本、音视频数据、聊天记录数据,等。

参见图9所示,存储器120可分为操作系统空间和用户空间,操作系统即运行于操作系统空间,原生及第三方应用程序即运行于用户空间。为了保证不同第三方应用程序均能够达到较好的运行效果,操作系统针对不同第三方应用程序为其分配相应的系统资源。然而,同一第三方应用程序中不同应用场景对系统资源的需求也存在差异,比如,在本地资源加载场景下,第三方应用程序对磁盘读取速度的要求较高;在动画渲染场景下,第三方应用程序则对GPU性能的要求较高。而操作系统与第三方应用程序之间相互独立,操作系统往往不能及时感知第三方应用程序当前的应用场景,导致操作系统无法根据第三方应用程序的具体应用场景进行针对性的系统资源适配。

为了使操作系统能够区分第三方应用程序的具体应用场景,需要打通第三方应用程序与操作系统之间的数据通信,使得操作系统能够随时获取第三方应用程序当前的场景信息,进而基于当前场景进行针对性的系统资源适配。

以操作系统为Android系统为例,存储器120中存储的程序和数据如图10 所示,存储器120中可存储有Linux内核层320、系统运行时库层340、应用框架层360和应用层380,其中,Linux内核层320、系统运行库层340和应用框架层360属于操作系统空间,应用层380属于用户空间。Linux内核层320为电子设备的各种硬件提供了底层的驱动,如显示驱动、音频驱动、摄像头驱动、蓝牙驱动、Wi-Fi驱动、电源管理等。系统运行库层340通过一些C/C++库来为 Android系统提供了主要的特性支持。如SQLite库提供了数据库的支持,OpenGL/ES库提供了3D绘图的支持,Webkit库提供了浏览器内核的支持等。在系统运行时库层340中还提供有安卓运行时库(Android runtime),它主要提供了一些核心库,能够允许开发者使用Java语言来编写Android应用。应用框架层360提供了构建应用程序时可能用到的各种API,开发者也可以通过使用这些 API来构建自己的应用程序,比如活动管理、窗口管理、视图管理、通知管理、内容提供者、包管理、通话管理、资源管理、定位管理。应用层380中运行有至少一个应用程序,这些应用程序可以是操作系统自带的原生应用程序,比如联系人程序、短信程序、时钟程序、相机应用等;也可以是第三方开发者所开发的第三方应用程序,比如游戏类应用程序、即时通信程序、相片美化程序、文本信息显示程序等。

以操作系统为IOS系统为例,存储器120中存储的程序和数据如图11所示, IOS系统包括:核心操作系统层420(Core OS layer)、核心服务层440(Core Services layer)、媒体层460(Media layer)、可触摸层480(Cocoa Touch Layer)。核心操作系统层420包括了操作系统内核、驱动程序以及底层程序框架,这些底层程序框架提供更接近硬件的功能,以供位于核心服务层440的程序框架所使用。核心服务层440提供给应用程序所需要的系统服务和/或程序框架,比如基础(Foundation)框架、账户框架、广告框架、数据存储框架、网络连接框架、地理位置框架、运动框架等等。媒体层460为应用程序提供有关视听方面的接口,如图形图像相关的接口、音频技术相关的接口、视频技术相关的接口、音视频传输技术的无线播放(AirPlay)接口等。可触摸层480为应用程序开发提供了各种常用的界面相关的框架,可触摸层480负责用户在电子设备上的触摸交互操作。比如本地通知服务、远程推送服务、广告框架、游戏工具框架、消息用户界面接口(User Interface,UI)框架、用户界面UIKit框架、地图框架等等。

在图11所示出的框架中,与大部分应用程序有关的框架包括但不限于:核心服务层440中的基础框架和可触摸层480中的UIKit框架。基础框架提供许多基本的对象类和数据类型,为所有应用程序提供最基本的系统服务,和UI无关。而UIKit框架提供的类是基础的UI类库,用于创建基于触摸的用户界面,iOS 应用程序可以基于UIKit框架来提供UI,所以它提供了应用程序的基础架构,用于构建用户界面,绘图、处理和用户交互事件,响应手势等等。

其中,在IOS系统中实现第三方应用程序与操作系统数据通信的方式以及原理可参考Android系统,本申请在此不再赘述。

其中,输入装置130用于接收输入的指令或数据,输入装置130包括但不限于键盘、鼠标、摄像头、麦克风或触控设备。输出装置140用于输出指令或数据,输出装置140包括但不限于显示设备和扬声器等。在一个示例中,输入装置130和输出装置140可以合设,输入装置130和输出装置140为触摸显示屏,该触摸显示屏用于接收用户使用手指、触摸笔等任何适合的物体在其上或附近的触摸操作,以及显示各个应用程序的用户界面。触摸显示屏通常设置在电子设备的前面板。触摸显示屏可被设计成为全面屏、曲面屏或异型屏。触摸显示屏还可被设计成为全面屏与曲面屏的结合,异型屏与曲面屏的结合,本申请实施例对此不加以限定。

除此之外,本领域技术人员可以理解,上述附图所示出的电子设备的结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。比如,电子设备中还包括射频电路、输入单元、传感器、音频电路、无线保真(wireless fidelity,WiFi)模块、电源、蓝牙模块等部件,在此不再赘述。

在本申请实施例中,各步骤的执行主体可以是上文介绍的电子设备。可选地,各步骤的执行主体为电子设备的操作系统。操作系统可以是安卓系统,也可以是IOS系统,或者其它操作系统,本申请实施例对此不作限定。

本申请实施例的电子设备,其上还可以安装有显示设备,显示设备可以是各种能实现显示功能的设备,例如:阴极射线管显示器(cathode ray tubedisplay,简称CR)、发光二极管显示器(light-emitting diode display,简称LED)、电子墨水屏、液晶显示屏(liquid crystal display,简称LCD)、等离子显示面板(plasma display panel,简称PDP)等。用户可以利用电子设备101上的显示设备,来查看显示的文字、图像、视频等信息。所述电子设备可以是智能手机、平板电脑、游戏设备、AR(Augmented Reality,增强现实)设备、汽车、数据存储装置、音频播放装置、视频播放装置、笔记本、桌面计算设备、可穿戴设备诸如电子手表、电子眼镜、电子头盔、电子手链、电子项链、电子衣物等设备。

在图8所示的电子设备中,其中电子设备可以是一种终端,处理器110可以用于调用存储器120中存储的文本信息显示应用程序,并具体执行以下操作:

获取所生成的第一文本信息;

获取所述第一文本信息对应的图片;

将所述图片发送至智能穿戴设备进行显示。

在一个实施例中,所述处理器110在执行获取所述第一文本信息对应的图片时,具体执行以下操作:

确定所述第一文本信息与所述智能穿戴设备的文字库中的第二文本信息不匹配,获取所述第一文本信息对应的图片。

在一个实施例中,所述处理器110在执行所述确定所述第一文本信息与所述智能穿戴设备的文字库中的第二文本信息不匹配时,具体执行以下操作:

当所述智能穿戴设备的文字库中的第二文本信息不包含所述第一文本信息时,确定所述第一文本信息与所述智能穿戴设备的文字库中的第二文本信息不匹配;或,

获取所述智能穿戴设备的文字库中的第二文本信息与所述第一文本信息的差异文本信息量,当所述差异文本信息量大于信息量阈值时,确定所述第一文本信息与所述第二文本信息不匹配;或,

获取所述第一文本信息中的目标文字类型,当所述智能穿戴设备的文字库中的第二文本信息对应的至少一个文字类型与所述目标文字类型均不一致时,确定所述第一文本信息与所述第二文本信息不匹配。

在一个实施例中,所述处理器110在执行所述获取所述第一文本信息对应的图片时,具体执行以下操作:

对所述第一文本信息进行文本转换处理,得到所述第一文本信息对应的图片;或,

在当前显示界面上显示所述第一文本信息,对所述第一文本信息所处的图像显示区域进行图像截取,得到所述第一文本信息对应的图片。

在一个实施例中,所述处理器110在执行所述对所述第一文本信息进行文本转换处理,得到所述第一文本信息对应的图片时,具体执行以下操作:

对所述第一文本信息所包含的全部文本内容进行文本转换处理,得到所述第一文本信息对应的图片;或,

提取所述第一文本信息中的关键语义信息,对所述关键语义信息进行文本转换处理,得到所述第一文本信息对应的图片。

在一个实施例中,所述处理器110在执行所述获取所述第一文本信息对应的图片之后时,具体执行以下操作:

获取所述智能穿戴设备的屏幕分辨率以及屏幕显示形状,基于所述屏幕分辨率以及所述屏幕显示形状对所述图片进行图片调整处理,得到所述图像调整处理后的所述图片;或,

获取所述智能穿戴设备的屏幕尺寸,按照所述屏幕尺寸对所述图片进行图片缩放处理,得到所述图片缩放处理后的所述图片。

在一个实施例中,所述处理器110在执行所述获取所生成的第一文本信息时,具体执行以下操作:

接收智能穿戴设备发送的文本转换请求,所述文本转换请求携带所述智能穿戴设备上所生成的第一文本信息,所述第一文本信息包含所述智能穿戴设备上显示异常的文本内容。

在本申请实施例中,终端获取所生成的第一文本信息,如基于实际应用场景生成的电子书、短信信息、通知信息、网页信息等第一文本信息,然后获取所述第一文本信息对应的图片,将所述图片发送至智能穿戴设备进行显示。通过将智能穿戴设备上待显示的第一文本信息直接转换为图片的形式,将图片发送至智能穿戴设备后,智能穿戴设备只需对图片进行渲染就可以实现以图片的形式显示第一文本信息的文本内容,可以避免由于智能穿戴设备保存的文字库不完整而导致智能穿戴设备基于文字库文本编译后,文本信息显示异常的问题,可以辅助智能穿戴设备对文本信息正常显示,提高文本信息正常显示的概率,以及,智能穿戴设备可以只需存储常用的文字库,即可对实际应用场景中各类文本信息进行正常显示,节省智能穿戴设备的资源(如内存资源);以及可以将屏幕尺寸、屏幕分辩率、屏幕显示形状等因素纳入参考,对第一文本信息对应的图片进行图像调整,以使调整后的图片更契合智能穿戴设备的显示要求,提高了智能穿戴设备显示第一文本信息对应的图片时的显示效果。

本领域的技术人员可以清楚地了解到本申请的技术方案可借助软件和/或硬件来实现。本说明书中的“单元”和“模块”是指能够独立完成或与其他部件配合完成特定功能的软件和/或硬件,其中硬件例如可以是现场可编程门阵列 (Field-ProgrammaBLE GateArray,FPGA)、集成电路(Integrated Circuit,IC) 等。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些服务接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储器包括:U盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通进程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random AccessMemory,RAM)、磁盘或光盘等。

以上所述者,仅为本公开的示例性实施例,不能以此限定本公开的范围。即但凡依本公开教导所作的等效变化与修饰,皆仍属本公开涵盖的范围内。本领域技术人员在考虑说明书及实践这里的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未记载的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的范围和精神由权利要求限定。

技术分类

06120113678725