文本发送方法以及文本发送装置和系统的制作方法

文档序号:6463811阅读:106来源:国知局
专利名称:文本发送方法以及文本发送装置和系统的制作方法
技术领域
本发明涉及文本发送的技术领域,更具体地说,涉及文本发送的方法以 及文本发送的装置和系统。
背景技术
随着计算机通信技术的不断jyL除了面对面进行交流和沟通以外,人
们越来越多地通过各种通信工具实现远程信息传送。诸如MSN, ICQ, Google Talk, Yahoo Messenger等实时通信工具(Instant Messenger, IM)是目前广泛 应用的在线聊天工具,可方便地实现远程的实时低成本通信。诸如NOTES, Outlook Express等通信工具也可通过电子邮件等方式传送信息。在传送文本 信息的情况下,承载上述这些通信工具的平台,例如计算机,存储数字,并 且通过将数字分配给字符而存储字符。在统一码(Unicode)出现之前,存 在数百种用于将数字分配给字符的不同编码方式。没有一种单一的编码方式 能包含足够的字符.众所周知,计算机能够正确地再现字符必须满足两个条 件l)计算机了解字符是如何被编码的,也就是说,它必须能够检测到编码 方式并能进行解码;2)计算机安装了相应的字符集。因此,当文本信息在 不同的编码系统和平台之间传送时,由于它们各自所支持的字符集编码不 同,存在文本信息无法被正确再现的风险。
统一码通过为每一个字符分配唯一的数字而在一定程度上解决了该问 題。然而,如果进行通信的所有平台并非都支持统一码并且安装了所有字符 集,或者并非在通信平台之间传送的信息都通过统一码进行编码,则因为不 满足上述的两个条件,实时通信的接收方仍然无法正确再现所接收到的信 息。试想以下场景。
在法国的留学生A想通过IM与他的家人B用中文聊天。A的计算机没 有安装中文字符集,而且因为在公共图书馆也无法安装。但是他家人B的英 文没有好到足以清楚*达其想法。因此,家人B不得不输入中文以表达思 想。但是,从B的计算机传送的信息在A的计算机上显示的都是乱码。此夕卜, 在此场景下,假设B能够读懂法语,但如果B的计算机上没有安装法语字符集,则A发送的法语信息在B的计算机上也将显示为乱码。A和B如何通 过IM顺利的进行实时沟通呢?
容易理解,当利用诸如NOTES, Outlook Express等通信工具通过例如 电子邮件方式传送文本信息时,如果文本信息的传送各方不能同时支持与所 传送的文本信息对应的字符集编码,则同样存在所传送的文本信息无法在接 受方正确再现的问题。

发明内容
鉴于上述现有技术中存在的问题,本发明提出了一种文本信息的发送方 法、装置和系统。
根据本发明的第一方面,提供了一种文本信息的发送方法,包括接收 待发送的文本信息,所述文本信息以第一字符集编码进行编码;判别所述文 本信息的最終接受方是否支持所述第一字符集编码;响应于所述文本信息的 最终接受方不支持所述第一字符集编码将所述待发送的文本信息转换成图 像;以;SJL送所述转M的图像。
根据本发明的第二方面,提供了一种文本信息发送装置,包括待发送 文本信息接收单元,其被配置成接收待发送的文本信息,所述文本信息以第 一字符集编码进行编码;判别单元,其被配置成判别所述文本信息的最^" 受方是否支持所述第一字符集编码;文本信息处理单元,其被配置成响应于 所述判别单元获得的所述文本信息的最终接受方不支持所述第一字符集编 码的判别结果而执行以下操作将所述待发送的文本信息转换成图像;以及 发送所述转换后的图像。
通过本发明,文本信息的传送各方可便捷、高效地传送文本信息,而不 必要求文本信息的传送各方都满足正确再现对方发送的文本信息通常所必 备的特定条件,这种特定的条件例如是必须支持与待发送的文本信息对应的
字符集编码o


通过结合附图对本发明的具体实施方式
的描述,本发明的以上的和其它 目的、特点和优点将变得明显,在附图中
图1是示出了根据本发明的文本信息发送方法的一个实施例的流程简
10图2A是示出了在根据本发明的文本信息发送方法的一个实施例中,将 待发送的文本信息转换成图像的一种处理的流程简图2B是示出了在根据本发明的文本信息发送方法的一个实施例中,特 定输入区的内容全部可见的情况下将待发送的文本信息转换成图^L的一种 处理的流程筒图3A-3D是分别示出如图1的方法中的判别文本信息的最终接受方是否 支持所述第一字符集编码的处理的若干具体例子的流程简图4是示出了在执行本发明的文本信息发送方法时在待发送文本信息的 发送方和接收方的屏幕示意图;以及
图5是示出了根据本发明的文本信息发送装置的一个实施例的方框图。
具体实施例方式
图1示出了根据本发明的文本信息发送方法的一个实施例的流程简图。 如图1所示,根据该实施例的文本信息发送方法包括以下步骤接收待发送 的文本信息,所述文本信息以第一字符集编码进行编码(步骤S110);判别 所述文本信息的最终接受方是否支持所述第一字符集编码(步骤S120);如 果所述文本信息的最终接受方不支持所述第一字符集编码(步骤S120的结 果为"否"),则将待发送的文本信息转换成图像(步骤S130);以及发送所 述转换后的图像(步骤S140)。在本实施例中,在文本信息的最终接受方不 支持所述第一字符集编码的情况下将待发送的文本信息转换成图像,但是本 领域技术人员了解,不必将待发送文本信息转换成图像,例如也可转换成声 音,只要经转换后的形式可在最务接受方正确地再现即可。由于几乎现有的 所有通信工具和平台都能正确地再现图像和声音信息,所以本发明的这种文 本信息发送方法使得可实现文本信息的传送各方之间文本信息的正确、便捷 的传送,而不必要求文本信息的传送各方满足再现文本信息的某些特定条 件,例如必须支持与待发ili:本信息对应的字符集编码等。此外,通过将文 本信息转换为图像发送,可确保在最终接受方再现的内容完4^持待发送的 文本信息的各种原始属性,例如文本信息的字体、颜色等等。
如图l所示,如果所述文本信息的最g受方支持所述第一字符集编码 (步骤S120的结果为"是"),则直接发送待发送的文本信息(步骤S150)。 这种情况下文本信息的发送处理不是本发明所关注的,并且这种发送处理可通过本领域公知的各种方式来实现,在此不再赘述。
根据本发明的文本信息发送方法的一个实施例,在上述图l所示的发送
方法的步骤S110的处理中,接收待发送的文本信息是通it^择特定输入区 的输入内容实现的。下面将描述如何将特定输入区中的待发送文本信息转换 成图像。
图2A是示出了在根据发明的文本信息发送方法的一个实施例中,将特 定输入区中的待发送的文本信息转换成图像的一种处理的流程简图。如图2A 所示,初始化特定输入区的位图信息的緩沖区(步骤S210)。该緩冲区例如 ;UL送方内部的与显存存储空间不同的另 一个存储空间。然后对特定输入区 内的一个文本执行以下操作获取该文本的相关属性,所述属性例如是该文 本的颜色、字体等(步骤S220);调用操作系统提供的根据文本属性信息转 换成位图的接口,获得该文本的位图信息(步骤S230);将获得的文本的位 图信息加入到特定输入区的位图信息的緩沖区(步猓S240);判断特定输入 区中待发送的文本信息是否已处理完(步骤S250)。如果没有处理完(步骤 S260的结果为"否"),则对该特定输入区内的另一个文本重复执行步骤 S220-S240的处理;直到获得该特定输入区内的全部待发送文本信息的位图 信息(步骤S260)。由此,可根据所获得的所述位图信息緩沖区内的位图信 息将所述待发送的文本信息转换成图像。当一次输入的内容较多,屏幕中已 经不能包含4^P—次输入内容时,该方法尤其有效。当然,本领域技术人员 还可想到将文本信息转换为图像的各种其它合适的方法,在此不再赘述。需 要注意,虽然步骤S220-S240是以一个文本为单位对所述特定输入区中的 文本信息进行处理,但是,该处理单位也可通过设置相应的Wl而容易地改 变。
现实中可能还存在这样一种情况,即,当特定输入区,例如发送方屏幕 上用于输入待发送文本信息的区域中的内容全部可见时,意味着不需JW行 例如滚屏等操作才可见所有待发送的文本信息,此时,该特定输入区中待发 送文本信息的位图信息已经全部都存储在显存中。在这种情况下,可借助于 文本信息发送方自身的显存中存储的位图信息来实现待发送文本信息至图 像的转换。图2B是示出了在根据发明的文本信息发送方法的一个实施例, 所述特定输入区的内容全部可见的情况下将待发送的文本信息转换成图像 的一种处理的流程简图。如图2B所示,获取显存内的当前屏幕的位图信息 (步骤S270);通过在步骤S270获取的位图信息,获得所述特定输入区的位 图信息(步骤S280)。由此,可根据发送方显存内的位图信息将所述待发送的文本信息转换成图像。当然,本领域技术人员易于理解,即^A在这种特
定输入区中的内容全部可见的情况下,也可通过上述图2A所示的处理方法 来实现将待发送的文本信息转换成图像,即,不使用发送方的显存存储空间 而是使用与特定输入区对应的另外的位图信息的緩冲区来获取待发送文本 信息的位图信息,进而实现待发送文本信息至图像的转换。
上述图2A-2B中的文本至图像转换处理例如可通过编程调用等方式在 发送方完成,并且例如可通it^发送方的界面上设置一个"文本至图像转换" ^fe来触发执行该转换处理。
如上所述,图2A-2B描述的是特定输入区中包括发送方当前接收的4^P 文本信息的情形。在实践中有时只需要对发送方接收的文本信息的某一部分 进行转换,例如,当发送方接收的待发送文本信息中一部分的字符集编码被 最终接受方所支持, 一部分的字符集编码不被最^接受方所支持时,可通过 自定义特定输入区来实现这种部分转换。发送方可通过分别确定特定输入区 的起点和终点来根据需要自定义特定输入区,在该自定义特定输入区中的所 有内容需要进行文本至图像转换。例如根据上述图2A或图2B中的处理方法 对该自定义特定输入区中的所有内M行文本至图像转换。而且,例如,可 以在发送方的界面设置"部分转换"^来执行这种部分转换的功能。即, 在第一次按下该按钮时确定自定义特定输入区的起点,再次按下该掩組时确 定该自定义特定输入区的终点。在具体的实施例中,可以在发送方界面上设 置这种"部分转换"g和上述的"本文至图像转换"掩組两者,也可以只 设置"部分转换"按钮,在后一种情况下,可把自定义特定输入区设置为包 括发送方当前接收的所有内容。
此外,发送方也可以从其它应用(例如记事本".txt"文件,".doc"文 件等)中选取需要的文本信息进行转换,并把转换得到的图像包括在待发送 的文本信息中,例如Sametime7.5.1 (IBM公司提供的实时通信工具)中的 抓屏功能可实现这种操作。也可以M其它应用所接收的文本信息作为待发 送的文本信息的一部分或全部,然后对所确定的待发送的文本信息进行如上 述图1,图2A-2B,图3A - 3D中所示的文本信息发送处理。
在上述图1所示的本发明的文本信息发送方法中,步骤S120中的判别 所述文本信息的最终接受方是否支持所述第 一字符集编码的处理至少可包 括两种实现方式。在一种实现方式中,发送方可根据接受方回送的、指示其 不支持待发送的文本信息的字符集编码的响应消息而启动文本至图像转换 处理。该响应消息例如是在发送方可正确显示的文本"请将你发送的内容转换为图像",或者其它任何使得发送方可获知接受方不支持待发送的文本信 息的字符集编码的情况的响应消息.在另一种实现方式中,发送方可在发送 待发送的文本信息之前,自动地检测到接受方是否支持待发送的文本信息的
字符集编码的情况,并据此决定是否启动文本至图像转换处理。图3A-3D分 别示出了这种自动检测处理的具体例子的流程简图。
图3A示出了上述自动检测处理的第一例的流程简图。如图3A所示, 文本信息的发送方确定测试文本信息(步骤S300);发送方将所述测试文本 信息转换成第一图像(步骤S302);发送方将所述测试文本信息和所述第一 图像发送给所述文本信息的最终接受方(步骤S304);最终接受方将接收的 测试文本信息转换成第二图像(步骤S306);最终接受方比较所述第一图像 和第二图像,从而判别其是否支持所述第一字符集编码(步猓S308);最终 接受方将判别结果发送给发送方(步骤S310)。如果经过比较,第一图像和 第二图像在所呈现出的测试文本信息的字体、大小、颜色等方面相一致,则 可判别最终接受方支持第一字符集编码。本领域技术人员易于理解,可根据 实际需要,设置对第一图像和第二图像进行比较以判别两者是否相一致的各 种标准。并且,本领域技术人员可以知道,有多种比较方法,都可以实现本 发明的技术方案,这里省略其具体描述。此外,所述测试文本信息是与待发 送文本信息相关的信息,例如两者类型相同。
图3B示出了上述自动检测处理的第二例的流程简图。如图3B所示,文 本信息的发送方确定测试文本信息(步骤S312);发送方将所述测试文本信 息发送给所述文本信息的最终接受方(步骤S314);最,受方将接收的测 试文本信息转换成第二图像(步骤S316);最终接受方将所述第二图像发送 给所述文本信息的发送方(步骤S318);发送方比较第一图像和所述第二图 像,从而判别最终接受方是否支持所述第一字符集编码,其中,所述第一图 像^1送方将所述测试文^#换成的图像(步骤S320)。容易看出,本例与 上述图3A中的例子都是对测试文本信息转换成的图像及对接受的测试文本 信息所转换成的图像进行比较,但是图3A的例子是在待发送文本信息的最 终接收方进行比较,而本例是在待发送文本信息的发送方进行这种比较。
图3C示出了上述自动检测处理的第三例的流程简图。如图3C所示, 所述文本信息的发送方确定测试文本信息(步骤S322);发送方获得测试文 本信息的字符集编码名称(步骤S324);发送方将所述测试文本信息的字符 集编码名称发送给所述文本信息的最终接受方(步骤S326);最务接受方判 别所述测试文本信息的字符集编码名称是否在其支持的全部字符集编码名称列表中,从而判别其是否支持所述第一字符集编码(步骤S328);最g 受方将判别结果发送给发送方(步躁S330)。
图3D示出了上述自动检测处理的第四例的流程简图。如图3D所示, 所述文本信息的发送方确定测试文本信息(步骤S332);发送方获得所述测 试文本信息的字符集编码名称(步骤S334);发送方获得所述文本信息的最 終接受方支持的全部字符集编码名称列表(步骤S336);发送方判别所述测 试文本信息的字符集编码名称是否在最终接受方支持的全部字符集编码名 称列表中,从而判别最终接受方是否支持所述第一字符集编码(步骤S338 )。 本例与上迷图3C中的例子的主要区别在于,本例是在待发送文本信息的发 送方进行待发送文本信息的最终接受方是否支持所述第 一字符集编码的判 别,而上述图3C的例子是在最务接受方进行这种判别。
上述图3A-3D中示出的自动检测处理既可以在实际进行文本信息发送 时执行,也可以在实际进行文本信息发送之前预先执行。在后一种情况下, 如果检测到文本信息的最务接受方不支持待发送文本信息的字符集编码,则 在实际进行文本信息发送时,发送方将自动启动本发明的通过将文本信息转 换成图傳进行发送的方法,而不需要等到获得最终接收方的响应消息时再启 动本发明的文本信息发送方法,从而提高了发送效率。
虽然在上述实施例中是以发送方和接受方各自所支持的字符集编码作 为判别所发送的文本信息是否能在接受方正确显示的依据,本领域技术人员 理解,也可对与文本信息正确显示相关的其它信息进行类似判别,在此不再 赘述.
虽然在上述的实施例中,当待发送的文本信息的字符集编码不被最M 受方支持时将文本信息转换为图像之后再发送。但是,如前所述,也可将待 发送文本信息转换成可在最终接受方正确再现的任何其它形式,例如声音。 这样,只要最终接受方安装声音播放器,就可正确地再现发送方所发送的文 本信息,而不用考虑发送方与接受方之间的字符集编码兼容问题。此外,上 述实施例虽然涉及的只是点对点的文本信息传送,但是本领域技术人员理 解,本发明的文本信息发送方法同样可适用于一点对多点,多点对多点等多 方文本信息传送的模式,例如在线^i义模式。
图4示出了在执行本发明的文本信息发送方法的情况下发送方和接受方 的屏幕示意图。如图4所示,中文文本"你在那边还好吗?父母4艮牵桂你。", "效果很好,看不出来是图片",以及字体较大的英文文本"Very Good!"是 将相应的文本信息经过文本至图像转换后发送得到的信息。从图中可以容易
15地看出,根据本发明的通过将文本信息转换成图^it行发送的方法可在发送 方和接收方之间忠实地传送待发送的文本信息。
利用本发明的文本信息发送方法,可由发送方完成对待发送文本信息的 处理,例如文本至图像的转换,从而使得可在文本信息的最务接受方正确地 显示所发送的文本信息,而无论发送方和接受方系统中有关文本信息正确再 现的条件,例如各自所支持的字符集编码等,是否匹配。这大大^"更利了文本 信息发送的顺利进行。而且,本发明的这种文本信息发送方法易于实现,只 需要对文本信息的发送方和接受方进行简单的配置以使得其能执行图1,图 2A-2B,图3A-3D所示的操作,而不需要对其进行附加的设置,例如增加可与 对方相兼容的字符集编码等。
本发明还提出了一种文本信息发送装置,其被配置为可执行如图1, 2A-2B,3A-3D所示的文本信息发送方法。图5是示出了根据本发明的文本信 息发送装置的一个实施例的方框图。如图所示,本发明的文本信息发送装置 500包括依次耦合的待发送文本信息接收单元510,判别单元520和文本信 息处理单元530。待发送文本信息接收单元510被配置成接收待发送的文本 信息,该文本信息以第一字符集编码进行编码。判别单元520被配置成判别 所述文本信息的最务接受方是否支持所述第一字符集编码。文本信息处理单 元530被配置成响应于判别单元520获得的所述文本信息的最終接受方不支 持第一字符集编码的判别结果而执行以下操作将所述待发送的文本信息转 换成图像;以;SJL送所述转换后的图像。
待发送文本信息接收单元510可实现上述图1所示的本发明的文本信息 发送方法中步骤S110的处理,从而通过选择特定输入区的输入内容来接收 待发送的文本信息。该特定输入区例如可以是文本信息的发送方界面上用于 容纳待发送文本信息的屏幕区域。
在根据本发明的文本信息发送装置的一个实施例中,文本信息处理单元 530可通过初始化与待发送文本信息对应的特定输入区的位图信息的緩冲 区,获得该特定输入区内的全部待发送文本信息的位图信息,以及将所获得 的位图信息放入该位图信息緩沖区,从而根据该位图信息緩冲区中的位图信 息将待发送文本信息转换成图像。具体处理方式例如可参照上述图2A所示 本发明的方法的步骤S210 — S260中描述的各种实施方式,在此不再赘述。
在根据本发明的文本信息发送装置的一个实施例中,当特定输入区中的 内容全部可见时,由于该特定输入区对应于发送方内部的显存存储空间,因 此待发送文本信息的位图信息4^都存储在显存中。在这种情况下,文本信息处理单元530可通过文本信息发送方自身的显存中存储的位图信息来获取 待发送文本信息的位图信息,并据此实现文本信息至图像的转换。具体处理 方式例如可参照上述图2B所示本发明的方法的步骤S270 — S280中描述的各 种实施方式,在此不再赘述。
根据本发明的文本信息发送装置的实施例,判别单元520可被配置成通 过待发送文本信息的最^接受方回送的响应消息,或者通过待发送文本信息 的发送方执行的自动检测处理,从而来判别所述文本信息的最終接受方是否 支持与待发送文本信息对应的第一字符集编码。判别单元520完成自动检测
处理的具体方式,例如可参照上述图3A-3D中描述的各种具体实施方式
, 在此不再赘述。
本领域技术人员理解,对本发明的文本信息发送装置500的各组成单元 进行的配置例如可通过软件、硬件或两者相结合的方式来实现。
可在现有技术中通用的文本信息处理设备中结合本发明上述的文本信 息发送装置500,从而可完成如图1, 2A-2B,3A-3D中所示的本发明的通过 将待发送文本信息转换成图像来发送文本信息的方法。因此,这种可实现本 发明的文本信息发送方法的文本信息处理设备也应被认为包括在本发明的 公开内容中。
本发明又提出一种文本信息传送系统,其中包括两个或两个以上的上述 本发明的文本信息处理设备,使得该文本信息传送系统可实现如图1, 2A-2B,3A-3D所示的文本信息发送方法。此外,该文本信息传送系统中的至 少一个文本信息处理设备可以是移动通信终端,例如手机,掌上电脑PDA, 笔记本电脑等。
此外,本发明还提出一种机器可读程序,当该程序安装到机器,例如计 算机中并运行时,可使得计算机执行上述本发明的文本信息发送方法。
用于承栽上述机器可读程序的存储介质也包括在本发明的公开中。所述 存储介质包括但不限于软盘、光盘、磁光盘、存储卡、存*,等等。
在上述实施例的描述中出现的术语"发送方"、"接受方"是指在一次特 定的文本信息传送的过程中发送文本信息的一方和接收所发送的文本信息 的一方。但是,本领域技术人员了解,文本信息的传送是文本信息在双方或 多方之间交互的过程,因此其中任何一方都既可以是发送方又可以是接受 方,可统称为"文本信息的传送各方"。
尽管上面已经通it^本发明的具体实施例的描iW本发明进行了披露,但是,应该理解,本领域的技术人员可在所附权利要求的精神和范围内设计 对本发明的各种修改、改进或者等同物。这些修改、改进或者等同物也应当 被认为包括在本发明的保护范围内。
权利要求
1.一种文本信息的发送方法,包括接收待发送的文本信息,所述文本信息以第一字符集编码进行编码;判别所述文本信息的最终接受方是否支持所述第一字符集编码;响应于所述文本信息的最终接受方不支持所述第一字符集编码将所述待发送的文本信息转换成图像;以及发送所述转换后的图像。
2. 如权利要求l所述的发送方法,其中,所述接收待发送的文本信息是通iti^择特定输入区的输入内容实现的。
3. 如权利要求2所述的发送方法,其中,如果所述特定输 入区的内容4^P可见,所述将所述待发送的文本信息转换成图像 的步骤包括以下步骤获取显存内的当前屏幕的位图信息;以及通过上述位图信息,获得所述特定输入区的位图信息。
4. 如权利要求2所述的发送方法,其中,所述将所述待发 送的文本信息转换成图像的步骤包括以下步骤初始化特定输入区的位图信息的緩冲区;对特定输入区的每一个文本获取该文本的相关属性;调用操作系统提供的根据文本属性信息转换成位图的接口,获得该文本的位图信息;将获得的文本的位图信息加入到特定输入区的位图信 息的緩冲区;获得特定输入区的全部位图信息。
5.如权利要求l-4中任一项所述的发送方法,其中所述判 别所述文本信息的最终接受方是否支持所述第 一字符集编码的 步骤包括文本信息的发送方确定测试文本信息;所述文本信息的发送方将所述测试文本信息转换成第一图像;所述文本信息的发送方将所述测试文本信息和所述测试文 本信息转换成的第 一 图像发送给所述文本信息的最终接受方;所述文本信息的最终接受方将接收的测试文本信息转换成 第二图像;所述文本信息的最终接受方比较所述第 一 图像和第二图 <象, 从而判别所述文本信息的最终接受方是否支持所述第一字符集 编码;所述文本信息的最终接受方将判别结果发送给所述文本信 息的发送方。
6.如权利要求l-4中任一项所述的发送方法,其中所述判 别所述文本信息的最终接受方是否支持所述第一字符集编码的 步骤包括文本信息的发送方确定测试文本信息;所述文本信息的发送方将所述测试文本信息发送给所述文 本信息的最终接受方;所述文本信息的最终接受方将接收的测试文本信息转换成第二图像;所述文本信息的最终接受方将所述第二图像发送给所述文 本信息的发送方;所述文本信息的发送方比较第一图像和所述第二图像,其 中,所述第一图像是所述文本信息的发送方将所述测试文本转换 成的图像,从而判别所述文本信息的最+接受方是否支持所述第 一字符集编码。
7.如权利要求l-4中任一项所述的发送方法,其中所述判 别所述文本信息的最终接受方是否支持所述第一字符集编码的 步骤包括所述文本信息的发送方确定测试文本信息; 所述文本信息的发送方获得测试文本信息的字符集编码名称;所述文本信息的发送方将所述测试文本信息的字符集编码 名称发送给所述文本信息的最终接受方;所述文本信息的最终接受方判别所述测试文本信息的字符 集编码名称是否在其支持的全部字符集编码名称列表中,从而判 别所述文本信息的最终接受方是否支持所述第一字符集编码;所述文本信息的最终接受方将判别结果发送给所述文本信 息的j t送方。
8.如权利要求l-4中任一项所述的发送方法,其中所述判 别所述文本信息的最务接受方是否支持所述第一字符集编码的 步骤包括所述文本信息的发送方确定测试文本信息;所述文本信息的发送方获得所述测试文本信息的字符集编 码名称;所述文本信息的发送方获得所述文本信息的最参接受方支持的全部字符集编码名称列表;所述文本信息的发送方判别所述测试文本信息的字符集编 码名称是否在所述文本信息的最终接受方支持的全部字符集编 码名称列表中,从而判别所述文本信息的最終接受方是否支持所 述第一字符集编码。
9. 一种文本信息发送装置,包括待发送文本信息接收单元,其被配置成接收待发送的文本信 息,所述文本信息以第一字符集编码进行编码;判别单元,其被配置成判别所述文本信息的最务接受方是否 支持所述第一字符集编码;文本信息处理单元,其被配置成响应于所述判别单元获得的 所述文本信息的最+接受方不支持所述第一字符集编码的判别 结果而执行以下操作将所述待发送的文本信息转换成图像;以及 发送所述转换后的图《象。
10.如权利要求9所述的文本信息发送装置,其中,所述文 本信息接收单元被配置成通过选择特定输入区的输入内容来接 收待发送的文本信息。
11.如权利要求10所述的文本信息发送装置,其中,所述 待发送文本信息处理单元被配置成如果所述特定输入区的内容 全部可见,通过以下操作将所述待发送的文本信息转换成图像获取显存内的当前屏幕的位图信息;以及通过上述位图信息,获得所述特定输入区的位图信息。
12.如权利要求10所述的文本信息发送装置,其中,所述 文本信息处理单元被配置成通过以下操作将所述待发送的文本 信息转换成图像初始化特定输入区的位图信息的緩冲区;对特定输入区的每一个文本获取该文本的相关属性;调用操作系统提供的根据文本属性信息转换成位图的 接口,获得该文本的位图信息;将获得的文本的位图信息加入到特定输入区的位图信 息的緩冲区;以及获得特定输入区的全部位图信息。
13.如权利要求9-12中任一项所述的文本信息发送装置, 其中所述判别单元被配置成通过以下操作来判别所述文本信息 的最终接受方是否支持所述第 一字符集编码文本信息的发送方确定测试文本信息;所述文本信息的发送方将所述测试文本信息转换成第一图像;所述文本信息的发送方将所述测试文本信息和所述测试文 本信息转换成的第 一 图像发送给所述文本信息的最终接受方;所述文本信息的最终接受方将接收的测试文本信息转换成 第二图像;所述文本信息的最终接受方比较所述第 一 图像和第二图像, 从而判别所述文本信息的最终接受方是否支持所述第一字符集 编码;以及所述文本信息的最终接受方将判别结果发送给所述文本信 息的发送方。
14.如权利要求9-12中任一项所述的文本信息发送装置, 其中所述判别单元被配置成通过以下操作来判别所述文本信息 的最终接受方是否支持所述第 一字符集编码文本信息的发送方确定测试文本信息;所述文本信息的发送方将所述测试文本信息发送给所述文 本信息的最务接受方;所述文本信息的最终接受方将接收的测试文本信息转换成 第二图像;所述文本信息的最终接受方将所述第二图像发送给所述文 本信息的发送方;所述文本信息的发送方比较第一图像和所述第二图像,其 中,所述第一图像是所述文本信息的发送方将所述测试文本转换 成的图像,从而判别所述文本信息的最终接受方是否支持所述第 一字符集编码。
15.如权利要求9-12中任一项所述的文本信息发送装置, 其中所述判别单元被配置成通过以下操作来判别所述文本信息 的最^受方是否支持所述第 一字符集编码所述文本信息的发送方确定测试文本信息;所述文本信息的发送方获得测试文本信息的字符集编码名称5所述文本信息的发送方将所述测试文本信息的字符集编码 名称发a所述文本信息的最终接受方;所述文本信息的最终接受方判别所述测试文本信息的字符 集编码名称是否在其支持的全部字符集编码名称列表中,从而判别所述文本信息的最终換受方是否支持所述第 一字符集编码;所述文本信息的最终接受方将判别结果发送给所述文本信 息的发送方。
16.如权利要求9-12中任一项所述的文本信息发送装置, 其中所述判别单元被配置成通过以下操作来判别所述文本信息 的最终接受方是否支持所述第 一字符集编码所述文本信息的发送方确定测试文本信息;所述文本信息的发送方获得所述测试文本信息的字符集编 码名称;' 所述文本信息的发送方获得所述文本信息的最终接受方支 持的全部字符集编码名称列表;所述文本信息的发送方判别所述测试文本信息的字符集编 码名称是否在所述文本信息的最终接受方支持的全部字符集编 码名称列表中,从而判别所述文本信息的最終接受方是否支持所 述第一字符集编码。
17. —种文本信息处理设备,其配备有如权利要求9 - 16 中任一项所述的文本信息发送装置。
18. —种文本信息传送系统,包括多个如权利要求17所述的文本信息处理^殳备。
19.如权利要求18所述的文本信息传送系统,其中所述多 个文本信息处理设备中的至少一个可以是移动通信设备。
全文摘要
本发明提供一种文本信息的发送方法,包括接收待发送的文本信息,所述文本信息以第一字符集编码进行编码;判别所述文本信息的最终接受方是否支持所述第一字符集编码;响应于所述文本信息的最终接受方不支持所述第一字符集编码将所述待发送的文本信息转换成图像;以及发送所述转换后的图像。通过该方法,文本信息的传送各方可便捷、高效地传送文本信息,而不必要求各方都满足正确再现对方发送的文本信息通常所必备的特定条件,例如必须支持特定的字符集编码。还提供一种可实现该文本信息发送方法的文本信息发送装置,配备有该文本信息发送装置的文本信息处理设备,以及利用该文本信息处理设备进行文本信息传送的系统。
文档编号G06F17/22GK101594317SQ200810111010
公开日2009年12月2日 申请日期2008年5月29日 优先权日2008年5月29日
发明者冯苗涛, 媛 李, 杨树庆, 王兆宇 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1