一种显示昵称设置和选择的方法及系统技术方案

技术编号:17413623 阅读:19 留言:0更新日期:2018-03-07 09:24
本发明专利技术公开了一种显示昵称设置和选择的方法及系统,方法包括:用户显示昵称设置和好友显示昵称选择。系统包括显示昵称设置模块、显示昵称库和显示昵称选择模块。用户通过显示昵称设置模块设置和修改自己的默认显示昵称、针对一个或多个好友的显示昵称和针对标签的显示昵称,显示昵称库用于存储用户设置的显示昵称,显示昵称选择模块用于根据显示昵称库和显示昵称选择方法,选择用户在好友上被显示的昵称。本发明专利技术提供多种方式为不同好友设置不同的显示昵称,能够实现用户对显示昵称的细粒度化和个性化控制。

A method and system for displaying nickname setting and selection

The present invention discloses a method and system for displaying the nickname setting and selection. The method includes: the user displays the nickname setting and the friend display nickname selection. The system includes the display of the nickname setting module, the display nickname library, and the display nickname selection module. The user through the display module to set and modify their own nickname set the default display for the display and the nickname, nickname nickname label display one or more friends, show the nickname library for the user to set the nickname display storage, display module for display according to the selected nickname nickname nickname library and display options, select the user is displayed in a friend the nickname. The invention provides a variety of ways to set different display nicknames for different friends, and can implement the fine-grained and personalized control of the user's display nicknames.

【技术实现步骤摘要】
一种显示昵称设置和选择的方法及系统
本专利技术涉及一种显示昵称设置和选择的方法及系统,特别涉及在线社交软件中显示昵称的设置和选择方法及系统,属于移动互联网

技术介绍
随着移动互联网的发展,在线社交类应用获得了广泛的普及,如微信、QQ、微博、陌陌等。在这些系统中,用户的好友名称显示成为一大问题。一方面,用户希望能通过昵称展示个性化的自己,昵称可能随时间改变而改变;另一方面,好友过度频繁地变更昵称,会导致用户难以确定好友的真实身份,因此用户也希望好友能有一个稳定的显示名称,以免出现记忆混乱。为达到上述需求,目前的社交软件大部分支持两方面的功能:一方面,支持用户自行设置昵称;另一方面,支持用户对好友设置备注名。在这一模型下,如果用户未对好友设置备注名,则好友自己设置的昵称即为显示在用户界面上的显示名称,该显示名称会随着好友对昵称的修改而改变;如果用户对好友设置了备注名,则好友在用户界面上的显示名称即为用户对其进行备注过的备注名,好友的昵称修改不会影响其在用户界面上的显示名称。在实际的社交软件使用过程中,用户经常会疏于为好友设置备注名,从而当好友修改昵称后,用户便难以确定好友的身份。此外,随着用户社交圈子的扩大,用户可能希望对自己的不同圈子设置不同的显示昵称,以彰显自己在特定圈子里的个性。例如,对于自己的工作同事,用户可能希望显示“部门名称+真实姓名”,对于自己的外部工作社交圈子,希望显示“单位名称+真实姓名”,而对于非工作社交圈子,可能希望显示个性化的昵称。但是,目前的在线社交软件中,用户只能设置一个昵称,无法控制自己对不同好友的昵称显示。而随着个人社交圈子的扩大,这一需求变得愈发迫切。因此,有必要提出一种显示昵称设置和选择的方法和系统,以满足这一日益增长的用户对显示昵称细粒度控制的需求。
技术实现思路
本专利技术所要解决的技术问题是:提供一种显示昵称设置和选择的方法及系统,能实现用户对不同好友显示不同昵称的细粒度需求。本专利技术为解决上述技术问题采用以下技术方案:一种显示昵称设置和选择的方法,包括如下步骤:步骤1,用户通过下述四种方式设置显示昵称:方式1,用户设置默认显示昵称;方式2,用户针对某个好友单独设置显示昵称;方式3,用户针对某群组设置显示昵称;方式4,用户对好友进行标签分类,针对某个标签设置显示昵称;步骤2,将用户在某好友处的显示昵称设为方式1所述用户设置的默认显示昵称,进入下一步;步骤3,如果该好友为用户设置了备注名,则将用户在该好友处的显示昵称设为该好友为用户设置的备注名,并结束整个选择流程;否则,进入下一步;步骤4,如果用户为该好友设置了显示昵称,则将用户在该好友处的显示昵称设为用户为该好友设置的显示昵称,并结束整个选择流程;否则,进入下一步;步骤5,检查用户为该好友设置的标签,如果用户为该好友设置了一个标签,则将用户在该好友处的显示昵称设为用户为该标签设置的显示昵称;如果用户为该好友设置了至少两个标签,则将标签按照优先级进行排序,将用户在该好友处的显示昵称设为用户为优先级最高的标签设置的显示昵称。作为本专利技术方法的一种优选方案,步骤1所述用户针对某群组设置显示昵称,其效果相当于用户针对该群组中的每个成员都设置了相同的显示昵称。作为本专利技术方法的一种优选方案,步骤4所述用户为该好友设置了显示昵称,其实现方式有两种:1)用户针对该好友单独设置显示昵称;2)该好友位于某群组中,用户针对该群组设置显示昵称。作为本专利技术方法的一种优选方案,步骤5所述优先级的标准为标签的重要程度或者标签的创建顺序。一种显示昵称设置和选择的系统,包括显示昵称设置模块、显示昵称选择模块以及显示昵称库,其中,显示昵称设置模块包括默认显示昵称设置子模块、好友显示昵称设置子模块、标签显示昵称设置子模块;所述默认显示昵称设置子模块用于设置和修改用户的默认显示昵称;所述好友显示昵称设置子模块用于设置和修改用户对某个好友或某个群组中成员的显示昵称;所述标签显示昵称设置子模块用于设置和修改用户对具有某个标签的好友的显示昵称;所述显示昵称库用于存储用户设置的显示昵称,包括用户的默认显示昵称、用户对某个好友设置的显示昵称、用于对某个群组中的成员设置的显示昵称、用户对某个标签设置的显示昵称;所述显示昵称选择模块用于根据用户显示昵称的设置和显示昵称的选择方法,选择用户在其好友处被显示的昵称。本专利技术采用以上技术方案与现有技术相比,具有以下技术效果:本专利技术方法及系统为用户提供多种方式来设置自己在不同好友处的显示昵称,实现了用户对自己显示昵称的细粒度和个性化控制。附图说明图1是本专利技术一种显示昵称设置和选择的方法流程图。图2是本专利技术一种显示昵称设置和选择的系统结构图。具体实施方式下面详细描述本专利技术的实施方式,所述实施方式的示例在附图中示出。下面通过参考附图描述的实施方式是示例性的,仅用于解释本专利技术,而不能解释为对本专利技术的限制。如图1所示,为本专利技术一种显示昵称设置和选择的方法流程图。具体包括:用户显示昵称设置;好友显示昵称选择。其中,用户可以通过下述几种方式设置显示昵称:用户u设置默认显示昵称default_nickname(u);用户u针对某个好友v单独设置显示昵称nickname(v,u);用户u针对一群好友G={v1,v2,...,vj}设置显示昵称nickname(G,u)。当用户为这一群好友G设置了显示昵称后,其效果相当于该群组的每个成员好友vk都被单独设置了显示昵称nickname(vk,u)=nickname(G,u);用户u对好友进行标签分类,针对某个标签tag设置显示昵称nickname(tag,u)。每个好友用户可能会被赋予多个标签,并相应地拥有多个显示昵称。按照上面的方式设置显示昵称,用户u可能通过不同方式为好友用户v设置了多个显示昵称,用户u在其好友v处显示的昵称display_name(u,v),通过下述步骤确定:若好友v为用户u设置了备注名memoname(u,v),则display_name(u,v)=memoname(u,v);否则,若用户u为好友v设置了显示昵称nickname(v,u),则display_name(u,v)=nickname(v,u);否则,记Tag(v,u)={tag1,tag2,...,tagm}为用户u为好友v赋值的标签集合,其标签优先级满足p(tag1)>p(tag2)>...>p(tagm),如果用户u为其中的某个或某些标签(i1<i2<...<ih)设置了显示昵称则即为其中优先级最高的标签设置的显示昵称。优先级可以是标签的重要程度、标签的创建顺序等,本专利技术对标签的优先级设定策略不做规定;否则,display_name(u,v)设置成用户u的默认昵称,即display_name(u,v)=default_nickname(u)。在实施例一中,用户u的好友v对u设置了备注名,则用户u在v上的显示昵称即为该备注名。在实施例二中,用户u的好友v未对u设置备注名,且用户u仅设置了默认的显示昵称,则用户u在v上的显示昵称即为用户u设置的默认显示昵称。在实施例三中,用户u设置了对好友用户v的显示昵称,且v未对u设置备本文档来自技高网
...
一种显示昵称设置和选择的方法及系统

【技术保护点】
一种显示昵称设置和选择的方法,其特征在于,包括如下步骤:步骤1,用户通过下述四种方式设置显示昵称:方式1,用户设置默认显示昵称;方式2,用户针对某个好友单独设置显示昵称;方式3,用户针对某群组设置显示昵称;方式4,用户对好友进行标签分类,针对某个标签设置显示昵称;步骤2,将用户在某好友处的显示昵称设为方式1所述用户设置的默认显示昵称,进入下一步;步骤3,如果该好友为用户设置了备注名,则将用户在该好友处的显示昵称设为该好友为用户设置的备注名,并结束整个选择流程;否则,进入下一步;步骤4,如果用户为该好友设置了显示昵称,则将用户在该好友处的显示昵称设为用户为该好友设置的显示昵称,并结束整个选择流程;否则,进入下一步;步骤5,检查用户为该好友设置的标签,如果用户为该好友设置了一个标签,则将用户在该好友处的显示昵称设为用户为该标签设置的显示昵称;如果用户为该好友设置了至少两个标签,则将标签按照优先级进行排序,将用户在该好友处的显示昵称设为用户为优先级最高的标签设置的显示昵称。

【技术特征摘要】
1.一种显示昵称设置和选择的方法,其特征在于,包括如下步骤:步骤1,用户通过下述四种方式设置显示昵称:方式1,用户设置默认显示昵称;方式2,用户针对某个好友单独设置显示昵称;方式3,用户针对某群组设置显示昵称;方式4,用户对好友进行标签分类,针对某个标签设置显示昵称;步骤2,将用户在某好友处的显示昵称设为方式1所述用户设置的默认显示昵称,进入下一步;步骤3,如果该好友为用户设置了备注名,则将用户在该好友处的显示昵称设为该好友为用户设置的备注名,并结束整个选择流程;否则,进入下一步;步骤4,如果用户为该好友设置了显示昵称,则将用户在该好友处的显示昵称设为用户为该好友设置的显示昵称,并结束整个选择流程;否则,进入下一步;步骤5,检查用户为该好友设置的标签,如果用户为该好友设置了一个标签,则将用户在该好友处的显示昵称设为用户为该标签设置的显示昵称;如果用户为该好友设置了至少两个标签,则将标签按照优先级进行排序,将用户在该好友处的显示昵称设为用户为优先级最高的标签设置的显示昵称。2.根据权利要求1所述显示昵称设置和选择的方法,其特征在于,步骤1所述用户针对某群组设置显示昵称,其效果相当于用户针对该群组中的每个成员都...

【专利技术属性】
技术研发人员:张国强
申请(专利权)人:南京师范大学
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1