CN102693094A - 即时通信中调整字符的方法、客户端及*** - Google Patents
即时通信中调整字符的方法、客户端及*** Download PDFInfo
- Publication number
- CN102693094A CN102693094A CN2012101936113A CN201210193611A CN102693094A CN 102693094 A CN102693094 A CN 102693094A CN 2012101936113 A CN2012101936113 A CN 2012101936113A CN 201210193611 A CN201210193611 A CN 201210193611A CN 102693094 A CN102693094 A CN 102693094A
- Authority
- CN
- China
- Prior art keywords
- character
- font
- effect
- adjustment
- instant messaging
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本发明提供了一种即时通信中调整字符的方法、客户端及***,属于通信、软件技术领域。该方法包括如下步骤:首先,获取触发字符调整的输入信息;然后,对应着即时通信交互界面输入栏内的前述信息,生成用以输出包括有不同字符字体效果选项的选项列表。利用本发明,即时通信客户端根据用户所选择的特定输入信息生成包括有不同字符字体效果选项的选项列表,并根据用户针对选项列表的选择将前述特定的输入信息调整为所需要的字体效果后输出,以达到适应用户需求,提高用户应用体验的目的。
Description
技术领域
本发明属于通信、软件技术领域。
背景技术
网络即时通信(IM)工具发展到今天,已成为用户普遍使用的通讯工具,逐渐成为网络用户日常生活中必不可少的一部分。即时通信工具不但在网络用户的工作中使用,同样也大量使用在网络用户的业余生活中,用户通过网络即时通信工具可以实现与联系人及时有效的沟通。
出于针对用户所发送的即时通信内容的个性化设计,用户可以针对自己输入的字符信息进行设定,使得该字符信息呈现出特定的字体、字号和颜色等。在实际应用中,用户在对自己输入的字符信息进行设定时,通常通过相应的字符设定控件,选择所需的字体、字号和颜色。由于待选择的字体等选项往往以文字表达的方式存在,因而用户在选择所需的个性化设计时,不能直观的看到自己输入的字符信息对应前述选择所呈现的字符字体效果。只能在选择后看到调整后的字符信息,如果当前选择的字符字体效果不满意,则需要重新选取相应的选项,继续调整字符的字体效果。并且,用户针对输入的字符信息进行的个性化设计往往被应用于设定后的所有输入字符信息,用户使用时无法针对其中的特定文字进行字符的字体效果调整。
发明内容
本发明提供了一种即时通信中调整字符的方法、客户端及***,利用本发明,即时通信客户端根据用户所选择的特定输入信息生成包括有不同字符字体效果选项的选项列表,并根据用户针对选项列表的选择将前述特定的输入信息调整为所需要的字体效果后输出,以达到适应用户需求,提高用户应用体验的目的。
所述一种即时通信中调整字符的方法,包括有如下步骤:
步骤1,获取触发字符调整的输入信息;
步骤2,对应着即时通信交互界面输入栏内的前述信息,生成用以输出包括有不同字符字体效果选项的选项列表。
优选的,所述步骤1中获取输入信息的方式,是在输入中止的情况下采集已输入的数据信息。
优选的,通过判定标点符号,在出现逗号或句号或感叹号或省略号或问号的情况下,判定为输入中止。
优选的,设置有用以触发针对已输入内容获取字体效果选项列表的字体效果控件或者字体效果热键,在采集获得针对于字体效果控件或者字体效果热键的触发信息时,触发所输入的字符内容向所述字体效果选项列表进行转换。
优选的,所述步骤1中输入信息的获取方式,是通过用户触发输入的即时通信消息中的特定字符,将所触发的字符判定为需要进行字符调整的输入信息。
优选的,所述的触发特定字符的方式,包括光标的选择触发、针对特定字符设置下划线的触发、通过对字符进行点击后触发、通过触摸屏以触摸路径相交或相邻近下划轨迹或轨迹包围的形式触发几种触发形式中至少其一。
优选的,获取需要进行字符调整的输入信息的方式,包括有如下步骤:
采集用户的语音信息;
针对于语音信息进行识别,将其转换为字符内容;
判定所识别获得的字符内容和前述即时通信交互界面输入栏中的字符信息是否具有相同的内容组份;
针对于相同的内容组份,将其采集为需要进行字符调整的输入信息。
优选的,获取需要进行字符调整的输入信息的方式,是针对于用户即时输入的字符信息进行即时采集。
优选的,针对于即时采集的字符内容,即时生成选项列表中的字体效果选项。
优选的,所述选项列表中包括两个或两个以上的针对于输入信息的不同字体效果的选项。
优选的,所述的字体效果选项,是依据设置的字体效果规则模块,将输入信息按照预设的规则生成具有不同字体效果的选择控件。
优选的,所述的字体效果规则模块,其所设置的效果类型包括有字号大小效果、字体类型效果、部分字符改变效果、字符弯曲效果、字符投影效果、立体字符效果、字符描边效果中至少其一。
优选的,对应着转变后的字符字体效果,在表达字号大小效果时,设置有两个或者两个以上不同字号的选项。
优选的,在采集获得用户针对所述字体效果选项的触发操作后,生成字号数据列表,该列表显示有前述选项的内容在不同字号条件下的数据项。
优选的,所述的字体效果规则模块中的字体规则,通过如下方式建立:
生成字体选择列表、字号选择列表、字体特效选择列表;
采集用户针对于前述列表的选择消息;
生成前述选项的组合效果,获得不同字体效果选项,生成选项列表。
优选的,所述的字体效果规则模块中的字体规则,通过如下方式建立:
采集所述选项列表中的字体效果选项;
将该选项所对应的字体规则,采集为针对于该联系人对象或全部联系人对象的字体规则加入项。
优选的,采集获得字体效果选项的触发信息,作为选择对应字体效果且进行即时通信消息发送的触发信息。
相应地,本发明提供了一种即时通信中调整字符的客户端,所述客户端包括:
字符采集单元,用以获取触发字符调整的输入信息;
字体效果生成单元,对应着即时通信交互界面输入栏内的前述信息,用以生成用以输出包括有不同字符字体效果选项的选项列表。
优选的,对应着所述的字体效果生成单元,设置有字符效果规则模块,用以设置字体效果选项列表中不同字符字体效果选项对应的字体改变的规则。
相应地,本发明还提供了一种即时通信中调整字符的***,该***包括即时通信客户端及***服务器:
其中所述即时通信客户端,它包括,
字符采集单元,用以获取触发字符调整的输入信息;
效果输出单元,用以接收下述***服务器中的效果生成单元所生成的字体效果选项,以前述输入信息字体效果选项列表的形式输出;
所述***服务器,它包括,
字符获取单元,用以获取前述字符采集单元所采集的输入信息;
字符效果规则单元,用以设置字体效果选项列表中不同字符字体效果选项对应的字体改变的规则;
效果生成单元,依据前述字符获取单元所获取的输入信息以及字符效果规则单元中设置的字体改变规则,生成用以输出包括有不同字符字体效果选项的选项列表。
优选的,对应着所述的***服务器,设置有字库发送单元,在采集获得前述即时通信客户端不支持所生成字体的情况下,向该即时通信客户端推送至少包括有与所发送字符相对应字体的字体库。
优选的,对应着所述的***服务器,设置有图片生成发送单元,在采集获得前述即时通信客户端不支持所生成字体的情况下,将字符调整后的输入内容转变为图片后向该即时通信客户端推送。
附图说明
图1是本发明所述的一种即时通信中调整字符的方法流程图。
图2是本发明所述的一种即时通信中调整字符方法的操作界面示意图。
图3是本发明所述的一种即时通信中调整字符方法中字体规则建立流程图。
图4是本发明所述的一种即时通信中调整字符方法中对应同一字体效果的不同字号选项生成流程图。
图5是本发明所述的一种即时通信中调整字符方法中对应同一字体效果的不同字号选项示意图。
图6是本发明所述的一种即时通信中调整字符的客户端结构框图。
图7是本发明所述的一种即时通信中调整字符的***的结构框图。
具体实施方式
本发明提供了一种即时通信中调整字符的方法、客户端及***,利用本发明,即时通信客户端根据用户所选择的特定输入信息生成包括有不同字符字体效果选项的选项列表,并根据用户针对选项列表的选择将前述特定的输入信息调整为所需要的字体效果后输出,以达到适应用户需求,提高用户应用体验的目的。
下面参照附图,结合具体实施例对本发明做进一步的说明。以下的描述基于Windows操作***为例,但本领域的技术人员应当明白本发明并不局限于此。
图1是本发明所述的一种即时通信中调整字符的方法流程图。
步骤S101,获取触发字符调整的输入信息。
用户在通过即时通信工具与联系人对象进行交流时,在本地客户端的即时通信交互界面输入栏内输入相应的信息,通过即时通信工具将前述输入的信息发送至联系人对象的即时通信客户端,并显示在联系人对象与用户的即时通信交互界面中。
在这一步骤中,针对用户在即时通信交互界面输入栏内输入的信息,采集需要进行字符调整的输入信息。
具体地,根据用户的需要,输入信息的采集分为全部采集和部分采集两种。其中,全部采集是指采集当前即时通信交互界面输入栏内全部的输入信息;部分采集是指根据用户的具体操作,仅采集当前即时通信交互界面输入栏内的部分输入信息。
进一步,针对全部采集模式,其获取输入信息的方式,是在输入中止的情况下采集即时通信交互界面输入栏内用户已经输入的数据信息。其中判定用户输入中止的方式是通过标点符号进行判断的,且当用户输入表示一段意思表示完毕的标点符号,例如逗号或句号或感叹号或省略号或问号时,即判定为用户输入中止,采集包括标点符号在内的全部输入信息。
具体地,判断用户输入中止时,首先设置用户当前操作的即时通信交互界面为对应的主窗口,然后捕获相应的键盘消息,并在主窗口实现针对键盘消息的响应函数,通过截获***的键盘响应,获取用户的键盘按键的虚拟键值,通过虚拟键值判断用户按下的具体按键。在进行输入时,用户通过按下标点符号对应键盘按键进行标点符号的输入。由于每个按键都有对应的虚拟键值,当通过截获***的键盘响应,获取到对应标点符号的按键的虚拟键值时,即可判断用户输入中止,采集即时通信交互界面输入栏内包括标点符号在内的全部输入信息。
进一步,针对部分采集模式,其输入信息的获取方式,是通过用户触发输入的即时通信消息中的特定字符,将所触发的字符判定为需要进行字符调整的输入信息。
具体地,所述的触发特定字符的方式,包括光标的选择触发、针对特定字符设置下划线的触发、通过对字符进行点击后触发、通过触摸屏以触摸路径相交或相邻近下划轨迹或轨迹包围的形式触发几种触发形式中至少其一。其中,所述光标的选择触发,是指用户通过操纵鼠标或触摸板等外设,控制光标对即时通信交互界面输入栏内输入的信息中的字符进行点选,或者通过控制光标拖拽选取需要进行字符调整的输入信息来进行触发;所述针对特定字符设置下划线的触发是指用户通过操纵鼠标或触摸板等外设,控制光标在即时通信交互界面输入栏内输入的信息中,对应着需要进行字符调整的字符下方绘制下划线的方式确定特定字符,并触发特定字符的采集;所述通过对字符进行点击后触发,和通过触摸屏以触摸路径相交或相邻近下划轨迹或轨迹包围的形式触发,是针对设置有触摸屏的数字终端所设置的两种触发方式,针对前者用户通过直接点击触摸屏中所显示的字符确定特定字符,并触发针对特定字符的采集操作,而后者是指用户通过控制在触摸屏上的触摸路径选取待调整字符,具体的触摸路径包括触摸轨迹与待调整字符相交,触摸轨迹位于待调整字符相邻的下方,或者触摸轨迹将待调整字符包围三种路径方式。
如图2中所示为本发明所述的一种即时通信中调整字符方法的操作界面示意图。在本实施例中,即时通信用户Robin想与其联系人Ted商量明天同好友Lily打球的事情。如图中所示,用户Robin在其与联系人Ted的即时通信交互界面300的交互界面输入栏310内,输入发送给联系人Ted的即时通信消息“我们明天和Lily一起打球吧”,出于对时间的强调,用户Robin希望针对前述信息中的“明天”做出字符的区别表示,因此针对即时通信交互界面300的交互界面输入栏310内的信息采用部分采集模式,在本实施例中采用的是针对特定字符设置下划线的触发方式,如图中所示,字符“明天”的下方绘制有下划线,因此,确定字符“明天”为需要进行字符调整的输入信息311,并触发对其的采集操作。
特别的,针对输入信息的采集方式还可采用采集用户语音信息的方式,具体包括如下步骤:
步骤a1,采集用户的语音信息;
步骤a2,针对于语音信息进行识别,将其转换为字符内容;
步骤a3,判定所识别获得的字符内容和前述即时通信交互界面输入栏中的字符信息是否具有相同的内容组份;
步骤a4,针对于相同的内容组份,将其采集为需要进行字符调整的输入信息。
例如,对应本实施例,当用户Robin在其与联系人Ted的即时通信交互界面300的交互界面输入栏310内,输入发送给联系人Ted的即时通信消息“我们明天和Lily一起打球吧”后,通过麦克风等外设向即时通信工具所在的数字终端提供对应字符“明天”的音频信息,即时通信工具通过语音识别获得音频信息对应的字符信息“明天”,再与用户Robin之前输入的信息进行比对,判定字符“明天”为相同的内容组份后,将其采集为需要进行字符调整的输入信息。
步骤S102,采集获得针对于字体效果控件或者字体效果热键的触发信息。
经过步骤S101获取到需要进行字符调整的输入信息后,通过控件或者热键的触发操作,实施针对上述输入信息的字符调整操作。
对应上述控件触发或热键触发两种触发方式,即时通信工具设置有,用以触发针对已输入内容获取字体效果选项列表的字体效果控件或者字体效果热键。其中字体效果控件位于即时通信交互界面300上,如图2所示,在用户Robin与联系人Ted的即时通信交互界面300上设置有字体效果控件320。
Windows***利用管理器窗口的消息循环捕获用户的鼠标操作,不断检测用户的鼠标点击消息,获取消息参数中的鼠标位置信息,利用操作***的矩形相关的API函数判断是否点击了字体效果控件的触发区域。或者通过截获***的键盘响应,获取用户的键盘按键的虚拟键值,通过虚拟键值判断用户按下的具体按键。通过上述操作,在采集获得针对于字体效果控件或者字体效果热键的触发信息时,触发根据所述输入信息的字符内容转换生成所述字体效果选项列表。
步骤S103,对应着即时通信交互界面输入栏内的前述信息,生成用以输出包括有不同字符字体效果选项的选项列表。
在这一步骤中,在得到来自步骤S102的触发信息后,根据步骤S101中获取的输入信息,生成并输出包括有不同字符字体效果选项的选项列表。
其中,所述选项列表中包括两个或两个以上的针对于输入信息的不同字体效果的选项。所述的字体效果选项,是依据设置的字体效果规则模块,将输入信息按照预设的规则生成具有不同字体效果的选择控件。
进一步,所述的字体效果规则模块,其所设置的效果类型包括有字号大小效果、字体类型效果、部分字符改变效果、字符弯曲效果、字符投影效果、立体字符效果、字符描边效果。选择控件对应的预设规则可以是上述效果类型的一种,或者几种效果类型的组合。
具体地,所述选项列表由不同字体效果的选择控件组成,每一个选择控件都对应着一种字体效果的预设规则。步骤S101中获取的输入信息中的字符按照每个控件对应的字体效果预设规则进行调整,并将调整后的字符显示在对应的选择控件上。
由不同字体效果对应的选择控件组成选项列表,以弹出窗口的形式显示在用户同联系人的即时通信交互界面上,由于每个选择控件直观的显示出了用户选择的输入信息按照对应的调整规则调整后的效果,用户通过比对,选择合适的调整方案,点选相应的选择控件。即时通信客户端通过采集获得字体效果选项的触发信息,将其作为输入信息的调整对应字体效果,并触发调整后的即时通信消息的发送操作。
在本实施例中,如图2所示,在用户点击字体效果控件320后,针对用户选择的输入信息字符“明天”,生成包含有六个字体效果选项331的选项列表330。图中每一个字体效果选项311均对应一种字体效果预设规则,如图中左上选项对应的预设规则为,字体改为隶书,字号不变;左中选项对应的预设规则为,字体改为隶书,字号加大一号,粗体,右中选项对应的预设规则为,字体改为华文行楷,字号不变,加下划线,等等。每一个字体效果选项311为一个选择控件,针对每一个选择控件,根据该字体效果选项311对应的字体效果预设规则,将根据前述规则调整后的字符“明天”显示在对应的选择控件上。如图所示,每一个选择控件上显示有调整后的不同字体效果的字符“明天”,方便用户对比选择合适的调整方案。
特别地,本发明还提供了一种获取需要进行字符调整的输入信息的方式,即针对于用户即时输入的字符信息进行即时采集。针对这种采集方式,对于即时采集的字符内容,即时通信客户端即时生成包含不同字体效果选项的选项列表,不需经过字体效果控件或者字体效果热键的触发。
进一步,选项列表中每一个字体效果选项的预设规则,预先由用户根据自己的使用习惯进行设定,具体的字体规则建立流程如图3所示。
步骤S201,生成字体选择列表、字号选择列表、字体特效选择列表。
选项列表中每一个字体效果选项所对应的预设规则,是依据针对字体效果规则模块的设置获得的。在设置时,针对每一新建字体效果选项,所述字体效果规则模块对应生成相应的字体选择列表、字号选择列表、字体特效选择列表。上述各个列表中,为用户提供了当前即时通信工具所支持的字体、字号、字体特效选项。
步骤S202,采集用户针对于前述列表的选择消息。
在这一步骤中,通过Windows***利用管理器窗口的消息循环捕获用户的鼠标操作,不断检测用户的鼠标点击消息,获取消息参数中的鼠标位置信息,利用操作***的矩形相关的API函数判断是否点击了步骤S201中所述各个选项列表的触发区域,以此采集用户针对于前述列表的选择信息。
步骤S203,生成前述选项的组合效果,获得不同字体效果选项,生成选项列表。
根据步骤S202中采集的用户选择信息,针对每一新建字体效果选项,获取用户针对字体、字号、字体特效的选择操作并将其组合,生成相应的字体效果选项。以此重复,最终生成相应的字体效果选项列表。举例说明,如图2中所示选项列表330,其左中选项对应字体效果规则在预设时,字体效果规则模块对应生成相应的字体选择列表、字号选择列表、字体特效选择列表,用户从字体选择列表中选取隶书的选项,从字号选择列表中选取相应用户当前字号加一的选项,从字体特效选择列表选取粗体的选项,通过字体效果的组合,即生成图中所示选项列表330的左中选项。
所述的字体特效选择列表,除上一实施例中所述的粗体效果,以及前述步骤S103中实施例所述的添加下划线效果外,还包括字符弯曲效果、字符投影效果、立体字符效果、字符描边效果。实施例仅为举例,并非限定。
特别的,针对用户对所述选项列表中的字体效果选项的选择操作,将该选项所对应的字体规则,采集为针对于该联系人对象或全部联系人对象的字体规则加入项。即当用户从选项列表中选定一种字体效果后,如隶书、加粗,针对用户当前即时通信交互界面所对应的联系人,将该字体效果设定为用户针对该联系人进行通信交流时的即时通信消息的字体规则加入项,即用户之后再同该联系人进行即时通信交流时,输入信息的字体效果即设置为隶书、加粗。同理,还可将该字体效果的设置推及其他联系人,即将该字体效果作为用户同全部联系人对象进行通信交流时的即时通信消息的字体规则加入项。
进一步,为减少用户针对除字号大小外其余字体效果相同的字体效果选项的重复设置,以及方便特定用户群对字号大小调整的需求。对应着字体效果选项中转变后的字符字体效果,在表达字号大小效果时,设置有两个或者两个以上不同字号的选项。
如图4所示即为本发明所述的,一种即时通信中调整字符方法中对应同一字体效果的不同字号选项生成流程图。
步骤S301,采集获得用户针对所述字体效果选项的触发操作。
前述方法步骤S103中,对应着即时通信交互界面输入栏内的前述信息,生成用以输出包括有不同字符字体效果选项的选项列表。用户通过选取不同的字体效果选项,即可将待调整的输入信息字符调整为选项对应的字符字体效果,并将该即时通信消息发送至接收方客户端。
在这一步骤中,选项列表生成后,利用Windows的钩子获取用户的鼠标左键Up消息和Down消息,并通过主窗口相应***的鼠标消息,得到当前用户鼠标点击的位置数据,以此采集用户针对具体字体效果选项的触发操作。
步骤S302,生成字号数据列表,在该列表显示有前述选项中内容在不同字号条件下的数据项。
在采集到用户针对具体某一字体效果选项的触发操作后,获取该字体效果选项对应的字体效果预设规则,针对其中的字号数据进行调整,其余字体效果设定保持不变,据此生成前述选项内容在不同字号条件下的数据项。
如图5所示,结合图2,在本实施例中,用户通过鼠标点选图2中选项列表330中的右中字体效果选项331。针对该字体效果选项331其字体效果预设规则为字体改为华文行楷,字号不变,加下划线。所述字号不变只是字号同用户当前即时通信交互界面输入栏内设定的输入字符字号一致。
在获取相应的字体效果预设规则后,针对其中的字号信息,作出如下调整:
其一,将字号在现有字号基础上调小一号;
其二,将字号在现有字号基础上调大一号。
除去字号信息外,其余字体效果均不作变动,因此生成前述选项中内容在三种字号下的数据项,如图5所示,在用户针对字体效果选项331进行触发操作后,以弹出窗口形式生成字号数据列表340,其列表中显示有前述选项中内容在不同字号条件下的数据项341。根据前述调整规则,表中中部数据项341对应为前述内容原始字体效果,表中上部数据项341对应为,字号小于前述内容字号一号的字体效果,表中下部数据项341对应为,字号大于前述内容字号一号的字体效果。除字号外,表中三个数据项341对应的华文行楷、加下划线等字体效果未变更。
进一步,所述字号数据列表中字号信息的调整方式不仅限于上述实施例所列举的形式,也可由用户指定表中的字号信息,例如显示字体效果选项对应内容在五号字、小四号字和三号字下的数据项等。
需要指出的是,字号数据列表中的数据项,是依据设置的字号调整方式,将字体效果选项中的内容按照预设的调整方式生成具有不同字号效果的选择控件,并将调整后的效果显示于控件上,便于用户直观获取字号调整后的显示效果。
步骤S303,采集用户针对前述数据项的选择操作,将输入信息根据对应的数据项进行调整后输出。
在这一步骤中,采集获得数据项的触发信息,作为选择对应字体效果且进行即时通信消息发送的触发信息。
对应前述的一种即时通信中调整字符的方法,本发明还提供了一种即时通信中调整字符的客户端100,如图6所示,本发明所述客户端100包括如下组成部分:
字符采集单元110,用以获取触发字符调整的输入信息;
字体效果生成单元120,对应着即时通信交互界面输入栏内的前述信息,生成用以输出包括有不同字符字体效果选项的选项列表。
其中,对应着所述的字体效果生成单元120,设置有字符效果规则模块121,用以设置字体效果选项列表中不同字符字体效果选项对应的字体改变的规则。
举例说明,在进行字符调整操作之前,预先由字符效果规则模块121生成相应的字体选择列表、字号选择列表、字体特效选择列表。并根据用户的选择操作,生成字体效果选项列表中不同字符字体效果选项对应的字体改变的规则。在后续的使用过程中,假设用户Robin在其与联系人Ted的即时通信交互界面输入栏内,输入发送给联系人Ted的即时通信消息“我们明天和Lily一起打球吧”,出于对时间的强调,用户Robin希望针对前述信息中的“明天”做出字符的区别表示。首先由字符采集单元110,根据用户Robin的操作获取触发字符调整的输入信息“明天”,再由字体效果生成单元120,对应着输入信息“明天”,根据字符效果规则模块121设置的各个选项的字体改变规则,生成用以输出包括有不同字符字体效果选项的选项列表。进一步采集用户Robin针对字体效果选项的触发信息,将输入信息“明天”调整为所选字体效果选项所对应的字体效果,并触发即时通信交互界面输入栏内信息的发送操作。
特别的,上述客户端中针对用户所选择的待调整输入信息的字体效果调整操作是由客户端100中的相关字体效果生成单元120完成的,在实际应用中,同样的调整操作也可以由用户双方使用的即时通信工具的***服务器完成。
图7所示即是本发明所设计的一种即时通信中调整字符的***的结构框图。该即时通信中调整字符***200由用户使用的即时通信客户端210和***服务器220组成,具体包括如下组成部分:
即时通信客户端210,它包括,
字符采集单元211,用以获取触发字符调整的输入信息;
效果输出单元212,用以接收下述***服务器220中的效果生成单元223所生成的字体效果选项,以前述输入信息字体效果选项列表的形式输出;
***服务器220,它包括,
字符获取单元221,用以获取前述字符采集单元211所采集的输入信息;
字符效果规则单元222,用以设置字体效果选项列表中不同字符字体效果选项对应的字体改变的规则;
效果生成单元223,依据前述字符获取单元221所获取的输入信息以及字符效果规则单元222中设置的字体改变规则,生成用以输出包括有不同字符字体效果选项的选项列表。
举例说明,在进行字符调整操作之前,预先由***服务器中的字符效果规则单元222生成相应的字体选择列表、字号选择列表、字体特效选择列表。并根据用户的选择操作或***缺省设置,生成字体效果选项列表中不同字符字体效果选项对应的字体改变的规则。在后续的使用过程中,假设用户Robin在其与联系人Ted的即时通信交互界面输入栏内,输入发送给联系人Ted的即时通信消息“我们明天和Lily一起打球吧”,出于对时间的强调,用户Robin希望针对前述信息中的“明天”做出字符的区别表示。首先通过字符获取单元221,获取字符采集单元211,根据用户Robin的操作所采集到的触发字符调整的输入信息“明天”,再由效果生成单元223,依据前述字符获取单元221所获取的输入信息“明天”以及字符效果规则单元222中设置的字体改变规则,生成用以输出包括有不同字符字体效果选项的选项列表。效果输出单元212,接收到***服务器220中的效果生成单元223所生成的选项列表后,以前述输入信息字体效果选项列表的形式输出字体效果选项。进一步采集用户Robin针对字体效果选项的触发信息,将输入信息“明天”调整为所选字体效果选项所对应的字体效果,并触发即时通信交互界面输入栏内信息的发送操作。
特别的,由于***服务器中***字库所包含的字体效果文件往往较用户本地终端存储的多,因此会出现用户在选项列表中所显示的字体效果并不属于本地终端的情况,因而会导致用户终端中字体效果的显示错误。针对这种情况,本发明所述即时通信中调整字符的***还设置有如下组成部分:
对应着所述的***服务器220,设置有字库发送单元224,在采集获得前述即时通信客户端不支持所生成字体的情况下,向该即时通信客户端推送至少包括有与所发送字符相对应字体的字体库。
对应着所述的***服务器220,设置有图片生成发送单元225,在采集获得前述即时通信客户端不支持所生成字体的情况下,将字符调整后的输入内容转变为图片后向该即时通信客户端推送。
通过上述结构的设置,在判断当前用户使用的终端中不存在相应的字体时,采用发送相应字体库文件或者发送相应的字体效果截图的方式,来避免因即时通信客户端不支持所生成字体而造成的显示错误。
在本发明中,所述搭载用户即时通信工具的数字设备可以为计算机、移动电话或者PDA等通信设备。
以上是对本发明的描述而非限定,基于本发明思想的其它实施例,均在本发明的保护范围之中。
Claims (22)
1.一种即时通信中调整字符的方法,其特征在于该方法包括有如下步骤:
步骤1,获取触发字符调整的输入信息;
步骤2,对应着即时通信交互界面输入栏内的前述信息,生成用以输出包括有不同字符字体效果选项的选项列表。
2.根据权利要求1所述的一种即时通信中调整字符的方法,其特征在于:所述步骤1中获取输入信息的方式,是在输入中止的情况下采集已输入的数据信息。
3.根据权利要求2所述的一种即时通信中调整字符的方法,其特征在于:通过判定标点符号,在出现逗号或句号或感叹号或省略号或问号的情况下,判定为输入中止。
4.根据权利要求1所述的一种即时通信中调整字符的方法,其特征在于:设置有用以触发针对已输入内容获取字体效果选项列表的字体效果控件或者字体效果热键,在采集获得针对于字体效果控件或者字体效果热键的触发信息时,触发所输入的字符内容向所述字体效果选项列表进行转换。
5.根据权利要求1所述的一种即时通信中调整字符的方法,其特征在于:所述步骤1中输入信息的获取方式,是通过用户触发输入的即时通信消息中的特定字符,将所触发的字符判定为需要进行字符调整的输入信息。
6.根据权利要求5所述的一种即时通信中调整字符的方法,其特征在于:所述的触发特定字符的方式,包括光标的选择触发、针对特定字符设置下划线的触发、通过对字符进行点击后触发、通过触摸屏以触摸路径相交或相邻近下划轨迹或轨迹包围的形式触发几种触发形式中至少其一。
7.根据权利要求1所述的一种即时通信中调整字符的方法,其特征在于:获取需要进行字符调整的输入信息的方式,包括有如下步骤,
采集用户的语音信息;
针对于语音信息进行识别,将其转换为字符内容;
判定所识别获得的字符内容和前述即时通信交互界面输入栏中的字符信息是否具有相同的内容组份;
针对于相同的内容组份,将其采集为需要进行字符调整的输入信息。
8.根据权利要求1所述的一种即时通信中调整字符的方法,其特征在于:获取需要进行字符调整的输入信息的方式,是针对于用户即时输入的字符信息进行即时采集。
9.根据权利要求8所述的一种即时通信中调整字符的方法,其特征在于:针对于即时采集的字符内容,即时生成选项列表中的字体效果选项。
10.根据权利要求1所述的一种即时通信中调整字符的方法,其特征在于:所述选项列表中包括两个或两个以上的针对于输入信息的不同字体效果的选项。
11.根据权利要求1所述的一种即时通信中调整字符的方法,其特征在于:所述的字体效果选项,是依据设置的字体效果规则模块,将输入信息按照预设的规则生成具有不同字体效果的选择控件。
12.根据权利要求11所述的一种即时通信中调整字符的方法,其特征在于:所述的字体效果规则模块,其所设置的效果类型包括有字号大小效果、字体类型效果、部分字符改变效果、字符弯曲效果、字符投影效果、立体字符效果、字符描边效果中至少其一。
13.根据权利要求1或11所述的一种即时通信中调整字符的方法,其特征在于:对应着转变后的字符字体效果,在表达字号大小效果时,设置有两个或者两个以上不同字号的选项。
14.根据权利要求1或11所述的一种即时通信中调整字符的方法,其特征在于:在采集获得用户针对所述字体效果选项的触发操作后,生成字号数据列表,该列表显示有前述选项的内容在不同字号条件下的数据项。
15.根据权利要求11所述的一种即时通信中调整字符的方法,其特征在于:所述的字体效果规则模块中的字体规则,通过如下方式建立,
生成字体选择列表、字号选择列表、字体特效选择列表;
采集用户针对于前述列表的选择消息;
生成前述选项的组合效果,获得不同字体效果选项,生成选项列表。
16.根据权利要求11所述的一种即时通信中调整字符的方法,其特征在于:所述的字体效果规则模块中的字体规则,通过如下方式建立,
采集所述选项列表中的字体效果选项;
将该选项所对应的字体规则,采集为针对于该联系人对象或全部联系人对象的字体规则加入项。
17.根据权利要求1所述的一种即时通信中调整字符的方法,其特征在于:采集获得字体效果选项的触发信息,作为选择对应字体效果且进行即时通信消息发送的触发信息。
18.一种即时通信中调整字符的客户端,其特征在于该客户端包括:
字符采集单元,用以获取触发字符调整的输入信息;
字体效果生成单元,对应着即时通信交互界面输入栏内的前述信息,生成用以输出包括有不同字符字体效果选项的选项列表。
19.根据权利要求18所述的一种即时通信中调整字符的客户端,其特征在于:对应着所述的字体效果生成单元,设置有字符效果规则模块,用以设置字体效果选项列表中不同字符字体效果选项对应的字体改变的规则。
20.一种即时通信中调整字符的***,该***包括即时通信客户端及***服务器,其特征在于该***还包括:
即时通信客户端,它包括,
字符采集单元,用以获取触发字符调整的输入信息;
效果输出单元,用以接收下述***服务器中的效果生成单元所生成的字体效果选项,以前述输入信息字体效果选项列表的形式输出;
***服务器,它包括,
字符获取单元,用以获取前述字符采集单元所采集的输入信息;
字符效果规则单元,用以设置字体效果选项列表中不同字符字体效果选项对应的字体改变的规则;
效果生成单元,依据前述字符获取单元所获取的输入信息以及字符效果规则单元中设置的字体改变规则,生成用以输出包括有不同字符字体效果选项的选项列表。
21.根据权利要求20所述的一种即时通信中调整字符的***,其特征在于:对应着所述的***服务器,设置有字库发送单元,在采集获得前述即时通信客户端不支持所生成字体的情况下,向该即时通信客户端推送至少包括有与所发送字符相对应字体的字体库。
22.根据权利要求20所述的一种即时通信中调整字符的***,其特征在于:对应着所述的***服务器,设置有图片生成发送单元,在采集获得前述即时通信客户端不支持所生成字体的情况下,将字符调整后的输入内容转变为图片后向该即时通信客户端推送。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012101936113A CN102693094A (zh) | 2012-06-12 | 2012-06-12 | 即时通信中调整字符的方法、客户端及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012101936113A CN102693094A (zh) | 2012-06-12 | 2012-06-12 | 即时通信中调整字符的方法、客户端及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102693094A true CN102693094A (zh) | 2012-09-26 |
Family
ID=46858589
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012101936113A Pending CN102693094A (zh) | 2012-06-12 | 2012-06-12 | 即时通信中调整字符的方法、客户端及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102693094A (zh) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103345493A (zh) * | 2013-06-27 | 2013-10-09 | 广州市动景计算机科技有限公司 | 用于移动终端上的文本内容显示的方法、装置及*** |
CN104063139A (zh) * | 2013-03-18 | 2014-09-24 | 腾讯科技(深圳)有限公司 | 显示调整的方法及装置 |
CN104333503A (zh) * | 2014-09-26 | 2015-02-04 | 小米科技有限责任公司 | 即时通讯场景中的对话显示方法及装置 |
CN104391641A (zh) * | 2014-09-22 | 2015-03-04 | 贵阳朗玛信息技术股份有限公司 | 信息处理方法及装置 |
CN105159527A (zh) * | 2015-08-26 | 2015-12-16 | 美国掌赢信息科技有限公司 | 一种即时消息发送过程中的字体大小改变方法和电子设备 |
CN106230686A (zh) * | 2015-12-30 | 2016-12-14 | 深圳超多维科技有限公司 | 主播类互动平台文字呈现方法及其装置、客户端 |
CN106249910A (zh) * | 2016-07-15 | 2016-12-21 | 广东小天才科技有限公司 | 一种基于字库的字符处理方法及装置、用户终端 |
CN109871161A (zh) * | 2017-12-01 | 2019-06-11 | 腾讯科技(深圳)有限公司 | 聊天应用中的字体处理方法及装置、电子设备 |
CN109901776A (zh) * | 2017-12-08 | 2019-06-18 | 珠海金山办公软件有限公司 | 一种调整对象属性的方法及装置 |
WO2019154258A1 (zh) * | 2018-02-09 | 2019-08-15 | 阿里巴巴集团控股有限公司 | 对象处理方法及装置 |
CN110456919A (zh) * | 2018-05-07 | 2019-11-15 | 北京搜狗科技发展有限公司 | 数据处理方法、装置和用于数据处理的装置 |
CN112677659A (zh) * | 2020-12-22 | 2021-04-20 | 厦门喵宝科技有限公司 | 一种便携式智能打印装置的控制方法及打印装置 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1874364A (zh) * | 2005-06-01 | 2006-12-06 | 三星电子株式会社 | 将视觉效果添加到字符的字符输入方法及其移动站 |
CN1913499A (zh) * | 2005-08-09 | 2007-02-14 | 腾讯科技(深圳)有限公司 | 一种在即时消息中实现字体多样化的方法 |
CN101196917A (zh) * | 2007-12-27 | 2008-06-11 | 腾讯科技(深圳)有限公司 | 一种共享字体的实现方法和装置 |
CN101206859A (zh) * | 2007-11-30 | 2008-06-25 | 清华大学 | 语音点歌方法 |
CN101410790A (zh) * | 2006-03-24 | 2009-04-15 | 日本电气株式会社 | 文本显示设备、文本显示方法及程序 |
CN101860596A (zh) * | 2009-04-10 | 2010-10-13 | 北京闻言科技有限公司 | 一种平滑切换正文字体大小的方法 |
CN102426568A (zh) * | 2011-10-04 | 2012-04-25 | 上海量明科技发展有限公司 | 即时通信文本信息图片编辑的方法、客户端及*** |
-
2012
- 2012-06-12 CN CN2012101936113A patent/CN102693094A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1874364A (zh) * | 2005-06-01 | 2006-12-06 | 三星电子株式会社 | 将视觉效果添加到字符的字符输入方法及其移动站 |
CN1913499A (zh) * | 2005-08-09 | 2007-02-14 | 腾讯科技(深圳)有限公司 | 一种在即时消息中实现字体多样化的方法 |
CN101410790A (zh) * | 2006-03-24 | 2009-04-15 | 日本电气株式会社 | 文本显示设备、文本显示方法及程序 |
CN101206859A (zh) * | 2007-11-30 | 2008-06-25 | 清华大学 | 语音点歌方法 |
CN101196917A (zh) * | 2007-12-27 | 2008-06-11 | 腾讯科技(深圳)有限公司 | 一种共享字体的实现方法和装置 |
CN101860596A (zh) * | 2009-04-10 | 2010-10-13 | 北京闻言科技有限公司 | 一种平滑切换正文字体大小的方法 |
CN102426568A (zh) * | 2011-10-04 | 2012-04-25 | 上海量明科技发展有限公司 | 即时通信文本信息图片编辑的方法、客户端及*** |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104063139B (zh) * | 2013-03-18 | 2019-08-23 | 腾讯科技(深圳)有限公司 | 显示调整的方法及装置 |
CN104063139A (zh) * | 2013-03-18 | 2014-09-24 | 腾讯科技(深圳)有限公司 | 显示调整的方法及装置 |
WO2014206108A1 (zh) * | 2013-06-27 | 2014-12-31 | 广州市动景计算机科技有限公司 | 用于移动终端上的文本内容显示的方法、装置及*** |
CN103345493B (zh) * | 2013-06-27 | 2016-12-07 | 广州市动景计算机科技有限公司 | 用于移动终端上的文本内容显示的方法、装置及*** |
CN103345493A (zh) * | 2013-06-27 | 2013-10-09 | 广州市动景计算机科技有限公司 | 用于移动终端上的文本内容显示的方法、装置及*** |
CN104391641A (zh) * | 2014-09-22 | 2015-03-04 | 贵阳朗玛信息技术股份有限公司 | 信息处理方法及装置 |
CN104333503A (zh) * | 2014-09-26 | 2015-02-04 | 小米科技有限责任公司 | 即时通讯场景中的对话显示方法及装置 |
CN104333503B (zh) * | 2014-09-26 | 2018-04-06 | 小米科技有限责任公司 | 即时通讯场景中的对话显示方法及装置 |
CN105159527A (zh) * | 2015-08-26 | 2015-12-16 | 美国掌赢信息科技有限公司 | 一种即时消息发送过程中的字体大小改变方法和电子设备 |
CN106230686A (zh) * | 2015-12-30 | 2016-12-14 | 深圳超多维科技有限公司 | 主播类互动平台文字呈现方法及其装置、客户端 |
CN106230686B (zh) * | 2015-12-30 | 2019-10-25 | 深圳超多维科技有限公司 | 主播类互动平台文字呈现方法及其装置、客户端 |
CN106249910A (zh) * | 2016-07-15 | 2016-12-21 | 广东小天才科技有限公司 | 一种基于字库的字符处理方法及装置、用户终端 |
CN106249910B (zh) * | 2016-07-15 | 2019-01-04 | 广东小天才科技有限公司 | 一种基于字库的字符处理方法及装置、用户终端 |
CN109871161A (zh) * | 2017-12-01 | 2019-06-11 | 腾讯科技(深圳)有限公司 | 聊天应用中的字体处理方法及装置、电子设备 |
CN109901776A (zh) * | 2017-12-08 | 2019-06-18 | 珠海金山办公软件有限公司 | 一种调整对象属性的方法及装置 |
WO2019154258A1 (zh) * | 2018-02-09 | 2019-08-15 | 阿里巴巴集团控股有限公司 | 对象处理方法及装置 |
CN110134452A (zh) * | 2018-02-09 | 2019-08-16 | 阿里巴巴集团控股有限公司 | 对象处理方法及装置 |
CN110456919A (zh) * | 2018-05-07 | 2019-11-15 | 北京搜狗科技发展有限公司 | 数据处理方法、装置和用于数据处理的装置 |
CN112677659A (zh) * | 2020-12-22 | 2021-04-20 | 厦门喵宝科技有限公司 | 一种便携式智能打印装置的控制方法及打印装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102693094A (zh) | 即时通信中调整字符的方法、客户端及*** | |
CN101071478B (zh) | 一种好友分组管理方法 | |
KR20160041899A (ko) | 대화 병합 방법 및 모바일 단말기 | |
CN102855060B (zh) | 终端和跨应用协同操作处理方法 | |
US20130014042A1 (en) | Method and apparatus for adjusting size of a list item | |
CN103631485A (zh) | 消息处理方法和支持所述方法的终端 | |
KR20130111453A (ko) | 정보를 송신하기 위한 터치 기반 방법 및 장치 | |
CN102984393A (zh) | 一种移动终端之间传输文件的方法及移动终端 | |
CN103558988B (zh) | 电子设备通信方法及电子设备通信*** | |
US11048406B2 (en) | Methods and systems for defining and transmitting a drawing stroke | |
CN110456949A (zh) | 用于在用户界面之间进行导航和显示任务栏的设备、方法和图形用户界面 | |
CN101551733A (zh) | 一种协同操作界面的显示方法、***及移动通信终端 | |
CN102710553B (zh) | 即时通信消息提醒的方法及客户端 | |
CN103558987A (zh) | 电子设备通信方法及电子设备通信*** | |
WO2017069174A1 (ja) | 表示制御方法、端末、情報処理装置、及びプログラムを記録した記録媒体 | |
CN102831150A (zh) | 浏览器与本地应用的交互方法、***及终端 | |
JP2024050636A (ja) | コンテンツの推薦方法及びユーザー端末 | |
KR20140110384A (ko) | 웹 페이지 제공 방법 및 장치 | |
CN113126875A (zh) | 虚拟礼物的交互方法、装置、计算机设备及存储介质 | |
CN102833187B (zh) | 即时通信中交互界面提醒输出的方法、客户端及*** | |
CN104753759A (zh) | 即时通信im***中的联系人信息展现方法和装置 | |
CN107291357A (zh) | 物品领取方法、装置及*** | |
KR20120089170A (ko) | 관심분야 예측정보에 기초한 배경화면을 이용한 문자메시지 전송서비스 제공시스템 및 그 제공방법 | |
CN102833183B (zh) | 移动即时通信交互界面的方法、客户端及*** | |
CN112156450A (zh) | 一种应用于云桌面的游戏手柄重定向方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20120926 |
|
WD01 | Invention patent application deemed withdrawn after publication |