文本显示区域生成方法、装置、设备及其存储介质与流程

文档序号:16756569发布日期:2019-01-29 17:26阅读:220来源:国知局
文本显示区域生成方法、装置、设备及其存储介质与流程

本申请一般涉及数据处理领域,具体涉及文本处理技术领域,尤其涉及文本显示区域生成方法、装置、设备及其存储介质。



背景技术:

随着快递业务的迅速发展,很多传统业务商对快递业务的发展提出了更具体、更人性化的需求。例如,银行业务,在生成信用卡后,将与信用卡对应的密码封装在银行业务特定的专用信封中。该专用信封为透明窗口信封。

然后,银行业务人员将封装后的透明窗口信封人工交付到提供服务的业务服务商,例如快递业务提供商,顺丰或者邮政ems等。在接收到透明窗口信封后,业务服务商的工作人员需要将透明窗口信封进行二次封装,采用专属于业务服务商的专用信封进行封装。

由于人为分拣还增加误发概率,上述方式导致业务服务商的工作效率极其低下,且更重要的是,这种二次封装行为还造成了资源的严重浪费。



技术实现要素:

鉴于现有技术中的上述缺陷或不足,期望提供一种应用于透明窗口信封的文本生成方法的技术方案。

第一方面,本申请实施例提供了一种应用于透明窗口信封的文本生成方法,该方法包括:

基于预先获取的运单信息生成第一子区域;

基于运单信息对应的收件人信息生成第二子区域;

根据第一子区域和第二子区域生成文本的显示区域,显示区域与透明窗口的显示尺寸相匹配。

第二方面,本申请实施例提供了一种应用于透明窗口信封的文本生成装置,该装置包括:

第一子区域生成模块,用于基于预先获取的运单信息生成第一子区域;

第二子区域生成模块,用于基于运单信息对应的收件人信息生成第二子区域;

显示区域生成模块,用于根据第一子区域和第二子区域生成文本的显示区域,显示区域与透明窗口的显示尺寸相匹配。

第三方面,本申请实施例提供了一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,该处理器执行该程序时实现如本申请实施例描述的方法。

第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序用于:

该计算机程序被处理器执行时实现如本申请实施例描述的方法。

本申请实施例提供的应用于透明窗口信封的文本生成的技术方案,基于预先获取的运单信息和与运单信息对应的用户信息生成文本的显示区域,该显示区域能够在透明窗口中匹配的显示。通过将运单信息生成在文本的显示区域中,无需二次封装,提高了服务提供商的工作人员的工作效率,也降低了二次封装导致的误发率。

进一步地,通过接收业务系统发送的运单信息,以及建立业务系统与服务提供商系统的信息交互,从而提高数据处理的智能化。以及通过加解密方式增加数据传输的安全性。

并通过智能化的处理文本,提高文本的处理效率。以及基于文本的显示区域生成新的透明窗口信封,避免文本在不匹配的透明窗口信封中晃动导致服务提供商的工作人员和用户的体验度不高的问题。

还通过多元化的设计丰富运单信息的类型,便于满足大数据平台的数据处理要求。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:

图1示出了本申请实施例提供的生成文本显示区域的流程示意图;

图2示出了本申请又一实施例提供的生成文本显示区域的流程示意图;

图3示出了根据本申请一个实施例的用于生成文本显示区域的装置300的示例性结构框图;

图4示出了本申请又一实施例提供用于生成文本显示区域的装置400的示例性结构框图;

图5示出了适于用来实现本申请实施例的终端设备的计算机系统的结构示意图。

具体实施方式

下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与发明相关的部分。

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。

请参考图1,图1示出了本申请实施例提供的生成文本显示区域的流程示意图。该方法应用于透明窗口信封的文本显示区域的生成。

如图1所示,该方法包括:

步骤110,基于预先获取的运单信息生成第一子区域。

步骤120,基于运单信息对应的收件人信息生成第二子区域。

步骤130,根据第一子区域和第二子区域生成文本的显示区域,显示区域与透明窗口的显示尺寸相匹配。

本申请实施例中,应用于透明窗口信封的文本,在经过一系列处理后,文本的一部分显示在透明窗口信封的透明窗口区域。现有技术中,业务系统为用户提供业务服务时,需要向用户寄送相关业务数据信息,采用透明窗口信封是较为常见的。但是,随着业务的发展,寄送业务数据的服务提供商逐渐多元化,为业务提供商提供更多的服务选择。

例如,用户通过互连网络向银行业务系统申办信用卡,银行业务系统需要向网申用户,寄送信用卡以及与该信用卡对应的私人专属的信息等。银行业务系统通过制卡设备完成信用卡和与该信用卡关联的私人专属信息的封装后。将封装完成的透明窗口信封,提供给服务提供商的工作人员,服务提供商的工作人员需要人为分拣,将包含信用卡的透明窗口信封逐一进行二次封装,然后在二次封装的信封外面贴上运单信息。

为了克服现有技术上述二次封装导致的问题,本申请实施例,提出一种新型的适用于透明窗口信封的文本生成方法。该方法利用预先获取的运单信息生成第一子区域,以及基于运单信息对应的收件人信息生成第二子区域。然后,根据第一子区域和第二子区域生成文本的显示区域,显示区域与透明窗口的显示尺寸相匹配。

在制卡设备获取运单信息之后,根据运单信息列表中的运单数据生成与之对应运单信息。该运单信息例如可以至少包括运单号条码信息。还可以进一步包括业务提供商标识信息、业务类型标识信息等。其中,运单号条码信息例如可以是二维码图形,以及与二维码图形对应的数字单号,该数字单号的形式例如可以是单号444004772115。

业务提供商标识信息例如可以是755或者999等。业务类型标识信息,例如可以是代码t1,t4,t6,t8,其分别对应快递的实效类型,例如顺丰即日,标准快递,顺丰特惠,顺丰次晨。在运单信息中例如还可以包括顺丰的logo标识。

根据运单信息生成特定区域范围的显示子区域,称为第一子区域。

在获取运单信息时,提取与运单信息一一对应的收件人信息来生成用户信息显示子区域,称为第二子区域。该第二子区域用于显示用户信息。用户信息例如至少包括收件人的姓名,收件人的联系方式,收件人地址等信息。第二子区域的显示内容可以根据设计需求调整,尽可能将收件人的姓名,联系方式,联系地址显示在第二子区域中,以便提升用户的体验度。

基于第一子区域和第二子区域生成显示区域,该显示区域包含便于服务提供商识别的运单信息和便于用户识别的个人信息,从而减少了二次封装的资源,提升了业务提供商的工作效率。

本申请实施例中获取运单信息的方式,例如可以是通过可移动硬盘加密拷贝的方式。或者通过专用网络传递的方式,还可以通过其他中转服务器中转数据的方式来实现。

为了实现安全智能地数据生成,以便在透明窗口信封中显示服务提供商的信息。请参考图2,图2示出了本申请又一实施例提供的生成文本显示区域的流程示意图。该方法应用于透明窗口信封的文本显示区域的生成。

如图2所示,该方法包括:

步骤210,接收业务系统发送的运单信息,运单信息是在业务系统向服务提供商系统发送收件人信息之后,由服务提供商系统按照与收件人信息对应生成的,运单信息与收件人信息一一对应。

步骤220,解密运单信息。

步骤230,基于预先获取的运单信息生成第一子区域。

步骤240,基于运单信息对应的收件人信息生成第二子区域。

步骤250,根据第一子区域和第二子区域生成文本的显示区域,显示区域与透明窗口的显示尺寸相匹配。

步骤260,处理文本,以将显示区域呈现在透明窗口内。

本申请实施例中,制卡设备的处理装置接收业务系统发送的运单信息。其中,业务系统向制卡设备发送业务数据时可以采用加密方式。

业务系统向制卡设备的处理装置发送运单数据之前,业务系统的服务器或者处理设备先向服务提供商的服务系统发送收件人信息,该收件人信息可以采用列表形式或者数据包形式。

当服务提供商系统的客户端接收业务系统发送的收件人信息后,向服务提供商系统的服务端发送请求数据,该请求数据包请求为收件人信息分配运单号的内容。例如,服务提供商系统的客户端向服务提供商系统的服务端请求与收件人信息对应的运单信息。

在服务提供商系统的服务端接收到请求之后,生成与收件人信息一一对应的运单信息,返回给服务提供商系统的客户端,再由服务提供商系统的客户端将运单信息返回给业务系统。

业务系统的服务器或处理设备在接收到运单信息后,采用加密方式将运单信息和其他用户专有信息进行加密后,发送至制卡设备的处理装置。其中用户专有信息,例如包括用户的身份证信息,初始密码信息,或者以及相关专属服务等信息内容。

制卡设备的处理装置,在接收到加密后的业务数据后,先执行解密操作,获取运单信息和与之关联的用户专有信息。

在制卡设备获取运单信息和用户专属信息后,根据运单信息生成第一子区域,根据与运单信息对应的收件人信息生成第二子区域,以及根据第一子区域和第二子区域生成文本的显示区域。

在生成文本的显示区域后,制卡设备的处理装置还执行处理文本的操作,以将显示区域呈现在透明窗口内。其中,处理文本的操作包括对文本进行按照规定尺寸的折叠处理,以及将折叠处理后的文本封装进入透明窗口信封内,并将信封的封装口进行密封等操作。

本申请实施例,通过制卡设备的处理装置自动完成运单信息与用户信息的生成处理,已经生成显示区域的文本在经过折叠、封装、密封等处理后避免人为二次封装造成工作效率低下的问题。同时,还提高了数据处理的安全性,准确性。

本申请实施例,还进一步考虑到通过制卡设备智能封装的透明窗口信封,在服务过程中导致服务提供商的工作人员或者用户无法轻松读取运单信息,导致工作人员或用户体验度不高的问题。

在上述实施例的生成文本的显示区域之后,还基于显示区域的显示尺寸进一步优化透明窗口信封。在生成文本的显示区域后,基于显示区域的尺寸进一步缩减透明窗口信封的长宽比例,生成新的透明窗口信封。以致缩减长宽比例后的新的透明窗口信封能够很好地匹配经过折叠处理后的文本,有效地避免现有的透明窗口信封因长宽比例大于折叠处理后的文本的尺寸,导致的文本晃动使得读取运单数据困难的问题。

还可以在生成文本的显示区域后,基于显示区域的尺寸进一步扩大透明窗口的尺寸和/或缩减透明窗口的长宽比例,以采用最佳匹配方式透过透明窗口显示文本的显示区域。

本申请实施例中,文本例如可以是常见的有特定规格尺寸的纸张,也可以是携带专属用户信息的特制的纸张。例如携带信用卡相关信息的专属用户信息。该文本在经过按规定尺寸折叠处理后,能够将显示区域内容呈现在透明窗口信封的透明窗口区域。

应当注意,尽管在附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。

进一步地,参考图3,图3示出了根据本申请一个实施例的用于生成文本显示区域的装置300的示例性结构框图。该装置应用于透明窗口信封的文本显示区域的生成。

如图3所示,该装置包括:

第一子区域生成模块310,用于基于预先获取的运单信息生成第一子区域。

第二子区域生成模块320,用于基于运单信息对应的收件人信息生成第二子区域。

显示区域生成模块330,用于根据第一子区域和第二子区域生成文本的显示区域,显示区域与透明窗口的显示尺寸相匹配。

本申请实施例中,应用于透明窗口信封的文本,在经过一系列处理后,文本的一部分显示在透明窗口信封的透明窗口区域。现有技术中,业务系统为用户提供业务服务时,需要向用户寄送相关业务数据信息,采用透明窗口信封是较为常见的。但是,随着业务的发展,寄送业务数据的服务提供商逐渐多元化,为业务提供商提供更多的服务选择。

例如,用户通过互连网络向银行业务系统申办信用卡,银行业务系统需要向网申用户,寄送信用卡以及与该信用卡对应的私人专属的信息等。银行业务系统通过制卡设备完成信用卡和与该信用卡关联的私人专属信息的封装后。将封装完成的透明窗口信封,提供给服务提供商的工作人员,服务提供商的工作人员需要人为分拣,将包含信用卡的透明窗口信封逐一进行二次封装,然后在二次封装的信封外面贴上运单信息。

为了克服现有技术上述二次封装导致的问题,本申请实施例,提出一种新型的适用于透明窗口信封的文本生成方法。该方法利用预先获取的运单信息生成第一子区域,以及基于运单信息对应的收件人信息生成第二子区域。然后,根据第一子区域和第二子区域生成文本的显示区域,显示区域与透明窗口的显示尺寸相匹配。

在制卡设备获取运单信息之后,根据运单信息列表中的运单数据生成与之对应运单信息。该运单信息例如可以至少包括运单号条码信息。还可以进一步包括业务提供商标识信息、业务类型标识信息等。其中,运单号条码信息例如可以是二维码图形,以及与二维码图形对应的数字单号,该数字单号的形式例如可以是单号444004772115。

业务提供商标识信息例如可以是755或者999等。业务类型标识信息,例如可以是代码t1,t4,t6,t8,其分别对应快递的实效类型,例如顺丰即日,标准快递,顺丰特惠,顺丰次晨。在运单信息中例如还可以包括顺丰的logo标识。

根据运单信息生成特定区域范围的显示子区域,称为第一子区域。

在获取运单信息时,提取与运单信息一一对应的收件人信息来生成用户信息显示子区域,称为第二子区域。该第二子区域用于显示用户信息。用户信息例如至少包括收件人的姓名,收件人的联系方式,收件人地址等信息。第二子区域的显示内容可以根据设计需求调整,尽可能将收件人的姓名,联系方式,联系地址显示在第二子区域中,以便提升用户的体验度。

基于第一子区域和第二子区域生成显示区域,该显示区域包含便于服务提供商识别的运单信息和便于用户识别的个人信息,从而减少了二次封装的资源,提升了业务提供商的工作效率。

本申请实施例中获取运单信息的方式,例如可以是通过可移动硬盘加密拷贝的方式。或者通过专用网络传递的方式,还可以通过其他中转服务器中转数据的方式来实现。

为了实现安全智能地数据生成,以便在透明窗口信封中显示服务提供商的信息。请参考图4,图4示出了本申请又一实施例提供用于生成文本显示区域的装置400的示例性结构框图。该装置应用于透明窗口信封的文本显示区域的生成。

如图4所示,该装置包括:

接收模块410,用于接收业务系统发送的运单信息,运单信息是在业务系统向服务提供商系统发送收件人信息之后,由服务提供商系统按照与收件人信息对应生成的,运单信息与收件人信息一一对应。

解密模块420,用于解密运单信息。

第一子区域生成模块430,用于基于预先获取的运单信息生成第一子区域。

第二子区域生成模块440,用于基于运单信息对应的收件人信息生成第二子区域。

显示区域生成模块450,用于根据第一子区域和第二子区域生成文本的显示区域,显示区域与透明窗口的显示尺寸相匹配。

处理模块460,用于处理文本,以将显示区域呈现在透明窗口内。

本申请实施例中,制卡设备的处理装置接收业务系统发送的运单信息。其中,业务系统向制卡设备发送业务数据时可以采用加密方式。

业务系统向制卡设备的处理装置发送运单数据之前,业务系统的服务器或者处理设备先向服务提供商的服务系统发送收件人信息,该收件人信息可以采用列表形式或者数据包形式。

当服务提供商系统的客户端接收业务系统发送的收件人信息后,向服务提供商系统的服务端发送请求数据,该请求数据包请求为收件人信息分配运单号的内容。例如,服务提供商系统的客户端向服务提供商系统的服务端请求与收件人信息对应的运单信息。

在服务提供商系统的服务端接收到请求之后,生成与收件人信息一一对应的运单信息,返回给服务提供商系统的客户端,再有服务提供商系统的客户端将运单信息返回给业务系统。

业务系统的服务器或处理设备在接收到运单信息后,采用加密方式将运单信息和其他用户专有信息进行加密后,发送至制卡设备的处理装置。其中用户专有信息,例如包括用户的身份证信息,初始密码信息,或者以及相关专属服务等信息内容。

制卡设备的处理装置,在接收到加密后的业务数据后,先执行解密操作,获取运单信息和与之关联的用户专有信息。

在制卡设备获取运单信息和用户专属信息后,根据运单信息生成第一子区域,根据与运单信息对应的收件人信息生成第二子区域,以及根据第一子区域和第二子区域生成文本的显示区域。

在生成文本的显示区域后,制卡设备的处理装置还执行处理文本的操作,以将显示区域呈现在透明窗口内。其中,处理文本的操作包括对文本进行按照规定尺寸的折叠处理,以及将折叠处理后的文本封装进入透明窗口信封内,并将信封的封装口进行密封等操作。

本申请实施例,通过制卡设备的处理装置自动完成运单信息与用户信息的生成处理,已经生成显示区域的文本在经过折叠、封装、密封等处理后避免人为二次封装造成工作效率低下的问题。同时,还提高了数据处理的安全性,准确性。

本申请实施例,还进一步考虑到通过制卡设备智能封装的透明窗口信封,在服务过程中导致服务提供商的工作人员或者用户无法轻松读取运单信息,导致工作人员或用户体验度不高的问题。

在上述实施例的生成文本的显示区域之后,还基于显示区域的显示尺寸进一步优化透明窗口信封。在生成文本的显示区域后,基于显示区域的尺寸进一步缩减透明窗口信封的长宽比例,生成新的透明窗口信封。以致缩减长宽比例后的新的透明窗口信封能够很好地匹配经过折叠处理后的文本,有效地避免现有的透明窗口信封因长宽比例大于折叠处理后的文本的尺寸,导致的文本晃动使得读取运单数据困难的问题。

还可以在生成文本的显示区域后,基于显示区域的尺寸进一步扩大透明窗口的尺寸和/或缩减透明窗口的长宽比例,以采用最佳匹配方式透过透明窗口显示文本的显示区域。本申请实施例中,文本例如可以是常见的有特定规格尺寸的纸张,也可以是携带专属用户信息的特制的纸张。例如携带信用卡相关信息的专属用户信息。该文本在经过按规定尺寸折叠处理后,能够将显示区域内容呈现在透明窗口信封的透明窗口区域。

应当理解,装置300-400中记载的诸单元或模块与参考图1-2描述的方法中的各个步骤相对应。由此,上文针对方法描述的操作和特征同样适用于装置300-400及其中包含的单元,在此不再赘述。装置300-400可以预先实现在电子设备的浏览器或其他安全应用中,也可以通过下载等方式而加载到电子设备的浏览器或其安全应用中。装置300-400中的相应单元可以与电子设备中的单元相互配合以实现本申请实施例的方案。

下面参考图5,其示出了适于用来实现本申请实施例的终端设备或服务器的计算机系统500的结构示意图。

如图5所示,计算机系统500包括中央处理单元(cpu)501,其可以根据存储在只读存储器(rom)502中的程序或者从存储部分508加载到随机访问存储器(ram)503中的程序而执行各种适当的动作和处理。在ram503中,还存储有系统500操作所需的各种程序和数据。cpu501、rom502以及ram503通过总线504彼此相连。输入/输出(i/o)接口505也连接至总线504。

以下部件连接至i/o接口505:包括键盘、鼠标等的输入部分506;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分507;包括硬盘等的存储部分508;以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分509。通信部分509经由诸如因特网的网络执行通信处理。驱动器510也根据需要连接至i/o接口505。可拆卸介质511,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器510上,以便于从其上读出的计算机程序根据需要被安装入存储部分508。

特别地,根据本公开的实施例,上文参考图1-2描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括有形地包含在机器可读介质上的计算机程序,所述计算机程序包含用于执行图1-2的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分509从网络上被下载和安装,和/或从可拆卸介质511被安装。

附图中的流程图和框图,图示了按照本发明各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,前述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

描述于本申请实施例中所涉及到的单元或模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元或模块也可以设置在处理器中,例如,可以描述为:一种处理器包括第一子区域生成单元、第二子区域生成单元以及显示区域生成单元。其中,这些单元或模块的名称在某种情况下并不构成对该单元或模块本身的限定,例如,显示区域生成单元还可以被描述为“用于根据第一子区域和第二子区域生成文本的显示区域的单元”。

作为另一方面,本申请还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中前述装置中所包含的计算机可读存储介质;也可以是单独存在,未装配入设备中的计算机可读存储介质。计算机可读存储介质存储有一个或者一个以上程序,前述程序被一个或者一个以上的处理器用来执行描述于本申请的应用于透明窗口信封的文本生成方法。

以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离前述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

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