基于自动翻译及文本转换的多文种私章定制方法与装置
文献发布时间:2023-06-19 18:27:32
技术领域
本公开实施例涉及私章智能化刻制技术领域,尤其涉及一种基于自动翻译及文本转换的多文种私章定制方法与装置。
背景技术
目前私章的刻制方式依然较为原始传统,通常为私人找刻章的师傅单独刻制,刻章效率低下,且难以方便快捷地针对不同用户个性化的需求来灵活设置私章上的姓名图案的排版布局方式,尤其面对涉及至少两个文种的同一姓名如汉文姓名和蒙古文姓名的同时刻制需求时,难以方便快捷地来灵活设置私章上的姓名图案的排版布局方式,刻章效率低下。
发明内容
为了解决上述技术问题或者至少部分地解决上述技术问题,本公开实施例提供了一种基于自动翻译及文本转换的多文种私章定制方法与装置。
第一方面,本公开实施例提供了一种基于自动翻译及文本转换的多文种私章定制方法,应用于具备显示屏幕的电子设备,该方法包括:
获取用户输入的待刻制私章上的姓名文本,确定所述姓名文本自身所属的文种并显示多个不同文种的文种标识,其中所述多个不同文种包括所述姓名文本自身所属的文种以及其它文种;
响应于用户对所述多个不同文种的文种标识中任意一个或多个文种标识的选择操作确定目标文种,基于所述目标文种确定对应的目标姓名文本;
显示配置用户界面,接收用户在所述配置用户界面中的输入操作,基于所述输入操作确定所述目标姓名文本的排版布局参数;
将所述排版布局参数以及所述目标姓名文本发送至刻章设备,以使所述刻章设备基于所述排版布局参数以及所述目标姓名文本进行刻制得到私章。
在一个实施例中,所述基于所述目标文种确定对应的目标姓名文本,包括:
若所述目标文种仅包含所述姓名文本自身所属的文种,则将所述姓名文本复制作为目标姓名文本;
若所述目标文种不包含所述姓名文本自身所属的文种,则基于所述姓名文本进行预设处理以生成所述目标文种对应的目标姓名文本;
若所述目标文种包含所述姓名文本自身所属的文种以及指定文种,则基于所述姓名文本进行预设处理以生成所述指定文种对应的第一姓名文本,将所述姓名文本复制作为第二姓名文本,将所述第一姓名文本和所述第二姓名文本作为目标姓名文本;其中所述预设处理包括机器翻译处理和/或文本转换算法处理。
在一个实施例中,所述获取用户输入的待刻制私章上的姓名文本,包括:
接收用户在所述电子设备上输入的图片,基于预先训练得到的图片识别模型识别所述图片以获取所述图片中的姓名文本;其中,所述图片识别模型的训练过程中基于样本图像对两个卷积神经网络进行关联同时训练并选择其中一个训练结束后的卷积神经网络作为图片识别模型,所述两个卷积神经网络用于图片文本识别且具有不同的性能。
在一个实施例中,所述配置用户界面包括第一配置控件;所述接收用户在所述配置用户界面中的输入操作,基于所述输入操作确定所述目标姓名文本的排版布局参数,包括:
接收用户对所述第一配置控件的第一操作,基于所述第一操作确定所述目标姓名文本的字体、文字特效、文字排版方向和文字换行方式中的一个或多个。
在一个实施例中,所述配置用户界面包括预览控件,该方法还包括:
基于所述目标姓名文本的字体、文字排版方向和文字换行方式在所述预览控件中自动显示所述目标姓名文本在私章中的排版布局效果;
基于所述排版布局效果,若接收到用户对所述第一配置控件的第二操作,则基于所述第二操作调整所述目标姓名文本的字体、文字排版方向和文字换行方式。
在一个实施例中,所述配置用户界面还包括第二配置控件和第三配置控件,该方法还包括:
接收用户对所述第二配置控件的第三操作,基于所述第三操作确定所述私章的形状参数;
接收用户对所述第三配置控件的第四操作,基于所述第四操作确定所述私章的边缘区域的刻制方式,其中所述边缘区域是所述私章上所述目标姓名文本对应的图案之外的区域,所述刻制方式包括模糊处理方式或者凹槽处理方式;
将所述目标姓名文本的字体、文字排版方向和文字换行方式,以及所述私章的形状参数、所述私章的边缘区域的刻制方式和所述目标姓名文本发送至刻章设备,以使所述刻章设备基于所述目标姓名文本的字体、文字排版方向和文字换行方式,以及所述私章的形状参数、所述私章的边缘区域的刻制方式和所述目标姓名文本生成刻制控制参数,基于所述刻制控制参数进行刻制得到私章;其中所述刻章设备上预置有用于刻制的材料基体。
在一个实施例中,所述配置用户界面还包括第四配置控件,该方法还包括:
接收用户对所述第四配置控件的第五操作,基于所述第五操作确定所述私章的材质和/或尺寸;
基于所述私章的材质和/或尺寸生成刻制提示信息,将所述刻制提示信息发送至预设终端显示,以提示所述刻章设备处的相关人员预先设置相应材质和/或尺寸的材料基体;其中,所述刻章设备包括激光刻章机或者3D打印机。
第二方面,本公开实施例提供一种基于自动翻译及文本转换的多文种私章定制装置,应用于具备显示屏幕的电子设备,该装置包括:
第一显示模块,用于获取用户输入的待刻制私章上的姓名文本,确定所述姓名文本自身所属的文种并显示多个不同文种的文种标识,其中所述多个不同文种包括所述姓名文本自身所属的文种以及其它文种;
文种确定模块,用于响应于用户对所述多个不同文种的文种标识中任意一个或多个文种标识的选择操作确定目标文种,基于所述目标文种确定对应的目标姓名文本;
参数配置模块,用于显示配置用户界面,接收用户在所述配置用户界面中的输入操作,基于所述输入操作确定所述目标姓名文本的排版布局参数;
数据发送模块,用于将所述排版布局参数以及所述目标姓名文本发送至刻章设备,以使所述刻章设备基于所述排版布局参数以及所述目标姓名文本进行刻制得到私章。
第三方面,本公开实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述任一实施例所述基于自动翻译及文本转换的多文种私章定制方法。
第四方面,本公开实施例提供一种电子设备,包括:
处理器;以及
存储器,用于存储计算机程序;
其中,所述处理器配置为经由执行所述计算机程序来执行上述任一实施例所述基于自动翻译及文本转换的多文种私章定制方法。
本公开实施例提供的技术方案与现有技术相比具有如下优点:
本公开实施例提供的基于自动翻译及文本转换的多文种私章定制方法与装置,获取用户输入的待刻制私章上的姓名文本,确定所述姓名文本自身所属的文种并显示多个不同文种的文种标识,其中所述多个不同文种包括所述姓名文本自身所属的文种以及其它文种;响应于用户对所述多个不同文种的文种标识中任意一个或多个文种标识的选择操作确定目标文种,基于所述目标文种确定对应的目标姓名文本;显示配置用户界面,接收用户在所述配置用户界面中的输入操作,基于所述输入操作确定所述目标姓名文本的排版布局参数;将所述排版布局参数以及所述目标姓名文本发送至刻章设备,以使所述刻章设备基于所述排版布局参数以及所述目标姓名文本进行刻制得到私章。这样,本实施例的方案提供了一种私章自动化刻制的方案,相比于现有传统原始的找师傅刻制方式,刻章效率高,尤其当面对涉及至少两个文种的同一姓名如汉文姓名和蒙古文(或者满文等)姓名的同时刻制需求时,基于用户输入的一个姓名文本显示多个文种标识以便于用户选择目标文种如汉文和蒙古文并可基于选择结果自动确定目标姓名文本,并可基于配置用户界面上的操作方便快捷地来灵活设置私章上的姓名图案的排版布局方式,使得私章刻制方式灵活方便快捷,刻章效率大为提高,满足不同用户个性化的刻章需求。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本公开实施例基于自动翻译及文本转换的多文种私章定制方法流程图;
图2为本公开实施例的多文种私章定制方法的应用场景示意图;
图3为本公开实施例的图片识别模型的训练过程流程图;
图4为本公开实施例基于自动翻译及文本转换的多文种私章定制装置示意图;
图5为本公开实施例的电子设备的示意图。
具体实施方式
为了能够更清楚地理解本公开的上述目的、特征和优点,下面将对本公开的方案进行进一步描述。需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本公开还可以采用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本公开的一部分实施例,而不是全部的实施例。
应当理解,在下文中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上。“和/或”用于描述关联对象的关联关系,表示可以存在三种关系,例如,“A和/或B”可以表示:只存在A,只存在 B以及同时存在A和B三种情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合,包括单项(个)或复数项(个) 的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b, c,“a和b”,“a和c”,“b和c”,或“a和b和c”,其中a,b,c可以是单个,也可以是多个。
图1为本公开实施例的一种基于自动翻译及文本转换的多文种私章定制方法流程图,该方法可以由具备显示屏幕的电子设备如计算机或平板电脑等执行,但不限于此,具体可以包括以下步骤:
步骤S101:获取用户输入的待刻制私章上的姓名文本,确定所述姓名文本自身所属的文种并显示多个不同文种的文种标识,其中所述多个不同文种包括所述姓名文本自身所属的文种以及其它文种。
本实施例中可多途径采集获取用户姓名文本如“张飞”,采集途径包括但不限于:在电子设备上通过手写输入(如借助手写笔等辅助设备手写和直接用手指滑动手写等各类手写)、键盘输入、语音输入、图片扫描识别输入,通过网站登录输入、微信等第三方软件扫码登录输入,还可通过网络传输方式复制粘贴等各种方式。如果是手写输入或传送图片,用户可以选择保留手写模式还是识别为文本后使用电脑字体。
不同文种即不同文字种类,其可以包括但不限于汉文、满文、蒙古文等等,用户输入的姓名文本所属的文种可基于输入文字自动判断,也可由用户预先选择或随时修改,不同文种可标记为SL
步骤S102:响应于用户对所述多个不同文种的文种标识中任意一个或多个文种标识的选择操作确定目标文种,基于所述目标文种确定对应的目标姓名文本。
示例性的,用户点击例如图2中的文种标识1和文种标识3即可确定目标文种同时包含汉文和蒙古文,然后即可确定汉文和蒙古文对应的目标姓名文本如汉文的“张飞”以及蒙古文的“张飞”。当然也可以仅选择一个文种标识或者更多个。
步骤S103:显示配置用户界面,接收用户在所述配置用户界面中的输入操作,基于所述输入操作确定所述目标姓名文本的排版布局参数。
示例性的,确定目标姓名文本后即可显示配置用户界面,该配置用户界面可以显示目标姓名文本如汉文的“张飞”以及蒙古文的“张飞”,同时可以显示用于配置排版布局参数的一个或多个控件,用户通过在该一个或多个控件上的输入操作来配置排版布局参数。排版布局参数可以包括但不限于文字的排版方向和位置、文字间距、文字大小、文字的字体等等。
步骤S104:将所述排版布局参数以及所述目标姓名文本发送至刻章设备,以使所述刻章设备基于所述排版布局参数以及所述目标姓名文本进行刻制得到私章。
示例性的,所述刻章设备可以包括但不限于激光刻章机或者3D 打印机。本实施例中以激光刻章机为例说明,但不限于此。激光刻章机可以与电子设备如计算机通过网络连接如无线网络连接,但也不限于此。电子设备可将配置好的排版布局参数以及目标姓名文本通过无线网络发送至刻章设备如激光刻章机,激光刻章机上可以预先放置需要刻章的材料基体,激光刻章机可基于排版布局参数以及目标姓名文本生成激光控制参数以在刻制时控制激光的移动轨迹及激光能量,从而在材料基体的表面产生高温烧蚀,形成所需要的图案如目标姓名文本(如汉文和蒙古文的“张飞”)对应的图案,激光烧蚀完成之后即可得到私章。
本实施例的上述方案提供了一种私章自动化刻制的方案,刻章效率高,尤其当面对涉及至少两个文种的同一姓名如汉文姓名和蒙古文 (或者满文等)姓名的同时刻制的个性化需求时,基于用户输入的一个姓名文本显示多个文种标识以便于用户选择目标文种如汉文和蒙古文并可基于选择结果自动确定目标姓名文本,并可基于配置用户界面上的操作方便快捷地来灵活设置私章上的姓名图案如目标姓名文本对应的图案的排版布局方式,使得私章刻制方式灵活方便快捷,刻章效率大为提高,可满足不同用户个性化的刻章需求。
为了进一步提高私章刻制的效率,在一个实施例中,步骤S102 中基于所述目标文种确定对应的目标姓名文本,具体可以包括以下步骤:
步骤i):若所述目标文种仅包含所述姓名文本自身所属的文种,则将所述姓名文本复制作为目标姓名文本。
示例性的,当用户仅需刻制包含单一文种的姓名的私章时,若用户选择的目标文种即需要刻制的私章姓名所属的文种与用户输入的姓名文本所属的文种相同,则将之前已获取的用户输入的姓名文本复制作为目标姓名文本进行后续的实际刻制。
步骤ii):若所述目标文种不包含所述姓名文本自身所属的文种,则基于所述姓名文本进行预设处理以生成所述目标文种对应的目标姓名文本。
示例性的,当用户仅需刻制包含单一文种的姓名的私章时,若用户选择的目标文种即需要刻制的私章姓名所属的文种与用户输入的姓名文本所属的文种不相同,则自动处理生成目标文种对应的目标姓名文本。例如用户输入的是汉文的“张飞”,而用户选择的目标文种是蒙古文,则基于汉文的“张飞”自动生成对应的蒙古文的“张飞”,例如通过机器翻译自动生成或者文本转换算法生成等。
步骤iii):若所述目标文种包含所述姓名文本自身所属的文种以及指定文种,则基于所述姓名文本进行预设处理以生成所述指定文种对应的第一姓名文本,将所述姓名文本复制作为第二姓名文本,将所述;其中所述预设处理包括机器翻译处理和/或文本转换算法处理。
示例性的,指定文种与姓名文本自身所属的文种不同,如姓名文本自身所属的文种是汉文,指定文种可以是蒙古文或者满文等。本实施例中以蒙古文为例说明。当用户需刻制包含两个文种如汉文和蒙古文的姓名的私章时,基于已获取的用第一姓名文本和所述第二姓名文本作为目标姓名文本户输入的汉文的“张飞”自动生成对应的蒙古文的“张飞”即第一姓名文本,例如通过机器翻译自动生成或者文本转换算法生成,同时将之前已获取的用户输入的姓名文本如“张飞”复制作为第二姓名文本,最后基于该第一姓名文本和第二姓名文本确定目标姓名文本如汉文的“张飞”和蒙古文的“张飞”。当然用户也可以修改生成的目标姓名文本。确定目标姓名文本之后即可转入步骤S103中继续执行以便实现最终的刻制。
本实施例中可以基于用户操作选择的目标文种的不同自动生成对应的姓名文本作为目标姓名文本,即只需输入一个文种的姓名文本,即可自动生成该姓名文本对应的其它文种的姓名文本,无需用户同时输入不同文种的多个姓名文本,简化了用户操作,减少了用户操作的占用时间,可快捷完成目标姓名文本的确定,进而间接提高私章刻制的效率。
在一个实施例中,步骤S101中获取用户输入的待刻制私章上的姓名文本,包括:接收用户在所述电子设备上输入的图片,基于预先训练得到的图片识别模型识别所述图片以获取所述图片中的姓名文本;其中,所述图片识别模型的训练过程中基于样本图像对两个卷积神经网络进行关联同时训练并选择其中一个训练结束后的卷积神经网络作为图片识别模型,所述两个卷积神经网络用于图片文本识别且具有不同的性能。
在一些情况下,用户需要刻私章时,例如写下自己的姓名在一张纸上并留给刻制人员,刻制人员通过电子设备拍照得到包含该张纸上的姓名的图片,然后电子设备将该图片输入图片识别模型,以识别得到图片中的姓名文本如文本1即汉文的“张飞”,然后执行步骤S102。
本实施例中,为了提高私章刻制的准确性,选择主卷积神经网络即主模型和辅助卷积神经网络即辅助模型,两者具有不同的模型性能如一个具有较好的拟合性能而另一个具有较强的鲁棒性,同时具有关联性,两个模型同时训练也即互相关联训练,这样训练得到的主卷积神经网络具备辅助卷积神经网络的一些性能,从而使训练得到的图片识别模型如主卷积神经网络对图片文本识别的识别准确性大大提高,进而可以进一步提高私章刻制的准确性,如减小以至于避免用户姓名刻错的风险。
其中,参考图3中所示,所述图片识别模型的预先训练过程如下:
基于样本图片对主卷积神经网络和辅助卷积神经网络进行训练,获得所述主卷积神经网络输出的第一识别结果和所述辅助卷积神经网络输出的第二识别结果;其中所述主卷积神经网络和辅助卷积神经网络用于图片文本识别且具有不同的性能同时具有关联性;
根据所述第一识别结果以及第二识别结果,对所述主卷积神经网络和辅助卷积神经网络的模型参数进行更新,获得所述主卷积神经网络对应的第一模型参数以及所述辅助卷积神经网络对应的第二模型参数;
基于所述第一模型参数以及第二模型参数对所述主卷积神经网络和辅助卷积神经网络同时进行训练;
返回上述基于样本图片对主卷积神经网络和辅助卷积神经网络进行训练的步骤以进行迭代训练,直至所述主卷积神经网络的损失函数值满足预设条件时结束训练,并将训练结束时的主卷积神经网络作为所述图片识别模型。
本实施例中,选择主卷积神经网络即主模型和辅助卷积神经网络即辅助模型,两者具有不同的模型性能如一个具有较好的拟合性能而另一个具有较强的鲁棒性,同时具有关联性,两个模型同时训练也即互相关联训练,训练过程中根据第一识别结果以及第二识别结果,同时对主卷积神经网络和辅助卷积神经网络的模型参数进行更新,如主卷积神经网络的模型参数的更新由自身的第一识别结果以及辅助卷积神经网络的第二识别结果两者确定,这样训练得到的主卷积神经网络具备辅助卷积神经网络的一些模型性能,从而使训练得到的图片识别模型对图片文本识别的识别准确性大大提高,进而可以进一步提高私章刻制的准确性,如减小以至于避免用户姓名刻错的风险。
在一个实施例中,所述配置用户界面可包括第一配置控件,步骤 S103中接收用户在所述配置用户界面中的输入操作,基于所述输入操作确定所述目标姓名文本的排版布局参数,包括:接收用户对所述第一配置控件的第一操作,基于所述第一操作确定所述目标姓名文本的字体、文字特效、文字排版方向和文字换行方式中的一个或多个。
示例性的,参考图2中所示,第一配置控件可包含多个子控件如“字体设置”控件、“特效设置”控件、“文字排版方向”控件以及“文字换行方式”控件。用户可通过对多个子控件分别操作来确定目标姓名文本的字体、文字特效、文字排版方向(Layout Direction)和文字换行方式(Line Break)。例如,按照惯例,蒙古文满文排版方向为竖向从上至下,汉文排版方向可以为横向从左至右,竖向从上至下,也可以竖向从上至下。但用户可以自由选择。如果目标姓名文本的汉文和蒙古文的字符是多行分布,还可选择确定换行方式。文字特效可包括但不限于文字空心、投影、锯齿等各类修饰性特效效果。
本实施例中基于配置界面上的配置控件可以方便用户快捷设置目标姓名文本的排版布局参数,满足用户根据个性化需求来灵活配置私章上的姓名的排版布局方式,提高用户私章刻制的定制体验。
在上述实施例的基础上,于一个实施例中,所述配置用户界面可包括预览控件(图未示),该方法还可包括以下步骤:基于所述目标姓名文本的字体、文字排版方向和文字换行方式在所述预览控件中自动显示所述目标姓名文本在私章中的排版布局效果;基于所述排版布局效果,若接收到用户对所述第一配置控件的第二操作,则基于所述第二操作调整所述目标姓名文本的字体、文字排版方向和文字换行方式。
也即是说,用户在灵活配置私章上的姓名的排版布局方式时,可以在预览控件如窗口实时显示目标姓名文本在私章中的排版布局效果,用户如果不满意效果,可以调整重新配置目标姓名文本的字体、文字排版方向和文字换行方式。如此可以满足用户的个性化刻制需要,提高用户私章定制的体验感。
在一个实施例中,所述配置用户界面还包括第二配置控件和第三配置控件(图未示),该方法还可包括以下步骤:
步骤1):接收用户对所述第二配置控件的第三操作,基于所述第三操作确定所述私章的形状参数。
示例性的,私章的形状可以是正方形、长方形、椭圆等常用形状,但也不限于此。通过对第二配置控件的操作可以确定用户选择的私章的形状参数,不同形状参数标识私章的不同形状。第二配置控件例如是下拉选择按钮,当用户点击时显示下拉界面,下拉界面中显示不同的形状参数,用户点击其中一个或多个形状参数即可确定私章的形状参数。
步骤2):接收用户对所述第三配置控件的第四操作,基于所述第四操作确定所述私章的边缘区域的刻制方式,其中所述边缘区域是所述私章上所述目标姓名文本对应的图案之外的区域,所述刻制方式包括模糊处理方式或者凹槽处理方式。
本实施例中提高私章边缘选项(模糊处理、凹槽处理)控件即第三配置控件,对第三配置控件的操作可确定私章的边缘区域的刻制方式,例如私章上姓名的图案之外的其余区域的刻制方式,可以是将该区域处理成凹槽状(即挖掉该区域一定厚度的材料以形成凹陷),或者模糊处理如粗糙的毛面状。第三配置控件也可以是下拉选择按钮,但不限于此。
相应的,步骤S104具体可以是将所述目标姓名文本的字体、文字排版方向和文字换行方式,以及所述私章的形状参数、所述私章的边缘区域的刻制方式和所述目标姓名文本发送至刻章设备,以使所述刻章设备基于所述目标姓名文本的字体、文字排版方向和文字换行方式,以及所述私章的形状参数、所述私章的边缘区域的刻制方式和所述目标姓名文本生成刻制控制参数,基于所述刻制控制参数进行刻制得到私章;其中所述刻章设备上预置有用于刻制的材料基体。
本实施例中可提供私章形状和边缘区域的刻制方式的选择设置控件,方便用户根据个性化需求来操作设置私章形状和边缘区域的刻制方式,设置之后,即可将这设置的参数以及目标姓名文本的字体、文字排版方向和文字换行方式一起发送至刻章设备如激光刻章机,激光刻章机基于目标姓名文本的字体、文字排版方向和文字换行方式,以及私章的形状参数、私章的边缘区域的刻制方式和目标姓名文本生成刻制控制参数,基于所述刻制控制参数进行刻制得到私章。示例性的,刻制控制参数可以包含但不限于激光的移动轨迹、激光能量大小、激光照射时长等。
在一个示例中,按照刻制控制参数中的激光的移动轨迹控制激光移动以形成私章形状以及其中的姓名对应的图案,以及该图案之外区域的凹槽状或者毛面状等,图案区域在激光照射时的激光能量及照射时长与图案之外区域的可不同。
本实施例可以满足用户的个性化私章刻制需要,提供细致全面的定制选择项如私章形状、边缘区域的刻制方式以及排版布局方式等的选择,提高用户私章定制的使用体验满意度,同时可以使刻章设备如激光刻章机基于目标姓名文本的字体、文字排版方向和文字换行方式,以及私章的形状参数、私章的边缘区域的刻制方式和目标姓名文本等多个因子生成刻制控制参数,然后基于刻制控制参数进行精确地激光控制刻制得到私章,这样使得刻制的私章的质量提高。
在一个实施例中,所述配置用户界面还可包括第四配置控件,该方法还包括:接收用户对所述第四配置控件的第五操作,基于所述第五操作确定所述私章的材质和/或尺寸;基于所述私章的材质和/或尺寸生成刻制提示信息,将所述刻制提示信息发送至预设终端显示,以提示所述刻章设备处的相关人员预先设置相应材质和/或尺寸的材料基体。
示例性的,本实施例中可提供私章的多种材质、尺寸等选项。本实施例可提供私章材质和尺寸选择控件即第四配置控件,允许用户对私章材质和尺寸进行选择设置并生成刻制提示信息,以提示相关人员在刻章设备上设置相应材质和尺寸的材料基体,满足用户个性化私章定制需求。
示例性应用场景
本公开实施例的上述方案可应用于文旅场景中为游客提供具有地方特色的私人印章纪念品,在该场景下,可应用本公开实施例的方案刻制印章纪念品。
需要说明的是,尽管在附图中以特定顺序描述了本公开中方法的各个步骤,但是,这并非要求或者暗示必须按照该特定顺序来执行这些步骤,或是必须执行全部所示的步骤才能实现期望的结果。附加的或备选的,可以省略某些步骤,将多个步骤合并为一个步骤执行,以及/或者将一个步骤分解为多个步骤执行等。另外,也易于理解的是,这些步骤可以是例如在多个模块/进程/线程中同步或异步执行。
如图4所示,本公开实施例提供一种基于自动翻译及文本转换的多文种私章定制装置,应用于具备显示屏幕的电子设备,该装置包括:
第一显示模块,用于获取用户输入的待刻制私章上的姓名文本,确定所述姓名文本自身所属的文种并显示多个不同文种的文种标识,其中所述多个不同文种包括所述姓名文本自身所属的文种以及其它文种;
文种确定模块,用于响应于用户对所述多个不同文种的文种标识中任意一个或多个文种标识的选择操作确定目标文种,基于所述目标文种确定对应的目标姓名文本;
参数配置模块,用于显示配置用户界面,接收用户在所述配置用户界面中的输入操作,基于所述输入操作确定所述目标姓名文本的排版布局参数;
数据发送模块,用于将所述排版布局参数以及所述目标姓名文本发送至刻章设备,以使所述刻章设备基于所述排版布局参数以及所述目标姓名文本进行刻制得到私章。
在一个实施例中,所述文种确定模块基于所述目标文种确定对应的目标姓名文本,包括:
若所述目标文种仅包含所述姓名文本自身所属的文种,则将所述姓名文本复制作为目标姓名文本;
若所述目标文种不包含所述姓名文本自身所属的文种,则基于所述姓名文本进行预设处理以生成所述目标文种对应的目标姓名文本;
若所述目标文种包含所述姓名文本自身所属的文种以及指定文种,则基于所述姓名文本进行预设处理以生成所述指定文种对应的第一姓名文本,将所述姓名文本复制作为第二姓名文本,将所述第一姓名文本和所述第二姓名文本作为目标姓名文本;其中所述预设处理包括机器翻译处理和/或文本转换算法处理。
在一个实施例中,所述第一显示模块获取用户输入的待刻制私章上的姓名文本,包括:接收用户在所述电子设备上输入的图片,基于预先训练得到的图片识别模型识别所述图片以获取所述图片中的姓名文本;其中,所述图片识别模型的训练过程中基于样本图像对两个卷积神经网络进行关联同时训练并选择其中一个训练结束后的卷积神经网络作为图片识别模型,所述两个卷积神经网络用于图片文本识别且具有不同的性能。其中,所述图片识别模型的预先训练过程如下:基于样本图片对主卷积神经网络和辅助卷积神经网络进行训练,获得所述主卷积神经网络输出的第一识别结果和所述辅助卷积神经网络输出的第二识别结果;其中所述主卷积神经网络和辅助卷积神经网络用于图片文本识别且具有不同的性能同时具有关联性;根据所述第一识别结果以及第二识别结果,对所述主卷积神经网络和辅助卷积神经网络的模型参数进行更新,获得所述主卷积神经网络对应的第一模型参数以及所述辅助卷积神经网络对应的第二模型参数;基于所述第一模型参数以及第二模型参数对所述主卷积神经网络和辅助卷积神经网络同时进行训练;返回上述基于样本图片对主卷积神经网络和辅助卷积神经网络进行训练的步骤以进行迭代训练,直至所述主卷积神经网络的损失函数值满足预设条件时结束训练,并将训练结束时的主卷积神经网络作为所述图片识别模型。
在一个实施例中,所述配置用户界面包括第一配置控件;所述参数配置模块,用于:接收用户对所述第一配置控件的第一操作,基于所述第一操作确定所述目标姓名文本的字体、文字特效、文字排版方向和文字换行方式中的一个或多个。
在一个实施例中,所述配置用户界面包括预览控件,该装置还包括预览模块和调整模块,其中预览模块用于:基于所述目标姓名文本的字体、文字排版方向和文字换行方式在所述预览控件中自动显示所述目标姓名文本在私章中的排版布局效果;调整模块用于基于所述排版布局效果,若接收到用户对所述第一配置控件的第二操作,则基于所述第二操作调整所述目标姓名文本的字体、文字排版方向和文字换行方式。
在一个实施例中,所述配置用户界面还包括第二配置控件和第三配置控件,该装置还包括私章参数设置模块,用于:接收用户对所述第二配置控件的第三操作,基于所述第三操作确定所述私章的形状参数;接收用户对所述第三配置控件的第四操作,基于所述第四操作确定所述私章的边缘区域的刻制方式,其中所述边缘区域是所述私章上所述目标姓名文本对应的图案之外的区域,所述刻制方式包括模糊处理方式或者凹槽处理方式;所述数据发送模块还用于将所述目标姓名文本的字体、文字排版方向和文字换行方式,以及所述私章的形状参数、所述私章的边缘区域的刻制方式和所述目标姓名文本发送至刻章设备,以使所述刻章设备基于所述目标姓名文本的字体、文字排版方向和文字换行方式,以及所述私章的形状参数、所述私章的边缘区域的刻制方式和所述目标姓名文本生成刻制控制参数,基于所述刻制控制参数进行刻制得到私章;其中所述刻章设备上预置有用于刻制的材料基体。
在一个实施例中,所述配置用户界面还包括第四配置控件,该装置还包括提示模块,用于:接收用户对所述第四配置控件的第五操作,基于所述第五操作确定所述私章的材质和/或尺寸;基于所述私章的材质和/或尺寸生成刻制提示信息,将所述刻制提示信息发送至预设终端显示,以提示所述刻章设备处的相关人员预先设置相应材质和/ 或尺寸的材料基体;其中,所述刻章设备包括激光刻章机或者3D打印机。
关于上述实施例中的装置,其中各个模块执行操作的具体方式以及带来的相应技术效果已经在有关该方法的实施例中进行了对应的详细描述,此处将不做详细阐述说明。
应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。作为模块或单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现木公开方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
本公开实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述任一项实施例所述基于自动翻译及文本转换的多文种私章定制方法。
示例性的,该可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。
所述计算机可读存储介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读存储介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。可读存储介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、RF等等,或者上述的任意合适的组合。
本公开实施例还提供一种电子设备,包括处理器以及存储器,存储器用于存储计算机程序。其中,所述处理器配置为经由执行所述计算机程序来执行上述任一项实施例中基于自动翻译及文本转换的多文种私章定制方法。
下面参照图5来描述根据本发明的这种实施方式的电子设备600。图5显示的电子设备600仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
如图5所示,电子设备600以通用计算设备的形式表现。电子设备600的组件可以包括但不限于:至少一个处理单元610、至少一个存储单元620、连接不同系统组件(包括存储单元620和处理单元610) 的总线630、显示单元640等。
其中,所述存储单元存储有程序代码,所述程序代码可以被所述处理单元610执行,使得所述处理单元610执行本说明书上述方法实施例部分中描述的根据本发明各种示例性实施方式的步骤。例如,所述处理单元610可以执行如图1中所示方法的步骤。
所述存储单元620可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(RAM)6201和/或高速缓存存储单元6202,还可以进一步包括只读存储单元(ROM)6203。
所述存储单元620还可以包括具有一组(至少一个)程序模块 6205的程序/实用工具6204,这样的程序模块6205包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
总线630可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、外围总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。
电子设备600也可以与一个或多个外部设备700(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子设备600交互的设备通信,和/或与使得该电子设备600能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口650进行。并且,电子设备600还可以通过网络适配器660与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。网络适配器660可以通过总线630与电子设备600的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备600使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID系统、磁带驱动器以及数据备份存储系统等。
通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、或者网络设备等)执行根据本公开实施方式的上述各实施例的方法步骤。
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅是本公开的具体实施方式,使本领域技术人员能够理解或实现本公开。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本公开的精神或范围的情况下,在其它实施例中实现。因此,本公开将不会被限制于本文所述的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
- 一种基于光电时空转换的微波信号模数转换方法及装置
- 文本转换方法、文本转换装置、文本转换设备及存储介质
- 即时通信软件中的文本消息自动翻译方法、装置及系统