用于确定不同语言之间的一致性的设备及其方法

文档序号:10534813阅读:272来源:国知局
用于确定不同语言之间的一致性的设备及其方法
【专利摘要】提供了一种电子设备。该电子设备包括:存储器,联系信息被存储在该存储器中;通信电路,被配置为从外部接收至少一个联系信息;以及处理器,被配置为使所存储的联系信息的姓名与所接收的联系信息的姓名之间的语言脚本统一,并且通过以统一后的语言脚本将所存储的联系信息的姓名与所接收的联系信息的姓名进行比较来确定是否合并所存储的联系信息和所接收的联系信息。
【专利说明】
用于确定不同语言之间的一致性的设备及其方法
[0001] 对相关申请的交叉引用
[0002] 本申请要求2015年2月17日在韩国知识产权局提交的并且被指派了序列号10-2015-0024526的韩国专利申请的权益,该韩国专利申请的全部公开内容通过引用被并入于 此。
技术领域
[0003] 本发明涉及一种用于确定不同(h e t e r 〇 g e n e 〇 u s )语言之间的一致性 (homogeneity)的电子设备以及要在该电子设备中被执行的方法。更具体地,本公开涉及一 种通过将在存储器中所存储的联系信息与从外部所接收的联系信息进行比较来确定不同 语言之间的一致性的电子设备和方法。
【背景技术】
[0004] 随着信息和通信技术的发展,诸如基站的网络设备已经被安装遍及全国,使得电 子设备可以通过网络与其他电子设备交换数据,从而使得用户能够在国内任何位置接入网 络。
[0005] 随着数字融合的趋势,各种类型的电子设备提供各种功能。例如,除了呼叫功能 外,智能电话机支持使用网络的互联网接入功能,或者支持播放音乐或视频的功能,或者使 用图像传感器来捕获图像或视频的功能。
[0006] 此外,这样的电子设备可以使用同步方法等,来接收并且使用没有被存储在电子 设备中而是被存储在外部服务器中的数据。
[0007]上述信息作为背景信息给出,只是为了帮助理解本公开。关于上述任何信息是否 可适用为相对于本公开的现有技术,既未进行确定,也未做出断言。

【发明内容】

[0008] 本公开的各方面将至少解决以上提及的问题和/或缺点并且将至少提供以下描述 的优点。因此,本公开的一个方面提供了一种用于确定不同语言之间的一致性的电子设备 和方法。
[0009] 根据本公开的一个方面,提供了一种电子设备。该电子设备包括:存储器,联系信 息被存储在该存储器中;通信电路,被配置为从外部接收至少一个联系信息;以及处理器, 被配置为使所存储的联系信息的姓名与所接收的联系信息的姓名之间的语言脚本 (language script)统一,并且通过以统一后的语言脚本将所存储的联系信息的姓名与所 接收的联系信息的姓名进行比较来确定是否合并所存储的联系信息和所接收的联系信息。
[0010] 根据本公开的另一个方面,提供了一种要在电子设备中被执行的方法。该方法包 括:从外部接收至少一个联系信息;使在存储器中所存储的联系信息的姓名与所接收的联 系信息的姓名之间的语言脚本统一;以统一后的语言脚本将所存储的联系信息的姓名与所 接收的联系信息的姓名进行比较;以及基于比较结果确定是否合并所存储的联系信息和所 接收的联系信息。
[0011] 根据本公开的另一个方面,提供了用于存储被配置为由至少一个处理器可读的计 算机程序的至少一个非暂时性计算机可读记录介质。至少一个非暂时性计算机可读记录介 质可以被配置为执行:从外部接收至少一个联系信息;使在存储器中所存储的联系信息的 姓名与所接收的联系信息的姓名之间的语言脚本统一;以统一后的语言脚本将所存储的联 系信息的姓名与所接收的联系信息的姓名进行比较;以及基于比较结果确定是否合并所存 储的联系信息和所接收的联系信息。
[0012] 从下面结合附图公开了本公开的各种实施例的详细描述中,本公开的其他方面、 优点以及显著特征将对于本领域技术人员变得明显。
【附图说明】
[0013] 从下面结合附图的描述中,本公开的特定实施例的以上和其他方面、特征、以及优 点将更加明显,在附图中:
[0014] 图1示出了根据本公开的各种实施例的用于确定不同语言的一致性的系统;
[0015] 图2是示出了根据本公开的各种实施例的电子设备的配置的框图;
[0016] 图3是示出了根据本公开的各种实施例的、将以韩语脚本编写的姓名转换为以罗 马字脚本编写的姓名的方法的图;
[0017] 图4是示出了根据本公开的各种实施例的、确定不同语言的一致性的方法的图;以 及
[0018] 图5是示出了根据本公开的各种实施例的、在电子设备中确定不同语言的一致性 的方法的流程图。
[0019] 贯穿附图,相同的附图标记将被理解为指代相同的部分、组件以及结构。
【具体实施方式】
[0020] 下面参考附图的描述被提供来帮助对通过权利要求书以及它们的等同物定义的 本公开的各种实施例的全面的理解。其包括各种具体细节来帮助理解,但是这些细节将被 认为仅仅是示例性的。因此,本领域普通技术人员将认识到,能够对这里所描述的各种实施 例进行各种改变和修改,而不脱离本公开的范围和精神。另外,为了清楚和简明,对于熟知 功能和结构的描述可以被省略。
[0021] 在下面说明书和权利要求书中使用的术语和词语不限于书目含义,而是仅仅被发 明人用来使对于本公开的清楚和一致的理解成为可能。因此,对于本领域技术人员应当明 显的是,下面对本公开的各种实施例的描述被提供仅仅用于例示的目的,而非用于限制由 所附权利要求书以及它们的等同物所定义的本公开的目的。
[0022]将理解,单数形式"一"、"一个"和"该"包括复数指代,除非上下文中清楚地指出并 非如此。因此,例如,对于"一个组件表面"的指代包括对于一个或多个这样的表面的指代。
[0023] 术语"基本上"意指不需要精确地实现所阐述的特征、参数或值,而是可以以不妨 碍特征意欲提供的效果的量而发生偏差或变化,包括例如容差、测量误差、测量精度限制和 本领域技术人员所知的其他因素。
[0024] 这里所使用的术语"具有"、"可能具有"、"包括"、"可能包括"、"包含"等指示相对 应的特征(例如,数量、功能、操作或元件)的存在并且不排除额外的特征的存在。
[0025] 术语"A或B"、"A和/或B中的至少一个"或者"A和/或B中的一个或多个"可以包括一 起列出的项目的所有可能组合。例如,术语"A或B"、"A和B中的至少一个"或者"A或B中的至 少一个"可以指示下述所有情况:(1)包括至少一个A; (2)包括至少一个B;以及(3)包括至少 一个A和至少一个B。
[0026] 这里所使用的术语"第一"、"第二"等可以修饰各种元件而与元件的顺序和/或优 先级无关,但是不对元件进行限制。例如,"第一用户设备"和"第二用户设备"可以指示不同 的用户设备而与顺序或优先级无关。例如,在不脱离本公开的范围的情况下,第一元件可以 被称为第二元件并且反之亦然。
[0027]将理解,当特定元件(例如,第一元件)被称为"可操作地或可通信地与另一个元件 (例如,第二元件)親接/可操作地或可通信地耦接到另一个元件(例如,第二元件)"或者"连 接到"另一个元件(例如,第二元件)时,该特定元件可以直接地或经由另一个元件(例如,第 三元件)耦接到其他元件。然而,当特定元件(例如,第一元件)被称为"直接地耦接到"或"直 接地连接到"另一个元件(例如,第二元件)时,在该元件与其他元件之间可能不存在居间的 元件(例如,第三元件)。
[0028] 术语"被配置(或设置)为"可以与下述术语可交换地使用:例如,"适合于"、"具 有……的能力"、"被设计为"、"被适配为"、"被制成为"或者"能够"。术语"被配置(或设置) 为"可以不必具有"特别地被设计为"的含义。在一些情况下,术语"设备,被配置为"可以指 示设备与其他设备或组件一起"可以执行"。例如,术语"处理器,被配置(或设置)为执行A、B 以及C"可以代表用于执行相对应的操作的专用处理(例如,嵌入式处理器),或者用于执行 在存储器设备中所存储的至少一个软件程序以执行相对应的操作的通用处理器(例如,中 央处理单元(CPU)或应用处理器(AP))。
[0029] 这里所使用的、包括技术术语或科学术语的术语具有与由本领域内技术人员所理 解的相同含义。在字典中所定义的常用术语可以被解释为具有与在现有技术中所定义的上 下文含义相同或相似的含义,并且不应当被解释为理想化的或过于正式的意义,除非明确 地定义并非如此。依赖于情况,甚至这里所定义的术语不应当被这样解释为排除本公开的 各种实施例。
[0030] 根据本公开的各种实施例的电子设备可以包括下述中的至少一个:智能电话机、 平板式个人计算机(PC)、移动电话机、视频电话机、电子书阅读器、桌上型PC、膝上型PC、上 网本式计算机、工作站、服务器、个人数字助理(PDA)、便携式多媒体播放器(PMP)、运动图像 专家组阶段1或阶段2(MPEG-1或MPEG-2)音频层3(MP3)播放器、移动医疗设备、相机或者可 穿戴设备(例如,智能眼镜、头戴式设备(HMD)、电子衣物、电子手镯、电子项链、电子配饰、电 子纹身、智能镜子、智能手表等)。
[0031]在本公开的各种实施例中,电子设备可以是智能家电。智能家电可以包括下述中 的至少一个:例如,电视机(TV)、数字通用盘(DVD)播放器、音响、冰箱、空调、吸尘器、烤箱、 微波炉、洗衣机、空气清洁器、机顶盒、家用自动控制面板、安全控制面板、TV盒(例如, Samsung HomeSync?、Apple TV? 或 Google TV?)、游戏控制器(例如,Xbox? 或 PlayStation?)、电子字典、电子钥匙、摄像机或者电子相框。
[0032]在本公开的各种实施例中,电子设备可以包括下述中的至少一个:各种医疗设备 (例如,各种便携式医疗测量设备(例如,血糖测量设备、心率测量设备、血压测量设备、体温 测量设备等)、磁共振血管造影(MRA)、磁共振成像(MRI)、计算断层扫描(CT)、扫描仪、超声 设备等)、导航设备、全球定位系统(GPS)接收器、事件数据记录仪(EDR)、飞行数据记录仪 (FDR)、车辆信息娱乐设备、用于船舶的电子设备(例如,导航系统、陀螺罗盘等)、航空电子 设备、安全设备、车辆的机头单元、工业或家用机器人、自动柜员机(ATM)、商店的销售点 (POS)或者物联网设备(例如,灯泡、各种传感器、电表或气表、喷洒器、火警、恒温器、路灯、 烤面包机、锻炼设备、热水箱、加热器、锅炉等)。
[0033] 根据本公开的各种实施例,电子设备可以包括下述中的至少一个:家具或建筑物/ 结构的一部分、电子板、电子签名接收设备、投影仪或测量仪器(例如,水表、电表、气表、测 波仪等)。在本公开的各种实施例中,电子设备可以是以上提及的设备的一个或多个组合。 根据本公开的各种实施例的电子设备可以是柔性设备。根据本公开的实施例的电子设备不 限于以上提及的设备,并且随着技术的发展可以包括新的电子设备。
[0034] 在下文中,将参照附图描述根据本公开的各种实施例的电子设备。这里所使用的 术语"用户"可以指代使用电子设备的人或者可以指代使用电子设备的设备(例如,人工电 子设备)。
[0035]图1示出了根据本公开的各种实施例的用于确定不同语言的一致性的系统。
[0036] 参考图1,在其中确定不同语言的一致性的环境可以包括电子设备100、同步服务 器200以及语言服务器300。
[0037] 电子设备100可以是以上提及的各种电子装置中的任何一个。然而,以下假定根据 本公开的各种实施例的电子设备100为智能电话机。能够执行联系信息同步的同步服务器 200可以代表由诸如?8〇613〇〇1^、1¥;[1^61'、1^111^(1111、0^1:011等的社交网络服务(3吧)的提供 商、电子设备制造商、电信公司等所运营的服务器。
[0038] 电子设备100可以在电子设备100的存储器中存储多个联系信息。联系信息中的每 个可以包括姓名和电话号码,并且可以进一步包括各种信息,诸如邮件地址、生日、周年纪 念日期等。
[0039]电子设备100可以在预设时间或响应于从用户所接收的用户输入,来与同步服务 器200执行联系信息的同步。根据本公开的各种实施例,可以响应于从电子设备100发送到 同步服务器200的请求或者从同步服务器200发送到电子设备100的请求来执行同步。
[0040]电子设备100可以通过电话簿应用10来显示在存储器中所存储的联系信息。作为 在存储器中所存储的联系信息的示例,电子设备1〇〇可以显示被存储为"啤吾过"的联系信 息15。当执行同步时,同步服务器200可以向电子设备100传送至少一个联系信息。例如,同 步服务器200可以向电子设备100传送被登记为"PARK D0NGJIN"的联系信息20。
[0041]电子设备100可以将从同步服务器200所接收的联系信息20与在电子设备100的存 储器中所存储的多个联系信息进行比较,以确定多个联系信息中的哪个联系信息与所接收 的联系信息20相匹配。例如,在100个联系信息被存储在电子设备100的存储器中的情况下, 电子设备100可以将所接收的联系信息20与在存储器中所存储的每个联系信息进行比较, 以确定是否存在与所接收的联系信息20相对应的联系信息。关于由电子设备100将所接收 的联系信息20与在存储器中所存储的联系信息15进行比较的序列提供下面的描述。
[0042]可以理解,联系信息15包括以韩语脚本编写的联系姓名并且联系信息20包括以罗 马字脚本编写的联系姓名。在将联系信息15与联系信息20进行比较之前,电子设备100可以 使两个联系信息统一为同一语言脚本。根据本公开的各种实施例,电子设备100可以将联系 信息15改变为英语,或者可以将联系信息20改变为韩语。可替换地,电子设备100可以将联 系信息15和联系信息20改变为韩语或罗马字脚本之外的第三语言脚本的字符。
[0043] 在本公开的各种实施例中,电子设备100可以默认地将以韩语脚本编写的联系姓 名改变为以罗马字脚本编写的联系姓名。电子设备1〇〇可以将联系信息15的"砷吾担"分割 为音节,并且然后可以从每个音节生成多个罗马字符。例如,电子设备100可以将"ti'5改变 为"b"或"p",可以将" "改变为"a",以及可以将《 n "改变为"k"、"g"或"rk"。在这种情况 下,可以生成与"啤"相对应的六个罗马字符集"bak"、"bag"、"bark"、"pak"、"pag"以及 "park"。对于"吾"和"过"电子设备100可以类似地生成罗马字符集。
[0044] 可以根据基于音素的罗马字母化系统来执行以上提及的从每个音节生成多个罗 马字符集的操作。基于音素的罗马字母化系统可以是从语言服务器300所接收的数据。可替 换地,可以在语言服务器300中执行从每个音节生成多个罗马字符集的操作,并且在这种情 况下,电子设备100可以从语言服务器300接收多个所生成的罗马字符集。
[0045] 根据本公开的各种实施例,语言服务器300例如可以是每个国家的语言相关机构 (例如,国家韩语研究所)的服务器,并且可以存储基于语素的罗马字母化系统的数据。除了 用于将韩语脚本转换为罗马字脚本的数据之外,语言服务器300可以存储用于罗马字脚本 被转换为韩语脚本的情况的数据。此外,语言服务器300可以存储不仅用于互相转换韩语或 罗马字脚本并且还用于互相转换汉语脚本、日语脚本、希腊语脚本、阿拉伯语脚本、西里尔 语脚本等的各种数据。
[0046] 电子设备100可以通过将多个所生成的罗马字符集与从同步服务器200所接收的 联系信息20进行比较来确定联系信息15是否与联系信息20相对应。在作为确定的结果联系 信息15与联系信息20相对应的情况下,电子设备100可以合并联系信息15和联系信息20。根 据本公开的各种实施例,在联系信息15与联系信息20相对应的情况下,电子设备100可以忽 略联系信息20或者可以采用联系信息20对联系信息15进行更新,并且可以向用户提供用于 询问用户的意向的用户界面(UI)。
[0047] 根据本公开的各种实施例,电子设备100、同步服务器200以及语言服务器300可以 经由网络彼此连接。在此,代表用于使得能够进行诸如终端与服务器的节点之间的信息交 换的连接结构的网络可以包括无线通信和有线通信。例如,诸如长期演进(LTE)、先进LTE (LTE-A)、码分多址(CDMA)、宽带CDMA(WCDMA)、通用移动电信系统(UMTS)、无线宽带 (WiBro)、全球移动通信系统(GSM)等的蜂窝式通信协议中的至少一个可以被用于无线通 信。无线通信可以包括例如近程通信。近程通信可以包括Wi-Fi、蓝牙、近场通信(NFC)、GPS 等中的至少一个。有线通信可以包括通用串行总线(USB)、高清晰度多媒体接口(HDMI)、推 荐标准232(RS-232)、传统电话服务(POTS)等中的至少一个。网络可以包括电信网络中的至 少一个,例如,计算机网络(例如,局域网(LAN)或广域网(WAN))、互联网或者电话网络。
[0048] 图2是示出了根据本公开的各种实施例的电子设备的框图。
[0049] 参考图2,电子设备100可以包括通信电路110、处理器120、显示模块130以及存储 器140。然而,图2所示的电子设备100仅为本公开的实施示例,并且可以对其进行各种修改。 例如,电子设备100可以进一步包括用于从用户接收某些命令或信息的用户接口。在这种情 况下,用户接口可以为典型的输入设备,诸如键盘或鼠标,或者可以是在电子设备100的屏 幕上所显示的图形化UI(GUI)。
[0050]通信电路110可以使用以上参考图1所提及的网络中的至少一个来执行通信。通信 电路110可以从同步服务器200接收要被同步的多个联系信息。
[00511 处理器120可以被实施为例如片上系统(SoC)并且可以包括CPU、图形处理单元 (GPU)、图像信号处理器、AP或通信处理器(CP)中的至少一个。处理器120可以从存储器140 中加载从至少一个其他元件(例如,通信电路110和显示模块130)所接收的指令或数据以对 指令或数据进行处理,并且可以在存储器140中存储各种数据。
[0052]处理器120可以将在存储器140中所存储的多个联系信息与从同步服务器200所接 收的多个联系信息进行比较。可以通过一对一比较来执行多个联系信息之间的比较。例如, 当在存储器140中所存储的联系信息的数量为10并且从同步服务器200所接收的联系信息 的数量为1 〇的情况下,处理器120可以执行一对一比较处理100次。
[0053]关于下述示例提供下面的描述:在该示例中,处理器120将在存储器140中所存储 的一个联系信息(在下文中被称为第一联系信息)与从同步服务器200所接收的一个联系信 息(在下文中被称为第二联系信息)进行比较。
[0054]处理器120可以确定第一联系信息的姓名和第二联系信息的姓名是否以同一语言 脚本所编写。如果第一联系信息的姓名和第二联系信息的姓名不是以同一语言脚本所编 写,则处理器120可以使第一联系信息的姓名和第二联系信息的姓名统一为同一语言脚本。 可以基于Unicode来确定第一联系信息的姓名和第二联系信息的姓名的相应的语言脚本。
[0055] 根据本公开的各种实施例,处理器120可以确定第一联系信息的姓名的语言脚本 和第二联系信息的姓名的语言脚本中的哪一个应当被选择作为统一语言脚本。可替换地, 处理器120可以选择第一联系信息的姓名的语言脚本和第二联系信息的姓名的语言脚本之 外的第三语言脚本作为统一语言脚本。在本公开的各种实施例中,统一语言脚本可以被默 认设置为罗马字脚本,特别地,美式英语罗马字脚本。
[0056] 在下文中,假定第一联系信息的姓名以韩语脚本编写并且第二联系信息的姓名以 美式英语罗马字脚本编写来描述本公开的各种实施例。
[0057] 第一联系信息的姓名可以是"祖嗜香",并且第二联系信息的姓名可以是 "BYUNGJUN CHUN"。处理器120可以将第一联系信息的姓名分割为音节,并且可以对每个音 节的每个音素应用罗马字母化系统。将参考图3来描述应用罗马字母化系统的方法。
[0058] 图3是示出了根据本公开的各种实施例的、将以韩语脚本编写的姓名转换为以罗 马字脚本编写的姓名的方法的图。
[0059] 参考图3,处理器120可以基于音节来将第一联系信息分割为音节"迓"310、音节 ","320以及音节"香"330。
[0060] 音节"逍"310可以包括三个音素"灭"、" _彳,,以及"1一"。如果对音素"入"应用罗 马字母化系统,则其可以被转换为"j"或"ch"。如果对音素" "应用罗马字母化系统,则其 可以被转换为"e〇"或"u",并且如果对音素"T_"应用罗马字母化系统,则其可以被转换为 "]1"。因此,处理器120可以生成"」_6〇11"311、"」_1111"312、"(3116〇11"313以及"(3111111"314作为与音 节"祖"310相对应的罗马字符集。
[0061] 音节"嗜"320可以包括三个音素"、" 4 ''以及" 〇 "。如果对音素" W "应用罗 马字母化系统,则其可以被转换为"b"。如果对音素" "应用罗马字母化系统,则其可以被 转换为"ye〇"、"yu"、"〇u"或"u〇",并且如果对音素" 0 "应用罗马字母化系统,则其可以被 转换为 "ng" 或 "g"。因此,处理器120可以生成 "byeong" 321、"byeog" 322、"byung" 323、 "byug" 324、"boung"(未示出)、"boug"(未示出)、"buong"(未示出)以及 "buog"(未示出)作 为与音节"嗜"320相对应的罗马字符集。
[0062] 音节"香"330可以包括三个音素"万"、"丁"以及"L"。如果对音素应用罗 马字母化系统,则其可以被转换为"j"或"ch"。如果对音素"丁"应用罗马字母化系统,则其 可以被转换为"u"或" 〇〇",并且如果对音素"'L"应用罗马字母化系统,则其可以被转换为 "n"。因此,处理器120可以生成 "jun" 331、"joon" 332、"chun" 333以及 "choon" 334作为与音 节"歪"330相对应的罗马字符集。
[0063] 根据本公开的各种实施例,关于音素《穴"被放置为开端(initial)辅音的情况和 关于音素" 7; "被放置为末端(f inal)辅音的情况,音素"入可以被转换为不同的罗马字 符。例如,在音素" 7; "被放置为开端辅音的情况下,音素" X "可以被转换为"j"或"ch",或 者在音素" X "被放置为末端辅音的情况下,音素" X "可以被转换为"j"或"t"。
[0064]处理器120可以将图3的每个罗马字符集与第二联系信息的姓名进行比较。以下参 照图4描述该操作。
[0065]图4是示出了根据本公开的各种实施例的、确定不同语言的一致性的方法的图。 [0066]参考图4,处理器120可以确定通过转换第一联系信息的姓名的每个音节所获得的 罗马字符集之一是否被包括在第二联系信息的姓名中。
[0067] 处理器120可以将与音节"迓"310相对应的罗马字符集311至314与第二联系信息 的姓名"BYUNGJUN CHUN"400进行比较。类似地,处理器120可以将与音节"嗜"320相对应的 罗马字符集321至324与姓名"BYUNGJUN CHUN"400进行比较,并且可以将与音节"爸"330相 对应的罗马字符集331至334与姓名"BYUNGJUN CHUN"400进行比较。
[0068] 参考图4,可以理解,罗马字符集"chun" 314、"byung" 323以及"jun" 331被包括在姓 名"BYUNGJUN CHUN"400中。因此,处理器120可以确定第一联系信息与第二联系信息彼此相 对应。根据本公开的各种实施例,处理器120可以确定通过转换第一联系信息的姓名的每个 音节所获得的罗马字符集之一是否被包括在第二联系信息的姓名中,而不对小写字母和大 写字母进行区分。
[0069] 然而,参考图4,可以理解,罗马字符集"加11"312、吒7111^"323以及"以11111"333也被 包括在姓名"BYUNGJUN CHUN" 400中。如果甚至在这种情况下确定第一联系信息与第二联系 信息相对应,则可能发生错误。这是因为其可能错误地确定具有姓名"祖嗜苟"或 "钽嗜歪"的联系信息与第二联系信息相对应。
[0070]因此,处理器120可以进一步将第一联系信息的电话号码或邮件地址与第二联系 信息的电话号码或邮件地址进行比较。此外,当确定通过转换第一联系信息的姓名的每个 音节所获得的罗马字符集之一被包括在第二联系信息的姓名中时,处理器120可以考虑在 第一联系信息的姓名中所包括的音节的顺序。例如,在以韩语脚本编写的联系信息的姓名 与以罗马字脚本编写的联系信息的姓名之间,姓与名的顺序可能相反,但是名的两个或更 多个音节的顺序不改变。
[0071]当将第一联系信息的姓名与第二联系信息的姓名进行比较时,处理器120可以排 除姓名中的不重要部分。不重要部分可以包括例如头衔、称谓语(例如,兄弟、姐妹、先生 等)、数字、特殊字符等。
[0072]此外,当将第一联系信息的姓名与第二联系信息的姓名进行比较时,处理器120可 以考虑姓名后缀或缩写。这是因为,例如,以韩语脚本编写的项"平M叫"可以以罗马字脚 本被编写为"junior"但是还可以被编写为"jr."。此外,这是因为英语姓名的中间名经常被 缩写。
[0073]显示模块130可以在电子设备100的屏幕(未示出)上显示各种内容(例如,应用执 行屏幕、文本、图像、视频、图标、符号等)。屏幕可以包括,例如,液晶显示器(LCD)、发光二极 管(LED)显示器、有机LED(OLED)显示器、微型电机系统(MEMS)显示器或者电子纸显示器。 [0074]如上所述,显示模块130可以在屏幕上显示电话簿应用10。此外,在第一联系信息 与第二联系信息相对应的情况下,显示模块130可以在屏幕上显示下述GUI:该GUI用于允许 用户确定是合并第一联系信息和第二联系信息,还是仅采用第一联系信息和第二联系信息 之一。
[0075]根据本公开的各种实施例,当电话号码被登记在电话簿应用10中时,电话簿应用 10可以提供用于接收姓和名的相应的字段。在这种情况下,作为比较标准的联系信息的姓 名可以代表在其中姓和名两者被组合显示的姓名。
[0076]存储器140可以存储数据,例如,用于由处理器120所执行的操作的指令。在这种情 况下,在存储器140中所存储的数据可以包括电子设备100的元件之间输入/输出的数据,以 及在电子设备100与电子设备100外部的兀件之间输入/输出的数据。例如,存储器140可以 存储多个联系信息,如上所述。
[0077]存储器140可以包括内部存储器或外部存储器。内部存储器可以包括例如易失性 存储器(例如,动态随机存取存储器(DRAM)、静态RAM(SRAM)、同步DRAM(SDRAM)等)、非易失 性存储器(例如,一次性可编程只读存储器(0TPR0M)、PR0M、可擦写可编程ROM(EPROM)、电可 擦写可编程R〇M(EEPR0M)、掩膜ROM、闪存ROM、闪存存储器(例如,NAND闪存存储器、NOR闪存 存储器等))、硬盘驱动器(HDD)或固态驱动器(SSD)中的至少一个。
[0078]外部存储器可以包括例如闪驱,诸如快闪(CF)、安全数字(SD)、微型SD、迷你SD、极 速数字(xD)、多媒体卡(丽C)、记忆棒等。外部存储器可以通过各种接□可操作地和/或物理 地连接到电子设备100。
[0079]对于本领域技术人员将明显的是,可以在电子设备100中单独地实施通信电路 110、处理器120、显示模块130以及存储器140,或者前述元件中的两个或多个可以彼此合 并。
[0080] 图5是示出了根据本公开的各种实施例的、在电子设备中确定不同语言的一致性 的方法的流程图。
[0081] 参考图5,在操作510中,电子设备100可以从外部接收至少一个联系信息。
[0082] 在操作520中,电子设备100可以使在存储器中所存储的联系信息的姓名与在操作 510中所接收的联系信息的姓名之间的语言统一。例如,在确定要被比较的联系信息之后, 如果在存储器中所存储的联系信息的姓名与联系信息的姓名关于语言脚本不同,则电子设 备100可以改变在存储器中所存储的联系信息的姓名或在操作510中所接收的联系信息的 姓名中至少一个的语言脚本,使得语言脚本相同。
[0083]在操作530中,电子设备100可以以在操作520中统一后的语言来将在存储器中所 存储的联系信息的姓名与在操作510中所接收的联系信息的姓名进行比较。
[0084]在操作540中,基于操作530的比较结果,电子设备100可以确定是否合并在存储器 中所存储的联系信息和在操作510中所接收的联系信息。
[0085] 根据本公开的各种实施例的电子设备可以包括:存储器,联系信息被存储在该存 储器中;通信电路,被配置为从外部接收至少一个联系信息;以及处理器,被配置为使所存 储的联系信息的姓名与所接收的联系信息的姓名之间的语言脚本统一,并且通过以统一后 的语言脚本将所存储的联系信息的姓名与所接收的联系信息的姓名进行比较来确定是否 合并所存储的联系信息和所接收的联系信息。
[0086] 根据本公开的各种实施例,可以基于Unicode来确定所存储的联系信息的姓名和 所接收的联系信息的姓名的语言脚本。
[0087] 根据本公开的各种实施例,可以基于默认脚本来执行使所存储的联系信息的姓名 与所接收的联系信息的姓名之间的语言脚本统一的操作。在这种情况下,默认脚本可以包 括:所存储的联系信息的姓名的语言脚本、所接收的联系信息的姓名的语言脚本、或者所存 储的联系信息的姓名的语言脚本和所接收的联系信息的姓名的语言脚本之外的另一个语 言脚本。
[0088] 根据本公开的各种实施例,在所存储的联系信息的姓名和所接收的联系信息的姓 名中的一个是以韩语脚本编写并且另一个是以罗马字脚本编写的情况下,使语言脚本统一 的操作可以包括将韩语脚本姓名转换为罗马字脚本姓名。
[0089] 根据本公开的各种实施例,将韩语脚本姓名转换为罗马字脚本姓名可以包括:通 过对在韩语脚本姓名中所包括的多个音素中的每个应用基于音素的罗马字母化系统来生 成多个罗马字符集。
[0090] 根据本公开的各种实施例,根据特定音素是被放置为开端辅音还是被放置为末端 辅音,基于音素的罗马字母化系统可以对特定音素不同地罗马字母化。
[0091] 根据本公开的各种实施例,将所存储的联系信息的姓名与所接收的联系信息的姓 名进行比较可以包括:将与韩语脚本姓名相对应的多个罗马字符集中的每个和罗马字脚本 姓名进行比较。
[0092] 根据本公开的各种实施例,将与韩语脚本姓名相对应的多个罗马字符集中的每个 和罗马字脚本姓名进行比较可以包括:确定与在韩语脚本姓名中所包括的多个音素相对应 的多个罗马字符集中的至少一个是否被包括在罗马字脚本姓名中。
[0093] 根据本公开的各种实施例,可以通过经由通信电路向外部服务器传送用于所存储 的联系信息的姓名与所接收的联系信息的姓名之间的语言脚本统一的请求并且接收语言 脚本统一的结果,来执行使所存储的联系信息的姓名与所接收的联系信息的姓名之间的语 言脚本统一的操作。
[0094]根据本公开的各种实施例,可以排除所存储的联系信息的姓名和所接收的联系信 息的姓名中的每个的不重要部分来执行将所存储的联系信息的姓名与所接收的联系信息 的姓名进行比较。
[0095] 根据本公开的各种实施例,不重要部分可以包括头衔、称谓语、数字或者特殊字符 中的至少一个。
[0096] 根据本公开的各种实施例,可以基于缩写来执行将所存储的联系信息的姓名与所 接收的联系信息的姓名进行比较。
[0097] 根据本公开的各种实施例,可以通过进一步将在所存储的联系信息中所包括的电 话号码或邮件地址与在所接收的联系信息中所包括的电话号码或邮件地址进行比较,来执 行确定是否合并所存储的联系信息和所接收的联系信息的操作。
[0098] 根据本公开的各种实施例,一种要在电子设备中被执行的方法可以包括:从外部 接收至少一个联系信息;使在存储器中所存储的联系信息的姓名与所接收的联系信息的姓 名之间的语言脚本统一;以统一后的语言脚本将所存储的联系信息的姓名与所接收的联系 信息的姓名进行比较;以及基于比较结果来确定是否合并所存储的联系信息和所接收的联 系信息。
[0099] 根据本公开的各种实施例,可以基于作为默认脚本的罗马字脚本来执行使所存储 的联系信息的姓名与所接收的联系信息的姓名之间的语言脚本统一。
[0100] 根据本公开的各种实施例,将韩语脚本姓名转换为罗马字脚本姓名可以包括:通 过对在韩语脚本姓名中所包括的多个音素中的每个应用基于音素的罗马字母化系统来生 成多个罗马字符集。
[0101] 根据本公开的各种实施例,将所存储的联系信息的姓名与所接收的联系信息的姓 名进行比较可以包括:将与韩语脚本姓名相对应的多个罗马字符集中的每个和罗马字脚本 姓名进行比较。
[0102] 根据本公开的各种实施例,将与韩语脚本姓名相对应的多个罗马字符集中的每个 和罗马字脚本姓名进行比较可以包括:确定与在韩语脚本姓名中所包括的多个音素相对应 的多个罗马字符集中的至少一个是否被包括在罗马字脚本姓名中。
[0103] 根据本公开的各种实施例,可以通过进一步将在所存储的联系信息中所包括的电 话号码或邮件地址与在所接收的联系信息中所包括的电话号码或邮件地址进行比较,来执 行确定是否合并所存储的联系信息和所接收的联系信息。
[0104] 这里所使用的术语"电路"可以代表,例如,包括硬件、软件以及固件或其组合之一 的单元。术语"电路"可以与术语"单元"、"逻辑"、"逻辑块"、"组件"或"电路"可交换地使用。 "电路"可以是整合组件的最小单元或可以是其一部分。"电路"可以是用于执行一个或多个 功能的最小单元或者其一部分。"电路"可以机械地或电子地被实施。例如,"电路"可以包括 已知的或将要开发的专用集成电路(ASIC)芯片、现场可编程门阵列(FPGA)或用于执行一些 操作的可编程逻辑设备中的至少一个。
[0105] 根据本公开的各种实施例的设备(例如,模块或其功能)或者方法(例如,操作)的 至少一部分可以实施为以程序模块的形式被存储在计算机可读存储介质中的指令。在由处 理器(例如,处理器120)执行指令的情况下,处理器可以执行与指令相对应的功能。计算机 可读存储介质可以是例如存储器140。
[0106] 根据本公开的各种实施例,在存储要由至少一个处理器执行的计算机可读指令的 计算机可读记录介质中,指令可以被配置为执行:从外部接收至少一个联系信息;使在存储 器中所存储的联系信息的姓名与所接收的联系信息的姓名之间的语言脚本统一;以统一后 的语言脚本将所存储的联系信息的姓名与所接收的联系信息的姓名进行比较;以及基于比 较结果确定是否合并所存储的联系信息和所接收的联系信息。
[0107] 本公开的特定方面还可以被具体化为非暂时性计算机可读记录介质上的计算机 可读代码。非暂时性计算机可读记录介质是可以存储之后可以由计算机系统读取的数据的 任何数据存储设备。非暂时性计算机可读记录介质的示例包括只读存储器(R0M)、随机存取 存储器(RAM)、压缩盘ROM(CD-ROM)、磁带、软盘以及光学数据存储设备。非暂时性计算机可 读记录介质还可以经由网络耦接的计算机系统而分布,使得计算机可读代码以分布式的方 式被存储和执行。另外,用于实现本公开的功能程序、代码和代码片段可以由本公开所属的 领域内的程序员容易地构建。
[0108] 就此,应当注意如上所述的本公开的各种实施例通常在一定程度上涉及输入数据 的处理和输出数据的生成。该输入数据处理和输出数据生成可以被实施为硬件或硬件与软 件的组合。例如,在移动设备或者相似或相关的电路中可以采用特定电子组件,以用于实施 与如上所述的本公开的各种实施例相关联的功能。可替换地,根据所存储的指令进行操作 的一个或多个处理器可以实施与如上所述的本公开的各种实施例相关联的功能。如果情况 是这样,则在本公开的范围内,这样的指令可以被存储在一个或多个非暂时性处理器可读 介质上。处理器可读介质的示例包括1?〇1、1^11、^-1?(麗、磁带、软盘和光学数据存储设备。处 理器可读介质还可以经由网络耦接的计算机系统而分布,使得以分布式的方式存储和执行 指令。另外,用于实现本公开的功能程序、代码和代码片段可以由本公开所属的领域内的程 序员容易地构建。
[0109] 根据本公开的各种实施例的模块或程序可以包括以上提及的元件中的至少一个, 或者一些元件可以被省略或其他额外的元件可以被添加。可以以顺序、并行、迭代或启发式 的方式执行根据本公开的各种实施例的、由模块、程序模块或其他元件所执行的操作。此 外,一些操作可以以另外的顺序执行或可以被省略,或者可以添加其他操作。
[0110] 依照根据本公开的各种实施例的电子设备和方法,即使在存储器中所存储的联系 信息和从外部所接收的联系信息以不同的语言编写或者以不同的语言脚本编写,如果两个 联系信息具有被认为相同的姓名,则两个联系信息可以合并。
[0111] 虽然以上参考本公开的各种实施例示出并且描述了本公开,但是本领域技术人员 将理解,其中可以进行形式上和细节上的各种改变而不脱离由所附权利要求书以及它们的 等同物所定义的本公开的精神和范围。
【主权项】
1. 一种电子设备,包括: 存储器,多个联系信息被存储在所述存储器中; 通信电路,被配置为从外部接收至少一个联系信息;以及 处理器,被配置为使所存储的联系信息的姓名与所接收的联系信息的姓名之间的语言 脚本统一,并且通过以统一后的语言脚本将所存储的联系信息的姓名与所接收的联系信息 的姓名进行比较来确定是否合并所存储的联系信息和所接收的联系信息。2. 根据权利要求1所述的电子设备,其中,基于Unicode来识别所存储的联系信息的姓 名和所接收的联系信息的姓名的语言脚本。3. 根据权利要求1所述的电子设备, 其中,基于默认脚本来执行使所存储的联系信息的姓名与所接收的联系信息的姓名之 间的语言脚本统一的操作,以及 其中,默认脚本包括:所存储的联系信息的姓名的语言脚本、所接收的联系信息的姓名 的语言脚本、或者所述两种语言脚本之外的另一个语言脚本。4. 根据权利要求1所述的电子设备,其中,在所存储的联系信息的姓名和所接收的联系 信息的姓名中的一个是以韩语脚本编写并且另一个是以罗马字脚本编写的情况下,使语言 脚本统一的操作包括将韩语脚本姓名转换为罗马字脚本姓名。5. 根据权利要求4所述的电子设备,其中,将韩语脚本姓名转换为罗马字脚本姓名包 括:通过对在韩语脚本姓名中所包括的多个音素中的每个应用基于音素的罗马字母化系统 来生成多个罗马字符集。6. 根据权利要求5所述的电子设备,其中,关于特定音素被放置为开端辅音的情况和特 定音素被放置为末端辅音的情况不同地应用基于音素的罗马字母化系统。7. 根据权利要求1所述的电子设备,其中,通过经由通信电路向外部服务器传送关于所 存储的联系信息的姓名与所接收的联系信息的姓名之间的语言脚本统一的请求并且接收 语言脚本统一的结果,来执行使所存储的联系信息的姓名与所接收的联系信息的姓名之间 的语言脚本统一的操作。8. 根据权利要求1所述的电子设备,其中,排除所存储的联系信息的姓名和所接收的联 系信息的姓名中的每个的不重要部分来执行将所存储的联系信息的姓名与所接收的联系 信息的姓名进行比较。9. 根据权利要求8所述的电子设备,其中,不重要部分包括姓名后缀、头衔、称谓语、数 字或者特殊字符中的至少一个。10. 根据权利要求1所述的电子设备,其中,基于缩写来执行将所存储的联系信息的姓 名与所接收的联系信息的姓名进行比较。11. 根据权利要求1所述的电子设备,其中,通过进一步将在所存储的联系信息中所包 括的电话号码或邮件地址与在所接收的联系信息中所包括的电话号码或邮件地址进行比 较,来执行确定是否合并所存储的联系信息和所接收的联系信息的操作。12. -种要由电子设备所执行的方法,该方法包括: 从外部接收至少一个联系信息; 使在存储器中所存储的联系信息的姓名与所接收的联系信息的姓名之间的语言脚本 统一; 以统一后的语言脚本将所存储的联系信息的姓名与所接收的联系信息的姓名进行比 较;以及 基于比较结果来确定是否合并所存储的联系信息和所接收的联系信息。13. 根据权利要求12所述的方法,其中,基于作为默认脚本的罗马字脚本来执行使所存 储的联系信息的姓名与所接收的联系信息的姓名之间的语言脚本统一。14. 根据权利要求13所述的方法,其中,在所存储的联系信息的姓名和所接收的联系信 息的姓名中的一个是以韩语脚本编写并且另一个是以罗马字脚本编写的情况下,使语言脚 本统一的操作包括将韩语脚本姓名转换为罗马字脚本姓名。15. 根据权利要求12所述的方法,其中,通过进一步将在所存储的联系信息中所包括的 电话号码或邮件地址与在所接收的联系信息中所包括的电话号码或邮件地址进行比较,来 执行确定是否合并所存储的联系信息和所接收的联系信息。
【文档编号】G06F17/28GK105893355SQ201610089873
【公开日】2016年8月24日
【申请日】2016年2月17日
【发明人】宋镇旭, 全炳俊
【申请人】三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1