CN105095366B - 文字消息处理方法和装置 - Google Patents

文字消息处理方法和装置 Download PDF

Info

Publication number
CN105095366B
CN105095366B CN201510369407.6A CN201510369407A CN105095366B CN 105095366 B CN105095366 B CN 105095366B CN 201510369407 A CN201510369407 A CN 201510369407A CN 105095366 B CN105095366 B CN 105095366B
Authority
CN
China
Prior art keywords
user
frequency
word message
relation identity
correction
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.)
Active
Application number
CN201510369407.6A
Other languages
English (en)
Other versions
CN105095366A (zh
Inventor
高毅
葛云源
王振淦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xiaomi Inc
Original Assignee
Xiaomi Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Xiaomi Inc filed Critical Xiaomi Inc
Priority to CN201510369407.6A priority Critical patent/CN105095366B/zh
Publication of CN105095366A publication Critical patent/CN105095366A/zh
Application granted granted Critical
Publication of CN105095366B publication Critical patent/CN105095366B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/38Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/381Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using identifiers, e.g. barcodes, RFIDs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/38Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Library & Information Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本公开是关于一种文字消息处理方法和装置,属于计算机技术领域。所述方法包括:在第一用户与第二用户的即时会话界面中,获取所述第一用户待发送给所述第二用户的文字消息;当所述文字消息中包含预设敏感词汇时,获取所述第一用户与所述第二用户之间的关系标识;根据所述关系标识,对所述文字消息进行处理;其中,所述关系标识用于表示所述第一用户与所述第二用户之间的熟悉程度。本公开考虑到了第一用户与第二用户之间的熟悉程度,根据该熟悉程度,决定是否要对该文字消息进行纠正,既能满足第一用户向熟悉朋友快速发送文字消息的需求,也能满足对向不熟悉朋友发送的文字消息进行纠正的需求。

Description

文字消息处理方法和装置
技术领域
本公开是关于计算机技术领域,具体来说是关于文字消息处理方法和装置。
背景技术
文字交流是朋友之间常用的交流方式,用户可以在终端上输入文字消息,将文字消息发送给某一朋友,由朋友来查看文字消息。但是,在输入文字消息时,当用户由于输入速度太快等原因而输入了错误的文字时,朋友可能会误解该文字消息的含义,这会影响到两个用户之间的交流。
为了防止用户输入错误的文字,目前提出了一种纠错方法,通过为用户建立个性化纠错模型,不断地收集用户的输入信息并进行分析,得到用户的输入习惯信息,并根据用户的输入习惯信息,对建立的个性化纠错模型进行调整。之后,当用户输入了错误的文字时,可以根据当前的个性化纠错模型,对用户输入的错误文字进行纠正,再将纠正以后的正确文字发送给朋友。
发明内容
为了解决相关技术中存在的问题,本公开提供了一种文字消息处理方法和装置。所述技术方案如下:
根据本公开实施例的第一方面,提供了一种文字消息处理方法,所述方法包括:
在第一用户与第二用户的即时会话界面中,获取所述第一用户待发送给所述第二用户的文字消息;
当所述文字消息中包含预设敏感词汇时,获取所述第一用户与所述第二用户之间的关系标识;
根据所述关系标识,对所述文字消息进行处理;
其中,所述关系标识用于表示所述第一用户与所述第二用户之间的熟悉程度。
在另一实施例中,所述关系标识为第一标识或第二标识,所述第一标识所表示的熟悉程度大于所述第二标识所表示的熟悉程度。
在另一实施例中,所述根据所述关系标识,对所述文字消息进行处理,包括:
当所述关系标识为所述第一标识时,向所述第二用户发送所述文字消息;或者,
当所述关系标识为所述第二标识时,对所述第一用户进行敏感词汇提示。
在另一实施例中,所述当所述关系标识为所述第二标识时,对所述第一用户进行敏感词汇提示,包括:
显示提示窗口,所述提示窗口至少包括提示信息、发送选项和纠正选项中的一项,所述提示信息用于提示所述文字消息中包含敏感词汇;
当检测到对所述发送选项的确认操作时,向所述第二用户发送所述文字消息;或者,
当检测到对所述纠正选项的确认操作时,在所述即时会话界面中,获取所述第一用户纠正后的文字消息。
在另一实施例中,所述方法还包括:
根据所述第一用户与所述第二用户之间的历史交互记录,确定所述第一用户与所述第二用户之间的关系标识。
在另一实施例中,所述根据所述第一用户与所述第二用户之间的历史交互记录,确定所述第一用户与所述第二用户之间的关系标识,包括:
根据所述历史交互记录,确定在所述第一用户与所述第二用户的交互过程中预设敏感词汇的出现频率;
根据所述出现频率,确定所述第一用户与所述第二用户之间的关系标识。
在另一实施例中,所述根据所述出现频率,确定所述第一用户与所述第二用户之间的关系标识,包括:
当所述出现频率大于第一预设阈值时,将所述第一用户与所述第二用户之间的关系标识确定为第一标识;
当所述出现频率不大于所述第一预设阈值时,将所述第一用户与所述第二用户之间的关系标识确定为第二标识。
在另一实施例中,所述根据所述第一用户与所述第二用户之间的历史交互记录,确定所述第一用户与所述第二用户之间的关系标识,包括:
根据所述历史交互记录,确定在所述第一用户与所述第二用户的交互过程中预设敏感词汇的出现频率和纠正频率,所述纠正频率用于表示所述第一用户在与所述第二用户进行交互时,对预设敏感词汇的纠正频率;
根据所述出现频率和所述纠正频率,确定所述第一用户与所述第二用户之间的关系标识。
在另一实施例中,所述根据所述出现频率和所述纠正频率,确定所述第一用户与所述第二用户之间的关系标识,包括:
当所述出现频率不大于第一预设阈值时,将所述第一用户与所述第二用户之间的关系标识确定为第二标识;
当所述出现频率大于所述第一预设阈值时,判断所述纠正频率是否大于第二预设阈值;当所述纠正频率大于所述第二预设阈值时,将所述第一用户与所述第二用户之间的关系标识确定为第二标识;而当所述纠正频率不大于所述第二预设阈值时,将所述第一用户与所述第二用户之间的关系标识确定为第一标识。
根据本公开实施例的第二方面,提供了一种文字消息处理装置,所述装置包括:
消息获取模块,用于在第一用户与第二用户的即时会话界面中,获取所述第一用户待发送给所述第二用户的文字消息;
标识获取模块,用于当所述文字消息中包含预设敏感词汇时,获取所述第一用户与所述第二用户之间的关系标识;
处理模块,用于根据所述关系标识,对所述文字消息进行处理;
其中,所述关系标识用于表示所述第一用户与所述第二用户之间的熟悉程度。
在另一实施例中,所述关系标识为第一标识或第二标识,所述第一标识所表示的熟悉程度大于所述第二标识所表示的熟悉程度。
在另一实施例中,所述处理模块包括:
第一处理单元,用于当所述关系标识为所述第一标识时,向所述第二用户发送所述文字消息;或者,
第二处理单元,用于当所述关系标识为所述第二标识时,对所述第一用户进行敏感词汇提示。
在另一实施例中,所述第二处理单元还用于显示提示窗口,所述提示窗口至少包括提示信息、发送选项和纠正选项中的一项,所述提示信息用于提示所述文字消息中包含敏感词汇;当检测到对所述发送选项的确认操作时,向所述第二用户发送所述文字消息;或者,当检测到对所述纠正选项的确认操作时,在所述即时会话界面中,获取所述第一用户纠正后的文字消息。
在另一实施例中,所述装置还包括:
确定模块,用于根据所述第一用户与所述第二用户之间的历史交互记录,确定所述第一用户与所述第二用户之间的关系标识。
在另一实施例中,所述确定模块还用于根据所述历史交互记录,确定在所述第一用户与所述第二用户的交互过程中预设敏感词汇的出现频率;根据所述出现频率,确定所述第一用户与所述第二用户之间的关系标识。
在另一实施例中,所述确定模块还用于当所述出现频率大于第一预设阈值时,将所述第一用户与所述第二用户之间的关系标识确定为第一标识;当所述出现频率不大于所述第一预设阈值时,将所述第一用户与所述第二用户之间的关系标识确定为第二标识。
在另一实施例中,所述确定模块还用于根据所述历史交互记录,确定在所述第一用户与所述第二用户的交互过程中预设敏感词汇的出现频率和纠正频率,所述纠正频率用于表示所述第一用户在与所述第二用户进行交互时,对预设敏感词汇的纠正频率;根据所述出现频率和所述纠正频率,确定所述第一用户与所述第二用户之间的关系标识。
在另一实施例中,所述确定模块还用于当所述出现频率不大于第一预设阈值时,将所述第一用户与所述第二用户之间的关系标识确定为第二标识;当所述出现频率大于所述第一预设阈值时,判断所述纠正频率是否大于第二预设阈值;当所述纠正频率大于所述第二预设阈值时,将所述第一用户与所述第二用户之间的关系标识确定为第二标识;而当所述纠正频率不大于所述第二预设阈值时,将所述第一用户与所述第二用户之间的关系标识确定为第一标识。
根据本公开实施例的第三方面,提供了一种文字消息处理装置,所述装置包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
在第一用户与第二用户的即时会话界面中,获取所述第一用户待发送给所述第二用户的文字消息;
当所述文字消息中包含预设敏感词汇时,获取所述第一用户与所述第二用户之间的关系标识;
根据所述关系标识,对所述文字消息进行处理;
其中,所述关系标识用于表示所述第一用户与所述第二用户之间的熟悉程度。
本公开的实施例提供的技术方案可以包括以下有益效果:
本公开的一个实施例,包括:在第一用户与第二用户的即时会话界面中,获取所述第一用户待发送给所述第二用户的文字消息。当所述文字消息中包含预设敏感词汇时,获取所述第一用户与所述第二用户之间的关系标识;根据所述关系标识,对所述文字消息进行处理。其中,所述关系标识用于表示所述第一用户与所述第二用户之间的熟悉程度。本公开通过预先确定第一用户与第二用户之间的关系标识,当获取到第一用户要发送给第二用户的文字消息,而该文字消息中包含预设敏感词汇时,获取第一用户与第二用户之间的关系标识,根据该关系标识,对该文字消息进行处理。考虑到了第一用户与第二用户之间的熟悉程度,根据该熟悉程度,决定是否要对该文字消息进行纠正。既能满足第一用户向熟悉朋友快速发送文字消息的需求,也能满足对向不熟悉朋友发送的文字消息进行纠正的需求。
本公开的另一实施例,所述关系标识为第一标识或第二标识,所述第一标识所表示的熟悉程度大于所述第二标识所表示的熟悉程度。本公开通过将第一用户与朋友之间的关系标识划分为第一标识和第二标识,从而将第一用户的朋友分为两类:熟悉的朋友和不熟悉的朋友,则根据该第一用户与第二用户之间的关系标识,可以确定该第二用户是该第一用户熟悉的朋友还是不熟悉的朋友,再决定是否要对该文字消息进行纠正。既能满足第一用户向熟悉朋友快速发送文字消息的需求,也能满足对向不熟悉朋友发送的文字消息进行纠正的需求。
本公开的另一实施例,所述根据所述关系标识,对所述文字消息进行处理,包括:当所述关系标识为所述第一标识时,向所述第二用户发送所述文字消息;或者,当所述关系标识为所述第二标识时,对所述第一用户进行敏感词汇提示。本公开当第二用户是第一用户熟悉的朋友时,直接向第二用户发送文字消息,提高了发送文字消息的速度,满足了快速发送文字消息的需求。而当第二用户是第一用户不熟悉的朋友时,对第一用户进行提示,由第一用户决定是否要对该文字消息进行纠正,防止该第一用户向不熟悉的朋友发送错误的文字消息,满足了第一用户对向不熟悉朋友发送的文字消息进行纠正的需求。
本公开的另一实施例,所述当所述关系标识为所述第二标识时,对所述第一用户进行敏感词汇提示,包括:显示提示窗口,所述提示窗口至少包括提示信息、发送选项和纠正选项中的一项,所述提示信息用于提示所述文字消息中包含敏感词汇;当检测到对所述发送选项的确认操作时,向所述第二用户发送所述文字消息;或者,当检测到对所述纠正选项的确认操作时,在所述即时会话界面中,获取所述第一用户纠正后的文字消息。本公开通过显示提示窗口,使得第一用户可以选择对文字消息进行纠正,也可以选择直接发送该文字消息,提高了操作灵活性。
本公开的另一实施例,还包括:根据所述第一用户与所述第二用户之间的历史交互记录,确定所述第一用户与所述第二用户之间的关系标识。本公开通过考虑到第一用户与第二用户之间的历史交互记录,根据该历史交互记录确定第一用户与第二用户之间的关系标识,使得该关系标识能够准确地体现该第一用户与该第二用户之间的熟悉程度,提高了准确性。
本公开的另一实施例,所述根据所述第一用户与所述第二用户之间的历史交互记录,确定所述第一用户与所述第二用户之间的关系标识,包括:根据所述历史交互记录,确定在所述第一用户与所述第二用户的交互过程中预设敏感词汇的出现频率;根据所述出现频率,确定所述第一用户与所述第二用户之间的关系标识。本公开通过考虑第一用户会向熟悉的朋友发送包含敏感词汇的文字消息,而很少向不熟悉的朋友发送包含敏感词汇的文字消息的习惯,根据第一用户与第二用户的交互过程中预设敏感词汇的出现频率,确定第一用户与第二用户之间的关系标识,使得该关系标识更加准确地体现该第一用户与该第二用户之间的熟悉程度,提高了准确性。
本公开的另一实施例,所述根据所述出现频率,确定所述第一用户与所述第二用户之间的关系标识,包括:当所述出现频率大于第一预设阈值时,将所述第一用户与所述第二用户之间的关系标识确定为第一标识;当所述出现频率不大于所述第一预设阈值时,将所述第一用户与所述第二用户之间的关系标识确定为第二标识。本公开提供了根据预设敏感词汇的出现频率确定该关系标识是第一标识还是第二标识的方式,通过对关系标识进行划分,将第一用户的朋友划分为两类:熟悉的朋友和不熟悉的朋友,以便于后续根据该关系标识,对发送给朋友的文字消息进行处理。
本公开的另一实施例,所述根据所述第一用户与所述第二用户之间的历史交互记录,确定所述第一用户与所述第二用户之间的关系标识,包括:根据所述历史交互记录,确定在所述第一用户与所述第二用户的交互过程中预设敏感词汇的出现频率和纠正频率,所述纠正频率用于表示所述第一用户在与所述第二用户进行交互时,对预设敏感词汇的纠正频率;根据所述出现频率和所述纠正频率,确定所述第一用户与所述第二用户之间的关系标识。本公开通过考虑第一用户会向熟悉的朋友发送包含敏感词汇的文字消息,而很少向不熟悉的朋友发送包含敏感词汇的文字消息的习惯,以及该第一用户在向不熟悉的朋友发送了包含预设敏感词汇的文字消息后,会对前一次发送的预设敏感词汇进行纠正的习惯,根据该第一用户与该第二用户的交互过程中预设敏感词汇的出现频率和纠正频率来确定关系标识,更加适合用户的输入习惯,确定的关系标识能够更加准确地体现第一用户与第二用户之间的熟悉程度。
本公开的另一实施例,所述根据所述出现频率和所述纠正频率,确定所述第一用户与所述第二用户之间的关系标识,包括:当所述出现频率不大于第一预设阈值时,将所述第一用户与所述第二用户之间的关系标识确定为第二标识;当所述出现频率大于所述第一预设阈值时,判断所述纠正频率是否大于第二预设阈值;当所述纠正频率大于所述第二预设阈值时,将所述第一用户与所述第二用户之间的关系标识确定为第二标识;而当所述纠正频率不大于所述第二预设阈值时,将所述第一用户与所述第二用户之间的关系标识确定为第一标识。本公开提供了根据预设敏感词汇的出现频率和纠正频率确定该关系标识是第一标识还是第二标识的方式,通过对关系标识进行划分,将第一用户的朋友划分为两类:熟悉的朋友和不熟悉的朋友,以便于后续根据该关系标识,对发送给朋友的文字消息进行处理。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
图1是根据一示例性实施例示出的一种文字消息处理方法的流程图;
图2是根据一示例性实施例示出的一种文字消息处理方法的流程图;
图3是根据一示例性实施例示出的一种文字消息处理装置的框图;
图4是根据一示例性实施例示出的一种用于文字消息处理的装置的框图。
具体实施方式
为使本公开的目的、技术方案和优点更加清楚明白,下面结合实施方式和附图,对本公开做进一步详细说明。在此,本公开的示意性实施方式及其说明用于解释本公开,但并不作为对本公开的限定。
本公开实施例提供一种文字消息处理方法和装置,以下结合附图对本公开进行详细说明。
图1是根据一示例性实施例示出的一种文字消息处理方法的流程图,如图1所示,文字消息处理方法用于终端中,包括以下步骤:
在步骤101中,在第一用户与第二用户的即时会话界面中,获取该第一用户待发送给该第二用户的文字消息。
在步骤102中,当该文字消息中包含预设敏感词汇时,获取该第一用户与该第二用户之间的关系标识。
在步骤103中,根据该关系标识,对该文字消息进行处理。
其中,该关系标识用于表示该第一用户与该第二用户之间的熟悉程度。
作为一种实施方式,该关系标识为第一标识或第二标识,该第一标识所表示的熟悉程度大于该第二标识所表示的熟悉程度。也即是,当第一用户与第二用户之间的关系标识为第一标识时,表示该第一用户与该第二用户熟悉,当该第一用户与该第二用户之间的关系标识为第二标识时,表示该第一用户与该第二用户不熟悉。通过预先确定该第一用户与每个朋友之间的关系标识,可以将第一用户的朋友分为两类:熟悉的朋友和不熟悉的朋友。当第一用户要向任一朋友发送文字消息,而该文字消息中包含预设敏感词汇时,可以根据该第一用户与该朋友之间的熟悉程度,对该文字消息进行处理。
作为另一种实施方式,该关系标识还可以为第一标识、第二标识、第三标识等多个标识,即该第一用户与朋友之间的关系标识可以包括3个标识、4个标识或者其他数目的标识,本实施例对此不做限定。每个标识表示不同的熟悉程度,该第一标识所表示的熟悉程度大于该第二标识所表示的熟悉程度,该第二标识所表示的熟悉程度大于该第三标识所表示的熟悉程度,以此类推。通过确定多个关系标识,可以将第一用户与朋友之间的熟悉程度划分为多个梯度,当第一用户要向任一朋友发送文字消息,而该文字消息中包含预设敏感词汇时,可以根据该第一用户与该朋友之间的熟悉程度,对该文字消息进行处理。
本实施例提供的方法,通过预先确定第一用户与第二用户之间的关系标识,当获取到第一用户要发送给第二用户的文字消息,而该文字消息中包含预设敏感词汇时,获取第一用户与第二用户之间的关系标识,根据该关系标识,对该文字消息进行处理。考虑到了第一用户与第二用户之间的熟悉程度,根据该熟悉程度,决定是否要对该文字消息进行纠正。既能满足第一用户向熟悉朋友快速发送文字消息的需求,也能满足对向不熟悉朋友发送的文字消息进行纠正的需求。
在另一实施例中,该根据该关系标识,对该文字消息进行处理,包括:
当该关系标识为该第一标识时,向该第二用户发送该文字消息;或者,
当该关系标识为该第二标识时,对该第一用户进行敏感词汇提示。
在另一实施例中,该当该关系标识为该第二标识时,对该第一用户进行敏感词汇提示,包括:
显示提示窗口,该提示窗口至少包括提示信息、发送选项和纠正选项中的一项,该提示信息用于提示该文字消息中包含敏感词汇;
当检测到对该发送选项的确认操作时,向该第二用户发送该文字消息;或者,
当检测到对该纠正选项的确认操作时,在该即时会话界面中,获取该第一用户纠正后的文字消息。
在另一实施例中,该方法还包括:
根据该第一用户与该第二用户之间的历史交互记录,确定该第一用户与该第二用户之间的关系标识。
在另一实施例中,该根据该第一用户与该第二用户之间的历史交互记录,确定该第一用户与该第二用户之间的关系标识,包括:
根据该历史交互记录,确定在该第一用户与该第二用户的交互过程中预设敏感词汇的出现频率;
根据该出现频率,确定该第一用户与该第二用户之间的关系标识。
在另一实施例中,该根据该出现频率,确定该第一用户与该第二用户之间的关系标识,包括:
当该出现频率大于第一预设阈值时,将该第一用户与该第二用户之间的关系标识确定为第一标识;
当该出现频率不大于该第一预设阈值时,将该第一用户与该第二用户之间的关系标识确定为第二标识。
在另一实施例中,该根据该第一用户与该第二用户之间的历史交互记录,确定该第一用户与该第二用户之间的关系标识,包括:
根据该历史交互记录,确定在该第一用户与该第二用户的交互过程中预设敏感词汇的出现频率和纠正频率,该纠正频率用于表示该第一用户在与该第二用户进行交互时,对预设敏感词汇的纠正频率;
根据该出现频率和该纠正频率,确定该第一用户与该第二用户之间的关系标识。
在另一实施例中,该根据该出现频率和该纠正频率,确定该第一用户与该第二用户之间的关系标识,包括:
当该出现频率不大于第一预设阈值时,将该第一用户与该第二用户之间的关系标识确定为第二标识;
当该出现频率大于该第一预设阈值时,判断该纠正频率是否大于第二预设阈值;当该纠正频率大于该第二预设阈值时,将该第一用户与该第二用户之间的关系标识确定为第二标识;而当该纠正频率不大于该第二预设阈值时,将该第一用户与该第二用户之间的关系标识确定为第一标识。
上述所有可选技术方案,可以采用任意结合形成本公开的可选实施例,在此不再一一赘述。
图2是根据一示例性实施例示出的一种文字消息处理方法的流程图,如图2所示,该文字消息处理方法用于终端中,包括以下步骤:
在步骤201中,该终端获取第一用户的用户关系链,对于该用户关系链中的每个第二用户,根据该第一用户与该第二用户之间的历史交互记录,确定该第一用户与该第二用户之间的关系标识。
其中,该第一用户是指当前使用该终端的用户,该终端可以基于第一用户标识,登录指定功能应用,该第一用户标识用于确定该第一用户,可以为该第一用户的账号、昵称等,该指定功能应用可以为用于管理终端联系人的应用或者社交应用等,本实施例对此不做限定。该终端可以获取该第一用户的用户关系链,该用户关系链中包括多个用户,这些用户可以认为是该第一用户的朋友。该用户关系链可以包括该终端的通讯录中的联系人和社交应用中的联系人中的至少一项,本实施例对此不做限定。
该终端可以基于该第一用户标识,与该用户关系链中的任一用户进行交互,向该用户发送消息或者接收该用户发送的消息。所交互的消息可以包括文字消息、图片消息、音频消息等,本实施例对此不做限定。且该终端可以根据该第一用户与该用户关系链中的用户之间交互的消息,生成历史交互记录,该历史交互记录中包含该第一用户与该用户交互的多条消息。
在本实施例中,将该用户关系链中的每个用户作为第二用户,为了获知该第一用户与该第二用户之间的熟悉程度,该终端可以获取该第一用户与该第二用户之间的历史交互记录,该历史交互记录中包括该第一用户与该第二用户交互的多条文字消息,根据该历史交互记录,可以确定该第一用户与该第二用户之间的关系标识,以该关系标识来表示该第一用户与该第二用户之间的熟悉程度。
其中,该关系标识可以包括第一标识和第二标识,该第一标识所表示的熟悉程度大于该第二标识所表示的熟悉程度。那么,该第一用户与该第二用户之间的关系标识可以为第一标识或第二标识,如果该第一用户与该第二用户之间的关系标识为第一标识,表示该第一用户与该第二用户熟悉,而如果该第一用户与该第二用户之间的关系标识为第二标识,表示该第一用户与该第二用户不熟悉。
考虑到第一用户会向熟悉的朋友发送包含敏感词汇的文字消息,而很少向不熟悉的朋友发送包含敏感词汇的文字消息,该终端根据该历史交互记录确定该关系标识可以包括步骤2011:
步骤2011、该终端根据该历史交互记录,确定在该第一用户与该第二用户的交互过程中预设敏感词汇的出现频率,根据该出现频率,确定该第一用户与该第二用户之间的关系标识。
其中,该预设敏感词汇是指被认为是不雅、不文明的词汇,该预设敏感词汇可以由该终端预先根据词典确定,或者由服务器预先根据词典确定后发送给该终端,且在应用过程中,可以对预设敏感词汇不断进行更新,本实施例对此不做限定。或者,预设敏感词汇通过网络获取的不雅、不文明的网络热词。
在第一用户与第二用户的交互过程中,预设敏感词汇的出现频率越高,可以认为该第一用户与该第二用户越熟悉,因此,该终端可以根据在该第一用户与该第二用户的交互过程中预设敏感词汇的出现频率,确定该第一用户与该第二用户的关系标识。
例如,该终端可以根据该历史交互记录,获取该第一用户与该第二用户所交互的文字消息的总数目,并获取该第一用户与该第二用户所交互的文字消息中预设敏感词汇的出现次数,计算该出现次数与该总数目之间的商,作为预设敏感词汇的出现频率。其中,该第一用户与该第二用户所交互的文字消息包括该第一用户发送给该第二用户的文字消息和该第二用户发送给该第一用户的文字消息。
其中,在获取预设敏感词汇的出现次数时,可以对该第一用户与该第二用户所交互的每条文字消息分别进行判断,获取每条文字消息中预设敏感词汇的出现次数,将每条文字消息中预设敏感词汇的出现次数之和作为预设敏感词汇的出现次数。而对于每条文字消息来说,该终端可以获取该文字消息中的关键词,采用关键字匹配技术,判断该文字消息中的关键词与预先确定的多个预设敏感词汇是否匹配,当该文字消息中的任一关键词与某一预设敏感词汇匹配时,确定该文字消息中包含一个预设敏感词汇,即预设敏感词汇出现一次。后续该终端还可以对该文字消息中的其他关键词继续进行匹配,以确定该文字消息中包含的预设敏感词汇数目,也即是该文字消息中预设敏感词汇的出现次数。
该终端还可以根据该历史交互记录,获取该第一用户向该第二用户发送的文字消息的总数目,并获取该第一用户向该第二用户发送的文字消息中预设敏感词汇的出现次数,计算该出现次数与该总数目之间的商,作为预设敏感词汇的出现频率。
其中,在获取预设敏感词汇的出现次数时,可以对该第一用户发送给该第二用户的每条文字消息分别进行判断,获取每条文字消息中预设敏感词汇的出现次数,将每条文字消息中预设敏感词汇的出现次数之和作为预设敏感词汇的出现次数。
确定预设敏感词汇的出现频率后,该终端可以判断该预设敏感词汇的出现频率是否大于第一预设阈值,如果该出现频率大于第一预设阈值,表示该第一用户与该第二用户经常交互包含预设敏感词汇的文字消息,该第一用户与该第二用户较为熟悉,则将该第一用户与该第二用户之间的关系标识确定为该第一标识。如果该出现频率不大于该第一预设阈值,表示该第一用户与该第二用户很少交互包含预设敏感词汇的文字消息,该第一用户与该第二用户不熟悉,则将该第一用户与该第二用户之间的关系标识确定为该第二标识。其中,该第一预设阈值可以通过对该第一用户与该用户关系链中的每个用户交互过程中预设敏感词汇的出现频率进行统计确定,可以为该第一用户与该多个用户在交互过程中预设敏感词汇的出现频率的平均值,该第一预设阈值可以为0.2、0.4或者其他数值,本实施例对此不做限定。
另外,如果该第一用户由于输入速度太快或者输入操作不熟练等原因,而经常向该第二用户发送包含预设敏感词汇的消息,但实际上与该第二用户不太熟悉时,该第一用户在向该第二用户发送了包含预设敏感词汇的文字消息后,很可能会重新发送新的文字消息,对前一次发送的预设敏感词汇进行纠正。为此,该终端根据该历史交互记录确定该关系标识可以包括步骤2012:
步骤2012、该终端根据该历史交互记录,确定在该第一用户与该第二用户的交互过程中预设敏感词汇的出现频率和纠正频率,根据该出现频率和该纠正频率,确定该第一用户与该第二用户之间的关系标识。
其中,该纠正频率用于表示该第一用户在与该第二用户进行交互时,对预设敏感词汇的纠正频率。在该第一用户向该第二用户发送文字消息时,该终端可以检测该第一用户纠正预设敏感词汇的行为,获取该第一用户的纠正次数,并计算该第一用户向该第二用户发送的文字消息中预设敏感词汇的出现次数,计算该纠正次数与该出现次数之间的商,作为预设敏感词汇的纠正频率。其中,计算预设敏感词汇的出现次数的步骤与上述步骤2011类似,在此不再赘述。
在第一用户向第二用户发送文字消息时,为了检测第一用户纠正预设敏感词汇的行为,对于该第一用户向该第二用户发送的每条文字消息,该终端可以判断该文字消息中是否包含预设敏感词汇,如果该文字消息中包含预设敏感词汇,获取在该文字消息之后发送的预设数目的文字消息,判断该预设数目的文字消息中是否包含与该预设敏感词汇相似的正常词汇,如果该预设数目的文字消息中包含与该预设敏感词汇相似的正常词汇,表示该第一用户在发送了该预设敏感词汇之后,重新发送了与该预设敏感词汇相似的正常词汇,发送该正常词汇的目的在于对该预设敏感词汇进行纠正,也即是该第一用户对预设敏感词汇纠正一次。采用上述方式,可以多次检测出该第一用户纠正预设敏感词汇的行为,确定该第一用户的纠正次数。
其中,该正常词汇是指除预设敏感词汇之外的词汇,且该预设数目由该终端预先确定,可以为1、2、3等数值,本实施例对此不做限定。
本实施例中,以汉语词汇为例,两个不同的词汇拼音相同时,可以认为两个词汇相似。则该终端在判断该预设数目的文字消息中是否包含与该预设敏感词汇相似的正常词汇时,可以获取该预设敏感词汇的拼音,并在该预设数目的文字消息中进行搜索,判断该预设数目的文字消息中是否包含拼音与该预设敏感词汇的拼音相同的词汇,如果包含,则判断该词汇是否是预设敏感词汇,如果该词汇不是预设敏感词汇,确定该预设数目的文字消息中包含与该预设敏感词汇相似的正常词汇。
或者,以英语词汇为例,两个词汇中包含的英文字母相同,但英文字母的排列顺序不同时,可以认为两个词汇相似。则该终端在判断该预设数目的文字消息中是否包含与该预设敏感词汇相似的正常词汇时,可以在该预设数目的文字消息中进行搜索,判断该预设数目的文字消息中是否包含与该预设敏感词汇的英文字母相同但英文字母排列顺序不同的词汇,如果包含,则判断该词汇是否是预设敏感词汇,如果该词汇不是预设敏感词汇,确定该预设数目的文字消息中包含与该预设敏感词汇相似的正常词汇。
确定预设敏感词汇的出现频率和纠正频率后,该终端判断该出现频率是否大于第一预设阈值,如果该出现频率不大于第一预设阈值,表示该第一用户与该第二用户很少交互包含预设敏感词汇的文字消息,该第一用户与该第二用户不熟悉,则直接将该第一用户与该第二用户之间的关系标识确定为该第二标识。如果该出现频率大于该第一预设阈值,表示该第一用户与该第二用户经常交互包含预设敏感词汇的文字消息,则判断该纠正频率是否大于第二预设阈值。如果该纠正频率大于该第二预设阈值,表示该第一用户向该第二用户发送了包含预设敏感词汇的文字消息后,经常会对该预设敏感词汇进行纠正,该第一用户与该第二用户不熟悉,则将该第一用户与该第二用户之间的关系标识确定为该第二标识。而如果该纠正频率不大于该第二预设阈值,表示该第一用户与该第二用户经常交互包含预设敏感词汇的文字消息,且很少对发送的预设敏感词汇进行纠正,即该第一用户与该第二用户熟悉,则将该第一用户与该第二用户之间的关系标识确定为该第一标识。其中,该第二预设阈值可以通过对该第一用户与该用户关系链中的每个用户交互过程中预设敏感词汇的纠正频率进行统计确定,可以为该第一用户与该多个用户在交互过程中预设敏感词汇的纠正频率的平均值,该第二预设阈值可以为0.5、0.6或者其他数值,本实施例对此不做限定。
例如,该第一用户与该第二用户的交互过程中,预设敏感词汇的出现频率为F,纠正频率为C,该第一预设阈值为0.2,该第二预设阈值为0.5,则确定该关系标识时可以包括以下几种情况:
(1)F≤0.2,确定第一用户与第二用户之间的关系标识为第二标识;
(2)F>0.2:
(2-1)C≤0.5,确定第一用户与第二用户之间的关系标识为第一标识;
(2-2)C>0.5,确定第一用户与第二用户之间的关系标识为第二标识。
确定该第一用户与每个用户之间的关系标识后,该终端可以存储该第一用户与每个用户之间的关系标识,在后续的交互过程中,该终端可以根据该第一用户与每个用户之间的关系标识,对该第一用户发送给对应用户的文字消息进行处理。
需要说明的是,本实施例仅以将该关系标识包括第一标识和第二标识为例进行说明,也即是将该第一用户与朋友之间的关系标识划分为第一标识和第二标识。而实际上,该关系标识还可以包括多个标识,即可以将第一用户与朋友之间的关系标识划分为多个标识,每个标识表示不同的熟悉程度,从而能够将第一用户与朋友之间的熟悉程度划分为多个梯度,在此不再赘述。
在步骤202中,该终端显示第一用户与第二用户的即时会话界面,在该即时会话界面中,获取第一用户待发送给该第二用户的文字消息。
当第一用户要向第二用户发送消息时,该终端可以显示第一用户与第二用户的即时会话界面,该即时会话界面中包括输入栏和发送选项,该第一用户可以在输入栏中输入文字消息,并点击发送选项,指示该终端将该文字消息发送给该第二用户。则当该终端检测到对该发送选项的点击操作时,可以在该即时会话界面中,获取该第一用户要发送给该第二用户的文字消息。
在步骤203中,该终端判断该文字消息是否包括预设敏感词汇,如果是,执行步骤204,如果否,执行步骤205。
为了便于对文字消息中的预设敏感词汇进行纠正,该终端先判断该文字消息中是否包括预设敏感词汇,如果该文字消息中包含预设敏感词汇,则该终端获取该第一用户与该第二用户之间的关系标识,根据该第一用户与该第二用户之间的关系标识,对该文字消息进行处理,如果该文字消息中不包含预设敏感词汇,则该终端直接向该第二用户发送该文字消息即可,实现了文字消息的快速发送。
在步骤204中,该终端获取该第一用户与该第二用户之间的关系标识,判断该关系标识是否为第一标识,如果是,执行步骤205,如果否,执行步骤206。
该文字消息中包含预设敏感词汇时,该终端获取已确定的该第一用户与该第二用户之间的关系标识,判断该关系标识是否为第一标识,如果该关系标识是第一标识,表示该第一用户与该第二用户熟悉,该第一用户可以向该第二用户发送预设敏感词汇,则为了满足该第一用户快速发送文字消息的需求,该终端直接向该第二用户发送该文字消息即可。如果该关系标识不是第一标识,即该关系标识是第二标识时,表示该第一用户与该第二用户不熟悉,不便于向该第二用户发送预设敏感词汇,则该终端不会向该第二用户发送该文字消息,而是对该第一用户进行敏感词汇提示。
需要说明的是,本实施例中,该终端先确定该第一用户与该用户关系链中每个用户之间的关系标识,当该第一用户要发送给该第二用户的文字消息中包含预设敏感词汇时,再获取已确定的该第一用户与该第二用户之间的关系标识。而在实际应用中,该终端还可以在确定该第一用户要发送给该第二用户的文字消息中包含预设敏感词汇时,再根据该第一用户与该第二用户的历史交互记录确定该关系标识,即该步骤201还可以在步骤203之后执行,本实施例对此不做限定。
在步骤205中,该终端向该第二用户发送该文字消息,结束。
该终端可以通过该指定功能应用,基于该第一用户标识,向网络服务器发送该文字消息,该网络服务器接收到该文字消息时,向该第二用户标识所在的终端发送该文字消息,该第二用户标识所在的终端在该第二用户与该第一用户的即时会话界面中,显示该文字消息,第二用户即可查看该文字消息。
其中,该第二用户标识用于确定该第二用户,可以为该第二用户的账号、昵称等,本实施例对此不做限定。该网络服务器与该指定功能应用关联,该指定功能应用为用于管理终端联系人的应用时,该网络服务器可以为基站服务器,该指定功能应用为社交应用时,该网络服务器可以为社交应用服务器等,本实施例对此不做限定。
本实施例仅以该终端向该第二用户发送该文字消息之后不执行任何操作为例进行说明,实际上,该终端向该第二用户发送该文字消息后,还可以继续向该第二用户发送消息,且该终端还可以接收到该第二用户发送的消息,并在该即时会话界面中显示该第二用户发送的消息,在此不再赘述。
在步骤206中,该终端对该第一用户进行敏感词汇提示。
当确定该第一用户与该第二用户之间的关系标识为第二标识时,该终端可以对该第一用户进行敏感词汇提示,提示该第一用户该文字消息中包含敏感词汇,询问是否要对该预设敏感词汇进行纠正。
该终端可以显示提示窗口,该提示窗口至少包括提示信息、发送选项和纠正选项中的一项,该提示信息用于提示该文字消息中包含敏感词汇,该第一用户查看该提示消息后,可以确定是否要对该预设敏感词汇进行纠正,如果无需对该预设敏感词汇进行纠正,该第一用户可以确认该发送选项,当该终端检测到对该发送选项的确认操作时,向该第二用户发送该文字消息。如果要对该预设敏感词汇进行纠正,该第一用户可以确认该纠正选项,当该终端检测到对该纠正选项的确认操作时,关闭该提示窗口,该第一用户可以在该即时会话界面中,对已输入的文字消息进行纠正,纠正后点击该即时会话界面中的发送选项,则该终端获取该第一用户纠正后的文字消息。此时,该终端可以直接向该第二用户发送该第一用户纠正后的文字消息,也可以继续对该纠正后的文字消息执行上述步骤203-206,本实施例对此不做限定。
需要说明的是,本实施例仅以该终端执行上述步骤为例进行说明,在实际应用时,该终端可以安装该指定功能应用和指定输入法应用,该终端可以基于第一用户标识登录该指定功能应用,通过该指定功能应用,获取第一用户的用户关系链,显示该第一用户与第二用户的即时会话界面,并通过该指定功能应用,与第二用户进行交互,生成历史交互记录。
该指定功能应用可以向该指定输入法应用开放接口,该指定输入法应用可以与登录该指定功能应用的第一用户标识绑定。则该指定输入法应用可以调用与该指定功能应用之间的接口,获取该第一用户与该第二用户的历史交互记录,根据该历史交互记录,确定该第一用户与该第二用户之间的关系标识。该指定输入法应用还可以调用与该指定功能应用之间的接口,捕获第一用户在该即时会话界面中要发送给该第二用户的文字消息,当该文字消息不包括预设敏感词汇,或者,该文字消息包括预设敏感词汇且该第一用户与该第二用户之间的关系标识为第一标识时,该指定输入法应用可以通过该接口,向该指定功能应用发送验证通过消息,由该指定功能应用基于该第一用户标识,向该第二用户发送该文字消息。而当该文字消息包括预设敏感词汇且该第一用户与该第二用户之间的关系标识为第二标识时,该指定输入法应用显示提示窗口,对该第一用户进行敏感词汇提示,当该第一用户确认发送该文字消息或者当该第一用户对该文字消息进行纠正后,该指定输入法应用通过该接口,向该指定功能应用发送验证通过消息,由该指定功能应用基于该第一用户标识,向该第二用户发送该文字消息。
需要说明的是,本实施例仅以第一用户向第二用户发送文字消息的场景为例进行说明,第一用户所使用的终端确定第一用户与第二用户之间的关系标识,根据该关系标识,对第一用户待发送给第二用户的文字消息进行处理。而在实际应用中,第二用户也可以向第一用户发送文字消息,则第二用户所使用的终端可以确定第二用户与第一用户之间的关系标识,根据关系标识,对第二用户待发送给第一用户的文字消息进行处理。其中,第一用户所使用的终端确定的关系标识与第二用户所使用的终端确定的关系标识可以相同,也可以不同,本实施例对此不做限定。
相关技术中仅会根据发送方的输入习惯,对要发送的文字消息进行纠正,并没有考虑到发送方与接收方之间的关系。而本实施例中,考虑到发送方与接收方之间的关系,以关系标识来表示发送方与接收方之间的熟悉程度,并根据该关系标识对要发送的文字消息进行处理,更能够满足发送方的需求,提升了用户体验。
本实施例提供的方法,通过预先确定第一用户与第二用户之间的关系标识,当获取到第一用户要发送给第二用户的文字消息,而该文字消息中包含预设敏感词汇时,获取第一用户与第二用户之间的关系标识,根据该关系标识,对该文字消息进行处理。考虑到了第一用户与第二用户之间的熟悉程度,根据该熟悉程度,决定是否要对该文字消息进行纠正。既能满足第一用户向熟悉朋友快速发送文字消息的需求,也能满足对向不熟悉朋友发送的文字消息进行纠正的需求。
考虑到第一用户会向熟悉的朋友发送包含敏感词汇的文字消息,而很少向不熟悉的朋友发送包含敏感词汇的文字消息的习惯,以及该第一用户在向不熟悉的朋友发送了包含预设敏感词汇的文字消息后,会对前一次发送的预设敏感词汇进行纠正的习惯,根据该第一用户与该第二用户的交互过程中预设敏感词汇的出现频率和纠正频率来确定关系标识,更加适合用户的输入习惯,确定的关系标识能够更加准确地体现两个用户之间的熟悉程度。
图3是根据一示例性实施例示出的一种文字消息处理装置的框图。参见图3,该装置包括消息获取模块301,标识获取模块302和处理模块303。
消息获取模块301,用于在第一用户与第二用户的即时会话界面中,获取该第一用户待发送给该第二用户的文字消息;
标识获取模块302,用于当该文字消息中包含预设敏感词汇时,获取该第一用户与该第二用户之间的关系标识;
处理模块303,用于根据该关系标识,对该文字消息进行处理;
其中,该关系标识用于表示该第一用户与该第二用户之间的熟悉程度。
本实施例提供的装置,通过预先确定第一用户与第二用户之间的关系标识,当获取到第一用户要发送给第二用户的文字消息,而该文字消息中包含预设敏感词汇时,获取第一用户与第二用户之间的关系标识,根据该关系标识,对该文字消息进行处理。考虑到了第一用户与第二用户之间的熟悉程度,根据该熟悉程度,决定是否要对该文字消息进行纠正。既能满足第一用户向熟悉朋友快速发送文字消息的需求,也能满足对向不熟悉朋友发送的文字消息进行纠正的需求。
在另一实施例中,该关系标识为第一标识或第二标识,该第一标识所表示的熟悉程度大于该第二标识所表示的熟悉程度。
在另一实施例中,该处理模块303包括:
第一处理单元,用于当该关系标识为该第一标识时,向该第二用户发送该文字消息;或者,
第二处理单元,用于当该关系标识为该第二标识时,对该第一用户进行敏感词汇提示。
在另一实施例中,该第二处理单元还用于显示提示窗口,该提示窗口至少包括提示信息、发送选项和纠正选项中的一项,该提示信息用于提示该文字消息中包含敏感词汇;当检测到对该发送选项的确认操作时,向该第二用户发送该文字消息;或者,当检测到对该纠正选项的确认操作时,在该即时会话界面中,获取该第一用户纠正后的文字消息。
在另一实施例中,该装置还包括:
确定模块,用于根据该第一用户与该第二用户之间的历史交互记录,确定该第一用户与该第二用户之间的关系标识。
在另一实施例中,该确定模块还用于根据该历史交互记录,确定在该第一用户与该第二用户的交互过程中预设敏感词汇的出现频率;根据该出现频率,确定该第一用户与该第二用户之间的关系标识。
在另一实施例中,该确定模块还用于当该出现频率大于第一预设阈值时,将该第一用户与该第二用户之间的关系标识确定为第一标识;当该出现频率不大于该第一预设阈值时,将该第一用户与该第二用户之间的关系标识确定为第二标识。
在另一实施例中,该确定模块还用于根据该历史交互记录,确定在该第一用户与该第二用户的交互过程中预设敏感词汇的出现频率和纠正频率,该纠正频率用于表示该第一用户在与该第二用户进行交互时,对预设敏感词汇的纠正频率;根据该出现频率和该纠正频率,确定该第一用户与该第二用户之间的关系标识。
在另一实施例中,该确定模块还用于当该出现频率不大于第一预设阈值时,将该第一用户与该第二用户之间的关系标识确定为第二标识;当该出现频率大于该第一预设阈值时,判断该纠正频率是否大于第二预设阈值;当该纠正频率大于该第二预设阈值时,将该第一用户与该第二用户之间的关系标识确定为第二标识;而当该纠正频率不大于该第二预设阈值时,将该第一用户与该第二用户之间的关系标识确定为第一标识。
上述所有可选技术方案,可以采用任意结合形成本公开的可选实施例,在此不再一一赘述。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
需要说明的是:上述实施例提供的文字消息处理装置在处理文字消息时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将终端的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的文字消息处理装置与文字消息处理方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
图4是根据一示例性实施例示出的一种用于文字消息处理的装置400的框图。例如,装置400可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
参照图4,装置400可以包括以下一个或多个组件:处理组件402,存储器404,电源组件406,多媒体组件408,音频组件410,输入/输出(I/O)的接口412,传感器组件414,以及通信组件416。
处理组件402通常控制装置400的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件402可以包括一个或多个处理器420来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件402可以包括一个或多个模块,便于处理组件402和其他组件之间的交互。例如,处理组件402可以包括多媒体模块,以方便多媒体组件408和处理组件402之间的交互。
存储器404被配置为存储各种类型的数据以支持在装置400的操作。这些数据的示例包括用于在装置400上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器404可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电源组件406为装置400的各种组件提供电力。电源组件406可以包括电源管理***,一个或多个电源,及其他与为装置400生成、管理和分配电力相关联的组件。
多媒体组件408包括在所述装置400和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件408包括一个前置摄像头和/或后置摄像头。当装置400处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜***或具有焦距和光学变焦能力。
音频组件410被配置为输出和/或输入音频信号。例如,音频组件410包括一个麦克风(MIC),当装置400处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器404或经由通信组件416发送。在一些实施例中,音频组件410还包括一个扬声器,用于输出音频信号。
I/O接口412为处理组件402和***接口模块之间提供接口,上述***接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件414包括一个或多个传感器,用于为装置400提供各个方面的状态评估。例如,传感器组件414可以检测到装置400的打开/关闭状态,组件的相对定位,例如所述组件为装置400的显示器和小键盘,传感器组件414还可以检测装置400或装置400一个组件的位置改变,用户与装置400接触的存在或不存在,装置400方位或加速/减速和装置400的温度变化。传感器组件414可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件414还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件414还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件416被配置为便于装置400和其他设备之间有线或无线方式的通信。装置400可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件416经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件416还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,装置400可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述文字消息处理方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器404,上述指令可由装置400的处理器420执行以完成上述方法。例如,该非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
一种非临时性计算机可读存储介质,当该存储介质中的指令由终端的处理器执行时,使得终端能够执行一种文字消息处理方法,该方法包括:
在第一用户与第二用户的即时会话界面中,获取所述第一用户待发送给所述第二用户的文字消息;
当所述文字消息中包含预设敏感词汇时,获取所述第一用户与所述第二用户之间的关系标识;
根据所述关系标识,对所述文字消息进行处理;
其中,所述关系标识用于表示所述第一用户与所述第二用户之间的熟悉程度。
在另一实施例中,所述关系标识为第一标识或第二标识,所述第一标识所表示的熟悉程度大于所述第二标识所表示的熟悉程度。
在另一实施例中,所述根据所述关系标识,对所述文字消息进行处理,包括:
当所述关系标识为所述第一标识时,向所述第二用户发送所述文字消息;或者,
当所述关系标识为所述第二标识时,对所述第一用户进行敏感词汇提示。
在另一实施例中,所述当所述关系标识为所述第二标识时,对所述第一用户进行敏感词汇提示,包括:
显示提示窗口,所述提示窗口至少包括提示信息、发送选项和纠正选项中的一项,所述提示信息用于提示所述文字消息中包含敏感词汇;
当检测到对所述发送选项的确认操作时,向所述第二用户发送所述文字消息;或者,
当检测到对所述纠正选项的确认操作时,在所述即时会话界面中,获取所述第一用户纠正后的文字消息。
在另一实施例中,所述方法还包括:
根据所述第一用户与所述第二用户之间的历史交互记录,确定所述第一用户与所述第二用户之间的关系标识。
在另一实施例中,所述根据所述第一用户与所述第二用户之间的历史交互记录,确定所述第一用户与所述第二用户之间的关系标识,包括:
根据所述历史交互记录,确定在所述第一用户与所述第二用户的交互过程中预设敏感词汇的出现频率;
根据所述出现频率,确定所述第一用户与所述第二用户之间的关系标识。
在另一实施例中,所述根据所述出现频率,确定所述第一用户与所述第二用户之间的关系标识,包括:
当所述出现频率大于第一预设阈值时,将所述第一用户与所述第二用户之间的关系标识确定为第一标识;
当所述出现频率不大于所述第一预设阈值时,将所述第一用户与所述第二用户之间的关系标识确定为第二标识。
在另一实施例中,所述根据所述第一用户与所述第二用户之间的历史交互记录,确定所述第一用户与所述第二用户之间的关系标识,包括:
根据所述历史交互记录,确定在所述第一用户与所述第二用户的交互过程中预设敏感词汇的出现频率和纠正频率,所述纠正频率用于表示所述第一用户在与所述第二用户进行交互时,对预设敏感词汇的纠正频率;
根据所述出现频率和所述纠正频率,确定所述第一用户与所述第二用户之间的关系标识。
在另一实施例中,所述根据所述出现频率和所述纠正频率,确定所述第一用户与所述第二用户之间的关系标识,包括:
当所述出现频率不大于第一预设阈值时,将所述第一用户与所述第二用户之间的关系标识确定为第二标识;
当所述出现频率大于所述第一预设阈值时,判断所述纠正频率是否大于第二预设阈值;当所述纠正频率大于所述第二预设阈值时,将所述第一用户与所述第二用户之间的关系标识确定为第二标识;而当所述纠正频率不大于所述第二预设阈值时,将所述第一用户与所述第二用户之间的关系标识确定为第一标识。
上述所有可选技术方案,可以采用任意结合形成本公开的可选实施例,在此不再一一赘述。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

Claims (15)

1.一种文字消息处理方法,其特征在于,所述方法包括:
根据第一用户与第二用户之间的历史交互记录,确定所述第一用户与所述第二用户之间的关系标识;
在所述第一用户与所述第二用户的即时会话界面中,获取所述第一用户待发送给所述第二用户的文字消息;
当所述文字消息中包含预设敏感词汇时,获取所述第一用户与所述第二用户之间的关系标识;
根据所述关系标识,对所述文字消息进行处理;
其中,所述关系标识用于表示所述第一用户与所述第二用户之间的熟悉程度;
所述根据第一用户与第二用户之间的历史交互记录,确定所述第一用户与所述第二用户之间的关系标识,包括:
根据所述历史交互记录,确定在所述第一用户与所述第二用户的交互过程中预设敏感词汇的出现频率和纠正频率,所述纠正频率用于表示所述第一用户在与所述第二用户进行交互时,对预设敏感词汇的纠正频率;
根据所述出现频率和所述纠正频率,确定所述第一用户与所述第二用户之间的关系标识。
2.根据权利要求1所述的方法,其特征在于,所述关系标识为第一标识或第二标识,所述第一标识所表示的熟悉程度大于所述第二标识所表示的熟悉程度。
3.根据权利要求2所述的方法,其特征在于,所述根据所述关系标识,对所述文字消息进行处理,包括:
当所述关系标识为所述第一标识时,向所述第二用户发送所述文字消息;或者,
当所述关系标识为所述第二标识时,对所述第一用户进行敏感词汇提示。
4.根据权利要求3所述的方法,其特征在于,所述当所述关系标识为所述第二标识时,对所述第一用户进行敏感词汇提示,包括:
显示提示窗口,所述提示窗口至少包括提示信息、发送选项和纠正选项中的一项,所述提示信息用于提示所述文字消息中包含敏感词汇;
当检测到对所述发送选项的确认操作时,向所述第二用户发送所述文字消息;或者,
当检测到对所述纠正选项的确认操作时,在所述即时会话界面中,获取所述第一用户纠正后的文字消息。
5.根据权利要求1所述的方法,其特征在于,所述根据第一用户与第二用户之间的历史交互记录,确定所述第一用户与所述第二用户之间的关系标识,包括:
根据所述历史交互记录,确定在所述第一用户与所述第二用户的交互过程中预设敏感词汇的出现频率;
根据所述出现频率,确定所述第一用户与所述第二用户之间的关系标识。
6.根据权利要求5所述的方法,其特征在于,所述根据所述出现频率,确定所述第一用户与所述第二用户之间的关系标识,包括:
当所述出现频率大于第一预设阈值时,将所述第一用户与所述第二用户之间的关系标识确定为第一标识;
当所述出现频率不大于所述第一预设阈值时,将所述第一用户与所述第二用户之间的关系标识确定为第二标识。
7.根据权利要求1所述的方法,其特征在于,所述根据所述出现频率和所述纠正频率,确定所述第一用户与所述第二用户之间的关系标识,包括:
当所述出现频率不大于第一预设阈值时,将所述第一用户与所述第二用户之间的关系标识确定为第二标识;
当所述出现频率大于所述第一预设阈值时,判断所述纠正频率是否大于第二预设阈值;当所述纠正频率大于所述第二预设阈值时,将所述第一用户与所述第二用户之间的关系标识确定为第二标识;而当所述纠正频率不大于所述第二预设阈值时,将所述第一用户与所述第二用户之间的关系标识确定为第一标识。
8.一种文字消息处理装置,其特征在于,所述装置包括:
确定模块,用于根据第一用户与第二用户之间的历史交互记录,确定所述第一用户与所述第二用户之间的关系标识;
消息获取模块,用于在所述第一用户与所述第二用户的即时会话界面中,获取所述第一用户待发送给所述第二用户的文字消息;
标识获取模块,用于当所述文字消息中包含预设敏感词汇时,获取所述第一用户与所述第二用户之间的关系标识;
处理模块,用于根据所述关系标识,对所述文字消息进行处理;
其中,所述关系标识用于表示所述第一用户与所述第二用户之间的熟悉程度;
所述确定模块还用于根据所述历史交互记录,确定在所述第一用户与所述第二用户的交互过程中预设敏感词汇的出现频率和纠正频率,所述纠正频率用于表示所述第一用户在与所述第二用户进行交互时,对预设敏感词汇的纠正频率;根据所述出现频率和所述纠正频率,确定所述第一用户与所述第二用户之间的关系标识。
9.根据权利要求8所述的装置,其特征在于,所述关系标识为第一标识或第二标识,所述第一标识所表示的熟悉程度大于所述第二标识所表示的熟悉程度。
10.根据权利要求9所述的装置,其特征在于,所述处理模块包括:
第一处理单元,用于当所述关系标识为所述第一标识时,向所述第二用户发送所述文字消息;或者,
第二处理单元,用于当所述关系标识为所述第二标识时,对所述第一用户进行敏感词汇提示。
11.根据权利要求10所述的装置,其特征在于,所述第二处理单元还用于显示提示窗口,所述提示窗口至少包括提示信息、发送选项和纠正选项中的一项,所述提示信息用于提示所述文字消息中包含敏感词汇;当检测到对所述发送选项的确认操作时,向所述第二用户发送所述文字消息;或者,当检测到对所述纠正选项的确认操作时,在所述即时会话界面中,获取所述第一用户纠正后的文字消息。
12.根据权利要求8所述的装置,其特征在于,所述确定模块还用于根据所述历史交互记录,确定在所述第一用户与所述第二用户的交互过程中预设敏感词汇的出现频率;根据所述出现频率,确定所述第一用户与所述第二用户之间的关系标识。
13.根据权利要求12所述的装置,其特征在于,所述确定模块还用于当所述出现频率大于第一预设阈值时,将所述第一用户与所述第二用户之间的关系标识确定为第一标识;当所述出现频率不大于所述第一预设阈值时,将所述第一用户与所述第二用户之间的关系标识确定为第二标识。
14.根据权利要求8所述的装置,其特征在于,所述确定模块还用于当所述出现频率不大于第一预设阈值时,将所述第一用户与所述第二用户之间的关系标识确定为第二标识;当所述出现频率大于所述第一预设阈值时,判断所述纠正频率是否大于第二预设阈值;当所述纠正频率大于所述第二预设阈值时,将所述第一用户与所述第二用户之间的关系标识确定为第二标识;而当所述纠正频率不大于所述第二预设阈值时,将所述第一用户与所述第二用户之间的关系标识确定为第一标识。
15.一种文字消息处理装置,其特征在于,包括:
处理器;用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
根据第一用户与第二用户之间的历史交互记录,确定所述第一用户与所述第二用户之间的关系标识;
在所述第一用户与所述第二用户的即时会话界面中,获取所述第一用户待发送给所述第二用户的文字消息;
当所述文字消息中包含预设敏感词汇时,获取所述第一用户与所述第二用户之间的关系标识;
根据所述关系标识,对所述文字消息进行处理;
其中,所述关系标识用于表示所述第一用户与所述第二用户之间的熟悉程度;
所述根据第一用户与第二用户之间的历史交互记录,确定所述第一用户与所述第二用户之间的关系标识,包括:
根据所述历史交互记录,确定在所述第一用户与所述第二用户的交互过程中预设敏感词汇的出现频率和纠正频率,所述纠正频率用于表示所述第一用户在与所述第二用户进行交互时,对预设敏感词汇的纠正频率;
根据所述出现频率和所述纠正频率,确定所述第一用户与所述第二用户之间的关系标识。
CN201510369407.6A 2015-06-26 2015-06-26 文字消息处理方法和装置 Active CN105095366B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510369407.6A CN105095366B (zh) 2015-06-26 2015-06-26 文字消息处理方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510369407.6A CN105095366B (zh) 2015-06-26 2015-06-26 文字消息处理方法和装置

Publications (2)

Publication Number Publication Date
CN105095366A CN105095366A (zh) 2015-11-25
CN105095366B true CN105095366B (zh) 2018-05-08

Family

ID=54575803

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510369407.6A Active CN105095366B (zh) 2015-06-26 2015-06-26 文字消息处理方法和装置

Country Status (1)

Country Link
CN (1) CN105095366B (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105930697A (zh) * 2016-04-11 2016-09-07 厦门幻世网络科技有限公司 一种交互信息使用权限开通方法及装置
CN109716328A (zh) * 2016-12-15 2019-05-03 华为技术有限公司 一种信息提示的方法及装置
CN110597802A (zh) * 2018-05-24 2019-12-20 北京京东尚科信息技术有限公司 消息处理方法和装置
CN109766441B (zh) * 2018-12-28 2021-07-09 奇安信科技集团股份有限公司 文本分类方法、装置及***
CN111427459B (zh) * 2019-01-08 2024-04-02 北京搜狗科技发展有限公司 一种在用户通信时输入优化的方法及相关装置
CN109617795B (zh) * 2019-02-27 2021-08-31 中国联合网络通信集团有限公司 一种发送消息的方法和***
CN110177074B (zh) * 2019-04-10 2021-02-12 华为技术有限公司 一种对话消息的发送方法及电子设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1878202A (zh) * 2005-06-11 2006-12-13 乐金电子(中国)研究开发中心有限公司 一种分析所收短信的方法
CN104320766A (zh) * 2014-10-16 2015-01-28 小米科技有限责任公司 垃圾短信识别方法、装置及设备
CN104579933A (zh) * 2015-02-03 2015-04-29 上海天奕达电子科技有限公司 一种用户管理方法及***

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1878202A (zh) * 2005-06-11 2006-12-13 乐金电子(中国)研究开发中心有限公司 一种分析所收短信的方法
CN104320766A (zh) * 2014-10-16 2015-01-28 小米科技有限责任公司 垃圾短信识别方法、装置及设备
CN104579933A (zh) * 2015-02-03 2015-04-29 上海天奕达电子科技有限公司 一种用户管理方法及***

Also Published As

Publication number Publication date
CN105095366A (zh) 2015-11-25

Similar Documents

Publication Publication Date Title
CN105095366B (zh) 文字消息处理方法和装置
CN104780155B (zh) 设备绑定方法及装置
CN104378441B (zh) 日程创建方法和装置
CN104731688B (zh) 提示阅读进度的方法及装置
CN104536935B (zh) 计算显示方法、计算编辑方法及装置
CN106970769A (zh) 分屏显示方法及装置
CN107219992A (zh) 开启分屏功能的方法及装置
CN104899501A (zh) 对话列表的显示方法、装置及终端
CN106791092A (zh) 联系人的搜索方法及装置
CN106506323A (zh) 一种聊天内容整理装置及方法
WO2017000486A1 (zh) 获取搜索结果的方法及装置
CN107071862A (zh) 账号绑定方法及装置和智能设备
CN105550231B (zh) 信息交互的方法、装置及设备
CN106130873A (zh) 信息处理方法及装置
CN106777016A (zh) 基于即时通信进行信息推荐的方法及装置
CN107404429A (zh) 朋友圈回复方法、装置及计算机可读存储介质
CN104539497B (zh) 网络连接方法及装置
CN104536753B (zh) 待办事项标记方法及装置
CN104219648B (zh) 提示充值信息的方法及装置
CN106453774A (zh) 联系人信息展示方法及装置
CN105072243B (zh) 来电提示方法和装置
CN107257318A (zh) 电子设备的控制方法、装置及计算机可读存储介质
CN107995612A (zh) 设备寻找方法、装置及电子设备
CN107360322A (zh) 信息提示方法及装置
CN107295099A (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
GR01 Patent grant
GR01 Patent grant