CN105404629B - 确定地图界面的方法和装置 - Google Patents
确定地图界面的方法和装置 Download PDFInfo
- Publication number
- CN105404629B CN105404629B CN201410466661.3A CN201410466661A CN105404629B CN 105404629 B CN105404629 B CN 105404629B CN 201410466661 A CN201410466661 A CN 201410466661A CN 105404629 B CN105404629 B CN 105404629B
- Authority
- CN
- China
- Prior art keywords
- user
- digital person
- target
- data
- map
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 97
- 238000012545 processing Methods 0.000 claims abstract description 37
- 230000009471 action Effects 0.000 claims description 57
- 230000000007 visual effect Effects 0.000 claims description 51
- 238000010586 diagram Methods 0.000 claims description 31
- 238000011068 loading method Methods 0.000 claims description 15
- 230000003993 interaction Effects 0.000 claims description 14
- 238000004458 analytical method Methods 0.000 claims description 12
- 238000006243 chemical reaction Methods 0.000 claims description 4
- 238000004422 calculation algorithm Methods 0.000 description 34
- 238000003860 storage Methods 0.000 description 25
- 238000007726 management method Methods 0.000 description 16
- 238000004140 cleaning Methods 0.000 description 14
- 238000004891 communication Methods 0.000 description 14
- 230000006870 function Effects 0.000 description 13
- 230000008569 process Effects 0.000 description 12
- 230000036541 health Effects 0.000 description 10
- 239000003795 chemical substances by application Substances 0.000 description 9
- 238000013480 data collection Methods 0.000 description 9
- 230000006399 behavior Effects 0.000 description 8
- 238000011156 evaluation Methods 0.000 description 7
- 238000013507 mapping Methods 0.000 description 7
- 238000007418 data mining Methods 0.000 description 5
- 238000002372 labelling Methods 0.000 description 5
- 238000007635 classification algorithm Methods 0.000 description 4
- 238000013500 data storage Methods 0.000 description 4
- 238000003825 pressing Methods 0.000 description 4
- 238000012216 screening Methods 0.000 description 4
- 230000003542 behavioural effect Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000013135 deep learning Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000001914 filtration Methods 0.000 description 3
- 238000005065 mining Methods 0.000 description 3
- 230000002787 reinforcement Effects 0.000 description 3
- 241000251468 Actinopterygii Species 0.000 description 2
- 206010020772 Hypertension Diseases 0.000 description 2
- 238000003491 array Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 230000001631 hypertensive effect Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000007781 pre-processing Methods 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 238000013526 transfer learning Methods 0.000 description 2
- 241001633942 Dais Species 0.000 description 1
- 241000196324 Embryophyta Species 0.000 description 1
- 241000287828 Gallus gallus Species 0.000 description 1
- 241000282376 Panthera tigris Species 0.000 description 1
- 235000004348 Perilla frutescens Nutrition 0.000 description 1
- 244000124853 Perilla frutescens Species 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 229940079593 drug Drugs 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 238000011049 filling Methods 0.000 description 1
- 230000003862 health status Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000002483 medication Methods 0.000 description 1
- 238000013508 migration Methods 0.000 description 1
- 230000005012 migration Effects 0.000 description 1
- 238000002156 mixing Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 235000012149 noodles Nutrition 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 235000019640 taste Nutrition 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/29—Geographical information databases
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3679—Retrieval, searching and output of POI information, e.g. hotels, restaurants, shops, filling stations, parking facilities
- G01C21/3682—Retrieval, searching and output of POI information, e.g. hotels, restaurants, shops, filling stations, parking facilities output of POI information on a road map
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0201—Market modelling; Market analysis; Collecting market data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0269—Targeted advertisements based on user profile or attribute
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Finance (AREA)
- General Engineering & Computer Science (AREA)
- Remote Sensing (AREA)
- Databases & Information Systems (AREA)
- Entrepreneurship & Innovation (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- Radar, Positioning & Navigation (AREA)
- Data Mining & Analysis (AREA)
- Game Theory and Decision Science (AREA)
- Human Computer Interaction (AREA)
- Computing Systems (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Primary Health Care (AREA)
- Tourism & Hospitality (AREA)
- Automation & Control Theory (AREA)
- User Interface Of Digital Computer (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种确定地图界面的方法和装置,该方法包括:获取目标数字人的行踪维度画像数据,其中,目标数字人由生成数字人的系统生成,并由对应于目标用户的多个维度的目标用户画像组成,目标用户画像通过处理来自多个数据源的多个维度的数据生成;确定目标区域的地图数据,该目标区域为需向用户呈现的特定的地图区域;根据目标数字人的行踪维度画像数据与地图数据,确定追踪地图界面,该追踪地图界面用于表示目标数字人在目标区域的行踪特性。本发明实施例的确定地图界面的方法,根据目标数字人的行踪维度画像数据和地图数据,确定追踪地图界面以表示目标数字人在目标区域的行踪特性,能自动灵活地为用户提供个性化的地图服务,提高用户体验。
Description
技术领域
本发明涉及通信领域,尤其涉及通信领域中确定地图界面的方法和装置。
背景技术
在日常生活中,电子地图由于类型丰富、使用终端多样、操作方便快捷,已经广泛应用于日常生活中,知名的电子地图系统包括百度地图、高德地图、Google地图等,用户使用这些地图系统进行查找、导航等操作。电子地图系统作为连接数字世界和物理世界的平台,其作用以越来越重要。虽然现有的地图系统具有一定的筛选排序功能,如按价格区间、场所类别、评价等进行筛选,但是筛选选项十分有限,筛选操作也较为复杂。更重要地是,现有的地图系统对每个用户呈现的信息都是无差别的,缺乏个性化。例如,当前的地图系统若想回答以下问题是非常困难的:
这个消费场所适合我去吗?
这个餐厅符合我的口味吗?
如果是旅游,本地人都会去哪里吃饭?去哪里玩儿?
如果我是情侣出行,哪些地方适合我去?
我想请老板吃饭,哪里适合他的档次?
如果用户想得到上述问题的答案,用户需要先在搜索引擎上(例如百度、Google等)找到相关的地址信息,在口碑类的网站上(例如大众点评)查找相关的评价,在地图程序(例如百度地图、老虎宝典、Google地图等)上找到到达这个地址的路径才能前往,该过程显然对用户来说较为复杂。并且,评价等信息对用户来是说很重要的信息,但由于不同用户的生活背景不同,对同一事物的认知和感觉也不同,某一用户的评价可能并不能代表另一用户也会有同样的感受。例如,在大众点评等口碑类的网站上,即使“湛江鸡饭店”的评价再好,东北人可能也不会去吃;而“李连贵”的评价分数再高,广东人也不会选择该餐厅。
在上述例子中,将地图上所有的餐厅的全部信息呈现给用户也会为用户带来不便。因为,有些信息对用户而言是不必要或不重要的。例如,某区域范围内有王品台塑牛排、雨花西餐厅、上岛咖啡等餐厅。当不同用户在该区域范围内寻找就餐地点时,地图对所有用户都会同样呈现这几个就餐地点。对该用户或该用户想要获得的与该用户相关的人而言,王品台塑牛排是超出消费预算的,属于信息噪音,而雨花餐厅、上岛咖啡的结果才是该用户期望的;而对于另一用户或该另一用户想要获得的与其相关的人而言,王品台塑牛排、四海一家自助餐厅、大渔铁板烧都在他可选择的范围内,上岛咖啡等他是不会光顾的。
此外,现有的地图提供的路径通常是一条或几条特定的路径,但在实际生活中,对于某些区域,较熟悉该区域的人可能会提供更合适(用时最短或费用最低)的乘车路线或是可以提供更方便地到达某一场所的捷径。这些信息地图系统通常都无法提供,只能靠口口相传或靠用户搜索相应的信息,并加以判断而获得。
现有的一些地图系统可以提供一些模式供用户选择,或由用户提供自身的一些行为特征,依据这些模式或用户提供的行为特征来过滤地图信息,这种方式依然是较片面较局限的,不能为用户提供完全个性化的服务。并且,由用户手动进行选择或填写,增加用户负担。
发明内容
本发明实施例提供了一种确定地图界面的方法和装置,能够自动灵活地提供个性化的地图服务。
第一方面,提供了一种确定地图界面的方法,该方法包括:获取目标数字人的行踪维度画像数据,其中,所述目标数字人由生成数字人的系统生成,所述目标数字人由对应于目标用户的多个维度的目标用户画像组成,所述目标用户画像通过处理来自多个数据源的多个维度的数据生成;确定目标区域的地图数据,所述目标区域为需向用户呈现的特定的地图区域;根据所述目标数字人的行踪维度画像数据与所述地图数据,确定追踪地图界面,所述追踪地图界面用于表示所述目标数字人在所述目标区域的行踪特性。s
结合第一方面,在第一方面的第一种可能的实现方式中,所述根据所述目标数字人的行踪维度画像数据与所述地图数据,确定追踪地图界面根据所述目标第一数字人的行踪维度画像数据与所述地图数据,确定表示所述目标第一数字人在所述目标区域的行踪特性的地图界面,包括:根据所述目标第一数字人在所述目标区域的行踪维度画像数据,确定所述目标第一数字人在所述目标区域的地点出现的频度;根据所述目标数字人在所述目标区域的地点出现的频度,生成用于表示所述目标数字人在所述目标区域的地点出现的频度的视觉元素,所述视觉元素所用于表示所述目标数字人在所述目标区域的行踪特性;将包括所述视觉元素的地图界面确定为所述追踪地图界面。
结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述视觉元素为与所述目标数字人在所述目标区域的地点出现的频度对应的热力图。
结合第一方面的第一种可能的实现方式,在第一方面的第三种可能的实现方式中,所述视觉元素包括至少两种与所述目标数字人在所述目标区域的地点出现的频度对应的不同的标识。
结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述追踪地图界面上还包括用于指示所述标识与所述频度的对应关系的图例。
结合第一方面和第一方面的第一种至第四种可能的实现方式中的任一种可能的实现方式,在第一方面的第五种可能的实现方式中,在所述获取目标数字人的行踪维度画像数据之前,所述方法还包括:向用户呈现数字人显示控件,所述数字人显示控件处于第一状态,所述第一状态表示当前地图界面未加载数字人的行踪维度画像数据;获取用户对所述处于第一状态的数字人显示控件的第一操作动作;根据所述第一操作动作,向用户呈现数字人选择控件,所述数字人选择控件内包括多个可用于加载的数字人对象;将用户选择的数字人对象对应的数字人确定为所述目标数字人;在所述根据所述目标数字人的行踪维度画像数据与所述地图数据,确定追踪地图界面之后,该方法还包括:向用户呈现所述地图界面,并向用户呈现所述数字人显示控件的第二状态,所述第二状态表示当前地图界面加载了所述目标数字人的行踪维度画像数据。
结合第一方面的第五种可能的实现方式,在第一方面的第六种可能的实现方式中,该方法还包括:获取用户对处于第二状态的所述数字人显示控件的第二操作动作;根据所述第二操作动作,确定所述目标数字人的人物背景信息;向用户呈现数字人信息控件,所述数字人信息控件内包括所述目标数字人的人物背景信息。
结合第一方面和第一方面的第一种至第六种可能的实现方式中的任一种可能的实现方式,在第一方面的第七种可能的实现方式中,该方法还包括:获取用户对所述追踪地图界面上的目标地点的第三操作动作;根据所述第三操作动作,向用户呈现目标地点信息控件,所述目标地点信息控件内包括与所述目标地点相关的数字人的统计信息。
第二方面,提供了一种确定地图界面的装置,该装置包括:第一获取模块,用于获取目标数字人的行踪维度画像数据,其中,所述目标数字人由生成数字人的系统生成,所述目标数字人由对应于目标用户的多个维度的目标用户画像组成,所述目标用户画像通过处理来自多个数据源的多个维度的数据生成;第一确定模块,用于确定目标区域的地图数据,所述目标区域为需向用户呈现的特定的地图区域;第二确定模块,用于根据所述第一获取模块获取的所述目标数字人的行踪维度画像数据与所述第一确定模块确定的所述地图数据,确定追踪地图界面,所述追踪地图界面用于表示所述目标数字人在所述目标区域的行踪特性。
结合第二方面,在第二方面的第一种可能的实现方式中,所述第二确定模块具体用于:根据所述目标数字人在所述目标区域的行踪维度画像数据,确定所述目标数字人在所述目标区域的地点出现的频度;根据所述目标数字人在所述目标区域的地点出现的频度,生成用于表示所述目标数字人在所述目标区域的地点出现的频度的视觉元素,所述视觉元素所用于表示所述目标数字人在所述目标区域的行踪特性;将包括所述视觉元素的地图界面确定为所述追踪地图界面。
结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述视觉元素为与所述目标数字人在所述目标区域的地点出现的频度对应的热力图。
结合第二方面的第一种可能的实现方式,在第二方面的第三种可能的实现方式中,所述视觉元素包括至少两种与所述目标数字人在所述目标区域的地点出现的频度对应的不同的标识。
结合第二方面的第三种可能的实现方式,在第二方面的第四种可能的实现方式中,所述追踪地图界面上还包括用于指示所述标识与所述频度的对应关系的图例。
结合第二方面和第二方面的第一种至第四种可能的实现方式中的任一种可能的实现方式,在第二方面的第五种可能的实现方式中,该装置还包括:呈现模块,用于向用户呈现数字人显示控件,所述数字人显示控件处于第一状态,所述第一状态表示当前地图界面未加载数字人的行踪维度画像数据;第二获取模块,用于获取用户对所述呈现模块呈现的所述数字人显示控件的第一操作动作;所述呈现模块还用于根据所述第二获取模块获取的所述第一操作动作,向用户呈现数字人选择控件,所述数字人选择控件内包括多个可用于加载的数字人对象;该装置还包括:第三确定模块,用于将用户选择的数字人对象对应的数字人确定为所述目标数字人;所述呈现模块还用于在所述第二确定模块根据所述目标数字人的行踪维度画像数据与所述地图数据,确定追踪地图界面之后,向用户呈现所述追踪地图界面,并向用户呈现所述数字人显示控件的第二状态,所述第二状态表示当前地图界面加载了所述目标数字人的行踪维度画像数据。
结合第二方面的第五种可能的实现方式,在第二方面的第六种可能的实现方式中,该装置还包括:第三获取模块,用于获取用户对处于第二状态的所述数字人显示控件的第二操作动作;第四确定模块,用于根据所述第三获取模块获取的所述第二操作动作,确定所述目标数字人的人物背景信息;所述呈现模块具体用于:向用户呈现数字人信息控件,所述数字人信息控件内包括所述第四确定模块确定的所述目标数字人的人物背景信息。
结合第二方面和第二方面的第一种至第六种可能的实现方式中的任一种可能的实现方式,在第二方面的第七种可能的实现方式中,该装置还包括:第四获取模块,用于获取用户对所述追踪地图界面上的目标地点的第三操作动作;所述呈现模块具体用于:根据所述第四获取模块获取的所述第三操作动作,向用户呈现目标地点信息控件,所述目标地点信息控件内包括与所述目标地点相关的数字人的统计信息。
结合第二方面和第二方面的第一种至第七种可能的实现方式中的任一种可能的实现方式,在第二方面的第八种可能的实现方式中,该装置为终端。
第三方面,提供了一种地图系统,该地图系统包括:用户交互模块,用于与用户进行交互,接收和响应用户的操作;判断模块,用于判断是否开启数字人显示功能;地图数据库,用于存储地图数据;分析模块,用于根据所述用户交互模块获取的用户指示,确定需要读取的地图数据;地图数据读取模块,用于根据所述分析模块的分析结果,读取所述地图数据库中的所述地图数据;数字人接口,用于获取所述用户交互模块获取的用户选择的数字人的数据;数据转换模块,用于将从所述数字人接口获取的所述数字人的数据转换为所述地图系统可用的数据;数据处理模块,用于对所述地图数据和所述数字人的数据进行处理;制图显示模块,用于根据所述数据处理模块处理后的所述地图数据和所述数字人的数据,生成用于输出的追踪地图界面。
基于上述技术方案,本发明实施例的确定地图界面的方法和装置,通过获取目标数字人的行踪维度画像数据,并确定目标区域的地图数据,从而根据目标数字人的行踪维度画像数据和地图数据,确定追踪地图界面,以表示目标数字人在目标区域的行踪特性,能够自动灵活地为用户提供个性化的地图服务,提高用户体验。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是应用本发明实施例的确定地图界面的方法的一个架构的示意图。
图2是根据本发明一个实施例的确定地图界面的方法的示意性流程图。
图3是根据本发明实施例的确定地图界面的方法的示意图。
图4是根据本发明实施例的确定地图界面的方法的示意图。
图5是根据本发明实施例的确定地图界面的方法的示意图。
图6是根据本发明实施例的确定地图界面的方法的示意图。
图7是根据本发明实施例的确定地图界面的方法的示意图。
图8是根据本发明实施例的确定地图界面的方法的示意图。
图9是根据本发明实施例的确定地图界面的装置的示意性框图。
图10是根据本发明实施例的确定地图界面的装置的示意性框图。
图11是根据本发明实施例的终端的示意性框图。
图12是根据本发明实施例的地图系统的示意性框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。
在进行确定地图界面的方法和装置的说明之前,首先对本发明实施例用到的数字人、生成数字人的方法和系统等相关内容进行阐述。
生成数字人的方法包括:
定义数字人模型,该数字人模型包括多个维度的用户画像模型;
获取特定用户的来自多个数据源的多个维度的数据;
基于数字人模型所包括的多个维度的用户画像模型,对特定用户的多个维度的数据进行处理,生成对应于特定用户的多个维度的用户画像,该特定用户的多个维度的用户画像组成了与特定用户对应的数字人。
上述生成数字人的方法,通过获取来自多个数据源的用户的多个维度的数据,对数据进行处理,基于数字人模型,生成包含多个维度的用户画像的数字人。
应理解,一个维度的用户画像是对用户于物理世界中在该一维度特征的展现,是在深刻理解真实数据的基础上得出的在该一维度的一个虚拟画像。多个维度的用户画像组合在一起,就可以组成一个与物理世界中的用户对应的数字人,该数字人可以从多个维度刻画物理世界中的用户的特征。一个维度的用户画像是根据对应的维度的用户画像模型,通过对数据进行挖掘后生成的。上述维度可以涉及形象、健康、行为习惯、社交模式、消费习惯、兴趣爱好等,还可以包括与物理世界个人对应的其它多个维度。
生成数字人的系统定义数字人模型,该数字人模型包括多个维度的用户画像模型。其中,某一维度的用户画像模型用于表征从相关采集数据中抽取出的用户在该维度的特征和知识类别。而包含多个维度用户画像模型的数字人模型,则基于可获取的多个维度的数据源,从多个不同的维度定义了一个立体的数字人。数字人模型中所包含的不同维度的用户画像模型的确定,至少应考虑如下几个要素:可使用的数据源及能够挖掘到的特征类型、生成数字人的系统的基本需求和第三方客户新定义的可更新的数字人特征需求等。
具体而言,生成数字人的系统可以设置一个画像模型配置库,以维护生成数字人所需要的数字人模型中包含的多个维度的用户画像模型。这些用户画像模型可以通过生成数字人的系统预定义并周期性地更新,进行增加、删除或修改。例如,平台中维护的数字人模型可以对应定义如下一些用户画像模型:用户形象维度画像模型、用户健康维度画像模型、用户行为习惯维度画像模型、用户社交模式维度画像模型、用户消费习惯维度画像模型和用户兴趣爱好维度画像模型等,但并不仅限于此。
应理解,生成数字人的系统可以根据用户的属性,为不同属性的用户群体确定包括不同用户画像模型的数字人模型。用户的属性可以用来刻画用户信息的类型。以用户职业为例,对于医生群体和教师群体,为这两个群体确定的用户画像模型,除了包含所有用户通用的用户形象维度画像模型、用户健康维度画像模型等用户画像模型,医生群体还可能包括与其职业为医生这一属性对应的相应维度的用户画像模型;教师群体还可能包括与其职业为教师这一属性对应的相应维度的用户画像模型,但并不限于此。
此外,生成数字人的系统还可以通过接收客户端的定制需求,创建或修改对应的用户画像模型。例如,生成数字人的系统可以包括数字人应用程序编程接口(ApplicationProgramming Interface,API),以完成生成数字人的系统与第三方客户端的交互。当客户端对某一特定维度的用户画像有需求,而当前生成数字人的系统的画像模型配置库中没有相对应的用户画像模型时,客户端可以通过API将定制需求反馈给生成数字人的系统,以便于生成数字人的系统创建新的用户画像模型。相应地,生成数字人的方法还可以包括:
根据客户端的需求,创建与该需求对应的用于生成用户画像的用户画像模型。
应理解,物理世界的个人在数字世界环境中各种数据平台产生的数据,经过挖掘可以综合刻画对应物理世界个人的各维度特征。用户的数据可以是来自多个数据源的,例如,可以来自手机业务平台,QQ、微信、来往等实时聊天平台,微博、论坛、人人网等社交平台,淘宝、当当、京东等购物平台,此外,数据还可以包括其他用户在通信时产生的与该用户相关的数据,对此不做限定。
从多种数据源收集的数据可以是多个维度的,例如用户的形象维度、健康维度、行为习惯维度、社交维度、消费习惯维度、兴趣爱好维度等,对此不做限定。
生成数字人的系统可以通过终端、通信网元和数据收集代理中的至少一种设备,获取多个用户的来自多个数据源的多个维度的数据。
可以通过终端获取各个用户的数据。通过智能终端、车载终端等终端以及终端上的各类传感器装置,如GPS、运动传感器、光线传感器、麦克风、摄像头等,可以采集获取用户所处的环境信息和用户的行为等信息。通过终端上运行的各类应用软件的运行数据及记录的应用轨迹,如社交软件、运动监测软件、健康监控软件等获取用户在某个领域上的轨迹数据。此外,终端还可能记录用户产生的各类自媒体内容,如照片、音视频媒体、文本日记等。终端可以周期或不定期地向生成数字人的系统上报用户的相关数据,也可以由生成数字人的系统周期或不定期地从终端获取用户的相关数据。
还可以通过通信网元获取各个用户的数据。例如,无线网络控制器(RadioNetwork Controller,RNC)、归属位置寄存器(Home Location Register,HLR)等通信网元上包含大量的用户在通信时产生的相关数据,生成数字人的系统可以从该通信网元捕获多个用户的相关数据。
还可以通过数据收集代理获取多个用户的数据。具体地,数据收集代理通过网络爬虫方式,捕获用户在网络上的言论、上网痕迹等。例如捕获用户在社交网络、网购平台、网络搜索平台、网络服务平台等留下的记录日志。再如,捕获通过各种渠道发布的与该用户相关的信息,如该用户社交圈内好友的社交媒体内容、日志中与用户相关的信息等。数据收集代理可以周期或不定期地向生成数字人的系统上报所捕获的内容,也可以由生成数字人的系统周期或不定期地从数据收集代理获取用户的相关数据。
一般地,通过终端可以获取信息较密集、范围较集中的用户数据,通过通信网元、数据收集代理可以获取较分散的用户数据。此外,还可以通过其它手段或方式获取用户的数据,对此不作限定。
应理解,生成数字人的系统可以通过自身的设备或模块获取数据,也可以通过接口接收生成数字人的系统以外的设备或模块收集的数据,对此不作限定。
还应理解,通过生成数字人的方法从多种数据源获取的大量数据可以是归属于多个用户的。在该种情况下,需要确定这些数据归属于哪个用户。相应地,生成数字人的方法中从多个数据源获取特定用户的多个维度的数据,包括:
获取多个用户的来自多个数据源的多个维度的数据;
根据数据与用户的归属关系,在多个用户的来自多个数据源的多个维度的数据中,确定归属于特定用户的来自多个数据源的多个维度的数据。
具体地,生成数字人的系统获取到来自多个数据源大量数据后,根据数据与数字人对应的用户的归属关系来确定归属于特定用户的多个维度的数据。例如,可以根据数据来源和内容与生成数字人的系统中已经存在的数字人对应的用户的信息进行匹配。当匹配到某一数据为已经存在的数字人对应的用户的相关数据时,生成数字人的系统可以将该数据存储或更新至该数字人对应的用户的账户下,或者直接对数据进行挖掘或分析,将得到的结果存储或更新至该数字人对应的用户的账户下。当确定某一数据不归属于当前已经存在的数字人对应的用户时,则生成数字人的系统可以重新建立一个用户账户,用于存储该数据或由该数据挖掘出的信息。
为了便于确定数据和数字人对应用户的归属关系,生成数字人的系统可以记录并维护数字人用户ID和该用户在物理世界中的其他身份ID之间的对应关系。例如,可以维护并实时更新一个表,该表用于记录数字人用户ID以及相对应的物理世界个人的手机号、微信号、QQ号、微博账号、论坛账号等信息。根据此表,生成数字人的系统可以很方便地辨识出数据与用户的归属关系,也可以方便对各用户的数据的查询。例如,根据表内记录的信息,可以辨识出,微信号为“aaa111”的用户和微博账号为“ccc222”的用户对应的是同一用户,则从微信号“aaa111”获取的数据和微博账号“ccc222”获取的数据均归属于该用户。此外,还可以根据数据的内容确定数据与用户的归属关系。例如,一条数据是一则新闻,该新闻报道了与该用户相关的事迹,则可以确定该新闻是归属于该用户的数据。
生成数字人的方法还可以包括:
对特定用户的来自多个数据源的多个维度的数据进行数据清洗;
提取清洗后的数据的内容所对应的时间和关键词;
将时间和关键词作为标注信息,对该清洗后的数据进行标注;
其中,基于数字人模型所包括的多个维度的用户画像模型,对特定用户的多个维度的数据进行处理,生成对应于特定用户的多个维度的用户画像,包括:
基于数字人模型所包括的多个维度的用户画像模型,对标注后的数据进行处理,生成对应于特定用户的多个维度的用户画像。
具体而言,对获取的特定用户的来自多个数据源的多个维度的数据进行数据清洗,过滤噪声数据。其中,由于数据可能是来自多种数据源的,因此数据可能是异构的,例如可以是结构化的数据、半结构化的数据或非结构化的数据,即用户数据可以是文本、表格,也可以是图片、音频或视频。对于结构化的数据,来自不同数据源的数据结构也可能是不同的。例如,同样都是购买记录,来自淘宝的数据和来自京东的数据,结构可能是不同的。此时,需对这些数据进行处理,使得数据结构一致,这样不仅方便数据管理,在后续进行挖掘运算时,可以加速收敛。
经数据清洗后的数据,可以是文本、表格,也可以是图片、音频或视频,不易于管理和分析。因此,可以对各类异构的清洗后的数据进行标注。具体地,可以提取清洗后的数据所包含的内容对应的时间和关键词,将时间和关键词作为标注信息,对该清洗后的数据进行标注,以便于根据标注信息生成数字人或查询数字人的信息。例如,对于一张在天安门观看升国旗的张片,其标注信息可以为,时间:2014年1月1日;关键词:升国旗。标注的信息还可以包括数据所包含的内容对应的位置信息,以便于辨识数据所包含的内容所在的位置或事件发生的位置。此外,标注的信息还可以包括指示数据特征的其它信息,对此不作限定。
经过标注后的数据便于管理和分析,在后续基于多个维度的用户画像模型,生成特定用户的多个维度的用户画像时,可以基于多个维度的用户画像模型,对标注后的数据进行处理,生成特定用户的多个维度的用户画像。
此外,可以存储标注后的数据,以方便后续管理及数字人的生产和查询。数据存储管理可以基于Hadoop分布式平台来实现,并且考虑到平台存储和管理的数据包括各种结构化、半结构化以及非结构化数据,其存储管理涉及动态增删的可能性,因此可采用非关系型数据库,例如NoSQL等来存储管理数据。具体地,如表1所示,可以按照数字人对应的用户标识(Identity,ID)进行分类存储和管理,存储项可以包括:数据所归属的用户ID和数据相应的标注信息、数据文件名称、数据文件的存储位置链接和数据文件的类型等。
表1
基于数字人模型所包括的多个维度的用户画像模型,对特定用户的多个维度的数据进行处理,生成对应于特定用户的多个维度的用户画像,该特定用户的多个维度的用户画像组成了与特定用户对应的数字人。基于上文中提及的多个维度的用户画像模型,可以生成相对应维度的用户画像。这些用户画像可以包括用户形象维度画像、用户健康维度画像、用户行为习惯维度画像、用户社交模式维度画像、用户消费习惯维度画像和用户兴趣爱好维度画像等,但本并不仅限于此。对特定用户的多个维度的数据进行处理可以调用合适的数据挖掘算法,挖掘提取出特定用户的多个维度的用户画像。数据挖掘算法可以包括以下至少一种:分类算法、聚类算法、回归算法、增强学习算法、迁移学习算法、深度学习算法和主动学习算法,但并不仅限于此。数据挖掘算法可以配置在算法库中,由生成数字人的系统定义并周期性维护更新该算法库。
下面以基于用户消费习惯维度画像模型生成用户消费习惯维度画像为例来进行说明。例如,在一个用户消费习惯维度画像模型的示例中,该模型至少包括如下数据项:用户ID,用户偏好消费品牌,用户可承受消费金额,用户经常消费的时间、用户经常消费的地点,用户偏好的支付方式等。
生成数字人的系统通过终端、通信网元和数据收集代理等收集了某用户消费相关的数据。这些数据可以来源于购物平台的消费记录、信用卡账户的消费明细记录等。表2所示为用户的历史消费记录,其内容包括支付账号、消费时间、消费地点、购买品牌、消费金额、支付方式等。提取支付账号对应的用户为用户ID对应的用户的数据,调用相应的数据挖掘算法,如分类算法、聚类算法、回归算法等,从表2所示的用户历史消费行为记录中,可以分析获得用户消费习惯维度画像模型的相关统计数据,生成该用户的用户消费习惯维度画像。
例如,表2中所示的支付账号为“支付账号A”和“支付账号1”的用户,均与用户ID为“第一数字人”的用户对应。可以根据用户消费习惯维度画像模型,通过对上述支付账号为“支付账号A”和“支付账号1”的数据进行数据挖掘,分析得到该用户的用户消费习惯维度画像。用户消费习惯维度画像为:用户ID为“第一数字人”,偏好消费品牌为“运动户外品牌”,用户可承受消费金额为“2000-5000元”,用户经常消费的时间为“周六或周日等休息日”、用户经常消费的地点为“北京市海淀区各大商场”,用户偏好的支付方式为“信用卡支付”。
表2
支付账号 | 购买品牌 | 消费金额 | 消费时间 | 消费地点 | 支付方式 |
支付账号A | 耐克 | 1299 | 20140104 | 北京中关村 | 信用卡 |
支付账号1 | 哥伦比亚 | 3499 | 20140105 | 北京五道口 | 信用卡 |
支付账号A | 阿迪达斯 | 1399 | 20140119 | 北京中关村 | 信用卡 |
支付账号1 | 北面 | 2499 | 20140125 | 北京五道口 | 信用卡 |
… | … | … | … | … | … |
特定用户的多个维度的用户画像就组成了与特定用户对应的数字人。一个维度的用户画像是对用户于物理世界中在该一维度特征的展现,是在深刻理解真实数据的基础上得出的在该一维度的一个虚拟画像。可以根据数字人模型中定义的用户画像模型,将多个维度的用户画像组成一个与物理世界中的用户对应的数字人,该数字人可以从多个维度刻画物理世界中的用户的特征。在生成数字人的系统新获取到与该特定用户相关的数据时,还可以根据用户画像模型对已有的用户画像进行更新。应理解,更新可以用新获取的数据生成新的用户画像对原用户画像进行替换,也可以保留原用户画像,并生成新的用户画像,以原用户画像和新的用户画像分别刻画用户在不同的时间阶段在该维度的特征。
在生产数字人之后,生成数字人的方法还可以包括:
根据客户端输入的查询条件,向客户端提供与查询条件相应的数字人的用户画像。
具体而言,客户端可以通过API实现对一定用户群体的数字人的用户画像的查询。例如,客户端输入物理世界个人的手机号或微博账号作为检索条件,则可以检索出相应的数字人对应的用户的用户画像。再如,输入健康状况为“患有高血压”,并且消费能力为“较高的消费能力”,可以查询出用户健康维度画像表明该用户患有高血压,并且用户消费习惯维度画像表明该用户具有较高的消费能力的所有用户,从而向这些用户推荐相关药物或治疗设备。应理解,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对实施过程构成任何限定。
因此,上述生成数字人的方法,通过获取来自多个数据源的用户的多个维度的数据,对数据进行处理,基于数字人模型,生成包含多个维度的用户画像的数字人。
上文中详细描述了生成数字人的方法,下面将详细描述生成数字人的系统。
生成数字人的系统包括:
定义模块,用于定义数字人模型,数字人模型包括多个维度的用户画像模型;
获取模块,用于获取特定用户的来自多个数据源的多个维度的数据;
生成模块,用于基于定义模块定义的数字人模型所包括的多个维度的用户画像模型,对获取模块获取的特定用户的来自多个数据源的多个维度的数据进行处理,生成对应于特定用户的多个维度的用户画像,特定用户的多个维度的用户画像组成了与特定用户对应的数字人。
因此,上述生成数字人的系统,通过获取来自多个数据源的用户的多个维度的数据,对数据进行处理,基于数字人模型,生成包含多个维度的用户画像的数字人。
获取模块可以包括:
获取单元,用于获取多个用户的来自多个数据源的多个维度的数据;
确定单元,用于根据数据与用户的归属关系,在获取单元获取的多个用户的来自多个数据源的多个维度的数据中,确定归属于特定用户的来自多个数据源的多个维度的数据。
获取单元具体可以用于:
通过终端、通信网元和数据收集代理中的至少一种设备,获取多个用户的来自多个数据源的多个维度的数据。
多个维度的用户画像包括以下至少两种:用户形象维度画像、用户健康维度画像、用户行为习惯维度画像、用户社交模式维度画像、用户消费习惯维度画像和用户兴趣爱好维度画像。
生成数字人的系统还可以包括:
清洗模块,用于对获取模块获取的特定用户的来自多个数据源的多个维度的数据进行数据清洗;
提取模块,用于提取清洗模块清洗获得的数据的内容所对应的时间和关键词;
标注模块,用于将时间和关键词作为标注信息,对清洗模块清洗获得的数据进行标注。
其中,确定单元具体用于:
基于确定模块确定的数字人模型所包括的多个维度的用户画像模型,对经过标注模块标注后的数据进行处理,生成对应于特定用户的多个维度的用户画像。
生成数字人的系统还可以包括:
清洗模块,用于对获取模块获取的特定用户的来自多个数据源的多个维度的数据进行数据清洗;
提取模块,用于提取清洗模块清洗获得的数据的内容所对应的时间、位置和关键词;
标注模块,用于将时间、位置和关键词作为标注信息,对清洗模块清洗获得的数据进行标注。
其中,确定单元具体用于:
基于确定模块确定的数字人模型所包括的多个维度的用户画像模型,对经过标注模块标注后的数据进行处理,生成对应于特定用户的多个维度的用户画像。
生成数字人的系统还可以包括:
存储模块,用于存储标注后的数据。
生成数字人的系统还可以包括:
查询模块,用于根据客户端输入的查询条件,向客户端提供与查询条件相应的数字人的用户画像。
生成数字人的系统还可以包括:
创建模块,用于根据客户端的需求,创建与需求对应的用于生成用户画像的用户画像模型。
可选地,作为一个实施例,生成模块具体用于:
基于确定模块确定的数字人模型所包括的多个维度的用户画像模型,通过以下至少一种算法对特定用户的来自多个数据源的多个维度的数据进行处理,生成对应于特定用户的多个维度的用户画像:
分类算法、聚类算法、回归算法、增强学习算法、迁移学习算法、深度学习算法和主动学习算法。
因此,上述生成数字人的系统,通过获取来自多个数据源的用户的多个维度的数据,对数据进行处理,基于数字人模型,生成包含多个维度的用户画像的数字人。
另外一种生成数字人的系统可以包括接收器、处理器、存储器和总线系统,接收器、处理器和存储器通过总线系统相连。存储器用于存储指令,接收器和处理器用于执行存储器存储的指令。其中,接收器用于:
获取特定用户的来自多个数据源的多个维度的数据。
处理器用于:
定义数字人模型,该数字人模型包括多个维度的用户画像模型;
基于数字人模型所包括的多个维度的用户画像模型,对特定用户的来自多个数据源的多个维度的数据进行处理,生成对应于特定用户的多个维度的用户画像,特定用户的多个维度的用户画像组成了与特定用户对应的数字人。
因此,该生成数字人的系统通过获取来自多个数据源的用户的多个维度的数据,对数据进行处理,基于数字人模型,生成包含多个维度的用户画像的数字人。
应理解,该处理器可以是中央处理单元(Central Processing Unit,CPU),该处理器还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
该存储器可以包括只读存储器和随机存取存储器,并向处理器提供指令和数据。存储器的一部分还可以包括非易失性随机存取存储器。例如,存储器还可以存储设备类型的信息。
该总线系统除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线系统。
在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
接收器具体可用于:
获取多个用户的来自多个数据源的多个维度的数据;
处理器具体可用于:
根据数据与用户的归属关系,在多个用户的来自多个数据源的多个维度的数据中,确定归属于特定用户的来自多个数据源的多个维度的数据。
此外,接收器可以通过终端、通信网元和数据收集代理中的至少一种设备,获取多个用户的来自多个数据源的多个维度的数据。
可选地,多个维度的用户画像包括以下至少两种:用户形象维度画像、用户健康维度画像、用户行为习惯维度画像、用户社交模式维度画像、用户消费习惯维度画像和用户兴趣爱好维度画像。
可选地,处理器还可用于:
对接收器获取的特定用户的来自多个数据源的多个维度的数据进行数据清洗;
提取清洗后的数据的内容所对应的时间和关键词;
将时间和关键词作为标注信息,对清洗后的数据进行标注。
其中,处理器具体还用于:
基于数字人模型所包括的多个维度的用户画像模型,对标注后的数据进行处理,生成对应于特定用户的多个维度的用户画像。
可选地,处理器还可用于:
对接收器获取的特定用户的来自多个数据源的多个维度的数据进行数据清洗;
提取清洗后的数据的内容所对应的时间、位置和关键词;
将时间、位置和关键词作为标注信息,对清洗后的数据进行标注。
其中,处理器具体还用于:
基于数字人模型所包括的多个维度的用户画像模型,对标注后的数据进行处理,生成对应于特定用户的多个维度的用户画像。
可选地,存储器还可用于:
存储标注后的数据。
可选地,在处理器生产数字人之后,处理器还可用于:
根据客户端输入的查询条件,向客户端提供与查询条件相应的数字人的用户画像。
可选地,在处理器定义数字人模型之前,处理器还可用于:
根据客户端的需求,创建与需求对应的用于生成用户画像的用户画像模型。
可选地,处理器生成用户画像具体可以包括:
基于数字人模型所包括的多个维度的用户画像模型,通过以下至少一种算法对特定用户的来自多个数据源的多个维度的数据进行处理,生成对应于特定用户的多个维度的用户画像:
分类算法、聚类算法、回归算法、增强学习算法、迁移学习算法、深度学习算法和主动学习算法。
因此,上述生成数字人的系统通过获取来自多个数据源的用户的多个维度的数据,对数据进行处理,基于数字人模型,生成包含多个维度的用户画像的数字人。
除此之外,数字世界中包括多个数据源,生成数字人的系统从数据源获取数据生成数字人,并通过API与数字世界交互。该生成数字人的系统可以包括:
接收模块,用于接收来自多个数据源的多个用户的多个维度的数据;
数据预处理模块,用于确定接收模块接收的数据所归属的用户,并且对数据进行数据清洗和标注;
数据存储模块,用于存储数据预处理模块预处理后的数据;
用户身份管理模块,用于管理用户在多个数据源中的账户,以便于确定数据存储模块中存储的多个用户的数据与用户的归属关系;
用户画像模型配置库,用于定义生成用户画像的用户画像模型;
算法库,用于存储并更新多个用于生成用户画像的算法;
数字人生成维护模块,用于基于用户画像模型配置库中的用户画像模型,根据算法库中的算法,对数据存储模块中存储的数据进行处理,生成对应的用户画像,该用户画像组成了与用户对应的数字人;
数字人应用程序编程接口API,用于与客户端进行交互,以便于客户端查询数字人生成维护模块生成的数字人的用户画像或接受客户端提出的创建用户画像模型的需求。
因此,上述生成数字人的系统通过获取来自多个数据源的用户的多个维度的数据,对数据进行处理,基于数字人模型,生成包含多个维度的用户画像的数字人,并且可以进行用户信息、算法库和用户画像模型的更新和维护,还可与第三方客户端进行交互。
以上作为本发明的基础,对生成数字人的方法和系统进行了详细说明。下面将主要围绕本发明实施例的确定地图界面的方法和装置展开说明。
首先,详细介绍可以应用本发明实施例的确定地图界面的方法的一个架构。如图1所示,本发明实施例的典型的确定地图界面的方法的架构包括终端101、地图系统102、数字人管理平台103(即生成数字人的系统)。地图系统102典型地有百度地图、高德地图、Google地图等,用户使用的终端101通过网络使用地图系统102,向地图系统102发出与地图相关的指令。地图系统102根据用户的指令,通过地理信息系统(Geographic InformationSystem,GIS)获取地理信息。同时,用户还通过终端101指示地图系统102通过第三方服务,如数字人管理平台103获取数字人数据。此外,地图系统102还可以通过其它多个第三方服务获取其它的进一步的信息,例如通过大众点评网获取用户评价信息,通过携程网获取电话和预定信息,本发明实施例对此不作限定。
本发明实施例中,获取的数字人数据除图1所示的由地图系统102获取之外,还可以是由终端101获取的,终端所获取的数字人数据可以存储在终端101上,也可以存储在与终端101相关联的云服务器上,以方便用户随时使用,本发明实施例对此不作限定。
图2示出了根据本发明一个实施例的确定地图界面的方法200的示意性流程图。该方法200由地图系统执行或由终端执行,该方法200包括:
S201,获取目标数字人的行踪维度画像数据,其中,目标数字人由生成数字人的系统生成,目标数字人由对应于目标用户的多个维度的目标用户画像组成,目标用户画像通过处理来自多个数据源的多个维度的数据生成。如上文中说明的,生成数字人的系统或称其为数字人管理平台生成数字人,可以通过接口向用户提供交易服务。用户可以购买自己所需要的数字人或数字人的部分画像数据。用户通过终端显示的用户界面,可以在用户拥有的数字人资产中选择想加载的目标数字人。
其中,目标数字人可以是根据用户的选择操作确定的,也可以是地图系统、终端的地图软件或地图应用程序等默认的(例如,用户上次使用地图系统/应用程序时选择了一个目标数字人,在用户再次使用该地图系统/应用程序时,地图系统/应用程序默认在地图界面上仍加载该目标数字人的行踪维度画像数据)。如果获取数字人画像数据由地图系统执行,则终端通过网络将指示目标数字人的标识发送给地图系统,由地图系统通过生成数字人的系统或相应的第三方服务平台,获取与标识相应的目标数字人的行踪维度画像数据。如果获取数字人画像数据由终端执行,则终端获取其自身存储的目标数字人的行踪维度画像数据,或者终端通过与终端相关联的云服务器,获取目标数字人的行踪维度画像数据。
应理解,生成数字人的系统可生成与物理世界个人对应的数字人的各种维度画像,如形象维度画像、健康维度画像、行为习惯维度画像、社交模式维度画像、消费模式维度画像、兴趣爱好维度画像等,因而也可以生成行踪维度画像,行踪维度画像可以包含的数据如表3所示,例如:活动类型(运动、餐饮、购物、休闲等),地点(地理位置坐标、地点名称),时间段(上午/下午/晚上、工作日/节假日),频度(XX次/天、XX次/周、XX次/月、XX次/年),同伴信息(独自、同事、家人或朋友)。这里的行踪维度画像可以对应于本发明实施例的行踪维度画像数据,其中包含了与数字人的行踪维度相关的信息。行踪维度画像数据除了包括表3中列出的数字人在某一个地点的行踪的相关信息,还可以包括数字人在从某一地点到达另一地点时采取的路径等,本发明实施例对行踪维度画像数据包括的内容不作限定。
表3
此外,除获取目标数字人的行踪维度画像数据,还可以同时获取数字人的其它信息,如数字人的人物背景信息等,例如,目标数字人的性别、年龄、教育程度、职业、行业、薪资水平、民族、地域(居住地、生长/出生地)、使用语言(中文、英文、……)、特征标签(妈妈、情侣、……)等数字人的基本信息。
S202,确定目标区域的地图数据,该目标区域为需向用户呈现的特定的地图区域。具体而言,用户在使用地图服务时,会不断的向地图系统发送指示,地图系统或者终端可以获取用户的与地图相关的指示。例如,搜索某一地址、调整地图显示的区域范围、查找从一个地址到达另一地址的路径等。用户的这些与地图系统的交互操作以指示、命令或请求的形式发送给地图系统,由地图系统做出反馈,向用户呈现特定的地图区域。此外,用户也可以对终端的地图软件或地图应用程序发出交互请求,本发明实施例对此不作限定。根据用户的指示,地图系统、终端的地图软件或地图应用程序等确定对应的目标区域。该目标区域对应相应的地图数据,包括地图上的地点、路径(用户发出的指示可能是查找两个地点之间的路径)等。
应理解,目标区域还可以是地图系统、终端的地图软件或地图应用程序等默认的,例如,当用户打开地图系统、终端的地图软件或地图应用程序时,地图系统/应用程序会向用户呈现一块默认的地图区域,或者向用户呈现用户上次使用时所驻留的地图区域,此时这些地图区域即为目标区域。
S203,根据目标数字人的行踪维度画像数据与地图数据,确定追踪地图界面,该追踪地图界面用于表示目标数字人在目标区域的行踪特性。地图系统、终端的地图软件或地图应用程序等将目标数字人的非标准的行踪维度画像数据转换成地图系统、终端的地图软件或地图应用程序等可用的数据。将这些行踪维度画像数据中的与S202中确定的目标区域包括的地点或路径相关的数据提取出来,与地图数据一并进行处理,形成加载了目标数字人的行踪维度画像数据的追踪地图界面,以便将目标数字人在目标区域的行踪特性呈现给用户。
具体而言,将目标数字人的非标准的行踪维度画像数据转换成地图系统、终端的地图软件或地图应用程序等可用的数据,可以是将“地点”信息转换成地点在地图上的矢量位置信息,将“频度”信息转换成热力图或视觉元素,将热力图或视觉元素呈现到对应的地点所在地图上的位置上,“活动类型”、“时间段”、“同伴”信息转换成地图上可以操作的筛选/过滤选项(类似地图上的按价格、按评价、按服务等排序功能)等。
加载了目标数字人的行踪维度画像数据的追踪地图界面可以是在地图界面上确定的目标区域包括的地点按照目标数字人出现的频度进行分级别的显示,或者对用户搜索的两个地点之间的路径根据目标数字人的数据进行不同方式的显示等等,本发明实施例对此不作限定。此外。还可以向用户呈现一些辅助操作的控件,例如表明加载了数字人画像数据的数字人显示控件等等,本发明实施例对此不作限定。
因此,本发明实施例的确定地图界面的方法,通过获取目标数字人的行踪维度画像数据,并确定目标区域的地图数据,从而根据目标数字人的行踪维度画像数据和地图数据,确定追踪地图界面,以表示目标数字人在目标区域的行踪特性,能够自动灵活地为用户提供个性化的地图服务,提高用户体验。
可选地,在本发明实施例中,在获取目标数字人的行踪维度画像数据之前,方法200还包括:
向用户呈现数字人显示控件,数字人显示控件处于第一状态,第一状态表示当前地图界面未加载数字人的行踪维度画像数据;
获取用户对处于第一状态的数字人显示控件的第一操作动作;
根据第一操作动作,向用户呈现数字人选择控件,数字人选择控件内包括多个可用于加载的数字人对象;
将用户选择的数字人对象对应的数字人确定为目标数字人;
在根据目标数字人的行踪维度画像数据与地图数据,确定追踪地图界面之后,方法200还包括:
向用户呈现追踪地图界面,并向用户呈现数字人显示控件的第二状态,第二状态表示当前地图界面加载了目标数字人的行踪维度画像数据。
具体而言,如图3所示,可以向用户呈现数字人显示控件310,用于显示数字人的加载情况并方便用户执行选择、加载数字人的相关操作。例如,数字人显示控件310通过不同的视觉元素控制数字人显示控件310处于不同的状态。例如,数字人显示控件310处于第一状态时,表示当前地图界面未加载数字人的行踪维度画像数据;数字人显示控件310处于第二状态时,可以指示当前加载了哪个数字人的行踪维度画像数据、数字人的名称等。控制数字人显示控件310处于不同的状态的视觉元素可以是色调、透明度、明度等元素。
其中,一种可选的实现方式为如图3A至图3C中的元素311,如图3A所示的图标311为空心的,表示没有加载数字人,如图3C所示的图标311为实心的,表示已经加载了数字人,并在数字人显示控件显示该数字人的名称以区分不同的数字人。数字人的名称可以是数字人管理平台中存储的默认的名称,也可以是用户自己命名的。此外,可以显示数字人的名称的全部;当数字人的名称过长时,也可以显示有限个字符。例如,显示三个字符以及“…”,如当前加载的数字人名称为“白领小资”,则在地图界面上可以显示为“白领小…”。
用户对数字人显示控件做出第一操作动作,可以从用户当前拥有的数字人资源中数字人进行加载。其中,操作动作可以是用户对触摸屏终端做出的手势,还可以是用户的语音指令或者是用户通过鼠标键盘等对终端做出的指令。根据第一操作动作,向用户呈现数字人选择控件,数字人选择控件内包括多个可用于加载的数字人对象。用户选择想要加载的数字人对应的数字人对象,例如在有触摸屏的终端上,用户可以直接点击想要加载的数字人对象;在其它终端,用户可以直接将数字人对象拖动到地图上,本发明实施例对此不作限定。其中,数字人对象可以是数字人对应的图标、文字、文件或文件夹等,本发明实施例对此不作限定。
将用户选择的数字人对象对应的数字人确定为目标数字人,继而可以获取目标数字人的行踪维度画像数据。其中,获取目标数字人的行踪维度画像数据可以是地图系统接收终端的指示,从而向生成数字人的系统或者第三方数字人管理平台等获取;也可以是终端从终端的数字人存储模块中获取目标数字人的相关数据,或者终端向关联的云服务器请求目标数字人的相关数据,本发明实施例对具体的获取方式不作限定。
在一个例子中,如图3B所示,用户通过点击数字人显示控件310,在屏幕上显示一个数字人选择控件320,该数字人选择控件320中包括了用户所拥有的多个数字人资产对应的数字人对象,用户通过选择数字人对象确定要选择的数字人。继而,终端或者地图系统可以向数字人管理平台、数字人存储模块或者向与终端关联的云服务器请求目标数字人的行踪维度画像数据。接收数字人管理平台、数字人存储模块或者向与终端关联的云服务器发送的目标数字人的行踪维度画像数据,将目标数字人的行踪维度画像数据与当前的地图区域上的地点、路径等相匹配,进行数据加工,即对目标数字人的行踪维度画像数据与地图数据进行相对应的处理,确定加载目标数字人的行踪维度画像数据后的追踪地图界面。
例如,如图3B所示,用户通过数字人选择控件选择了名称为“John”的数字人,即目标数字人。则地图系统、终端的地图软件或地图应用程序获取该数字人“John”的行踪维度画像数据。将数字人“John”的行踪维度画像数据与地图数据进行处理,确定加载数字人“John”的数据后的追踪地图界面,该追踪地图界面可以表示数字人“John”在目标区域的行踪特性。
如图3C所示为加载了数字人“John”的数据后的追踪地图界面,该追踪地图界面显示数字人“John”在目标区域出现的频度对应的热力图(如331和332所示)。热力图,也称为热图,在本发明实施例中可以根据热力图的颜色的深浅或不同的色调提示不同的频度,可以适用于地图放大程度较小时。一般而言,颜色越深表示频度越高。在本发明实施例中频度是根据该数字人的数据所对应的物理人在这些地点出现的频度计算出来的。
相应地,根据目标数字人的行踪维度画像数据与地图数据,确定追踪地图界面,包括:
根据目标数字人在目标区域的行踪维度画像数据,确定目标数字人在目标区域的地点出现的频度;
根据目标数字人在目标区域的地点出现的频度,生成用于表示目标数字人在目标区域的地点出现的频度的视觉元素,视觉元素所用于表示目标数字人在目标区域的行踪特性;
将包括视觉元素的地图界面确定为追踪地图界面。
可选地,视觉元素可以为与目标数字人在目标区域的地点出现的频度对应的热力图。图3中示出的例子即为目标数字人在目标区域的地点出现的频度对应的热力图。
可选地,视觉元素还可以包括至少两种与目标数字人在目标区域的地点出现的频度对应的不同的标识。
具体而言,当放大地图到一定级别时,地图上可以详细显示各个地点。对于加载了数字人的行踪维度画像数据的追踪地图界面,可以根据所加载的数字人的行踪维度画像数据,确定该数字人在地图区域的地点出现的频度,利用不同的标识分别显示在地图区域的地点出现的频度。该频度的提示在地图放大到一定级别后、搜索一类场所或查找一个特定场所时均可使用。本发明实施例中通过标识提示用户各个地点所对应的当前数字人的出现频度。标识可以是改变图标、文字等的透明度、颜色、色调、大小、形状、明度等,可以对级别或程度进行提示的视觉表现手段,如目标地点是当前加载的数字人去得最多的,第二地点是当前加载的数字人偶尔会去一下的,第三地点是当前加载的数字人几乎不会去的。可能的表现手法是,目标地点使用红色图标,第二地点使用橙色图标,第三地点是空心的(只有图标轮廓无颜色)图标,透明度、色调、大小、形状、明度等这些标识可以叠加使用多种,如第三地点的图标尺寸比目标地点和第二地点的图标要小。在本发明实施例中,频度范围的级别至少有两级,也可以给出更精细的级别。
其中,频度与标识的对应可以进行预先配置,如对餐厅设置三个级别的标识(即三种标识),频度高对应一个星期三次以上,频度中对应一个月三次以上,频度低对应一年三次以下等等。不同活动类型的地点可以设置不同的对应规则,如公园等休闲场所的对应关系可能是,频度高对应一个月三次以上,频度中对应一年五次以上,频度低对应一年一次以下等。
如图4所示,地图界面当前加载的数字人为“我自己”,其中“我自己”代表的用户群特征为“月薪4000-10000,毕业生”,从图4中可以看出该数字人去411类场所最多,如上岛咖啡、KFC、IKEA;去412类场所的频度相对较低,如迪卡侬、百安居、大渔铁板烧、四海一家;去413类场所的频度最低,如俏江南、王品台塑牛排。
可选地,在本发明实施例中,追踪地图界面上还可以显示用于指示标识与频度的对应关系的图例。例如,视觉元素411与数字人在该地点出现的频度在10次以上相对应;视觉元素412与数字人在该地点出现的频度在3-9次相对应;视觉元素413与数字人在该地点出现的频度在3次以下相对应。可以将上述对应关系以图例的方式在追踪地图界面上标示出来。
可选地,在本发明实施例中,在目标区域内显示两个地点之间的路径时,如果所加载的数字人对该两个地点之间的路径有推荐的路径,可以将该推荐的路径以不同于其它路径的视觉元素来表现。采用的手法和提示特定地点的手法是类似的,根据“路径”这一信息的特点,所采用的视觉元素可以是线宽、线型、颜色等,还可以在路径旁边以序号标出,例如1为最佳路径,2,3……逐渐次之。如图5中到达同一地点KFC当前数字人采用更多的路径511,用较大的线宽来标识,以及比较少采用的路径512,用较窄的线宽来标识。进一步地,在实际生活中,经常有一些更合理的路线或熟悉附近的人采用的捷径,通过加载一个特征为“搅拌厂附近居民”的数字人,用户可以容易地知道这些路线或捷径,如图5所示,用户可以查看到比较熟悉这一带地形的人会选择路径512。
因此,本发明实施例的确定地图界面的方法,用户可以通过数字人显示控件加载数字人,并采用视觉元素对将要显示的地图界面进行相应的处理和显示,使用不同的视觉元素对当前加载的数字人在各地点出现的频度或行走的路径加以区分,能够帮助用户更快速、更准确地做出决策,方便用户查找和使用地图。
可选地,作为一个实施例,确定地图界面的方法200还包括:
获取用户对处于第二状态的数字人显示控件的第二操作动作;
根据第二操作动作,确定目标数字人的人物背景信息;
向用户呈现数字人信息控件,数字人信息控件内包括目标数字人的人物背景信息。
具体而言,如图6A所示,用户可以对处于第二状态的数字人显示控件610,即表示已经加载了目标数字人的数字人显示控件610做出第二操作动作,例如,长按数字人显示控件610、双击数字人显示控件610或在有压力感应功能的触摸屏上用力按数字人显示控件610等。屏幕或显示设备获取该第二操作动作,根据预设的操作动作语义,确定该第二操作动作的语义为显示当前加载的数字人的人物背景信息。地图系统、终端的地图软件或地图应用程序根据第二操作动作的语义,确定目标数字人的人物背景信息。人物背景信息可以包括,例如,目标数字人的性别、年龄、教育程度、职业、行业、薪资水平、民族、地域(居住地、生长/出生地)、使用语言(中文、英文、……)、特征标签(妈妈、情侣、……)等数字人的基本信息。
在图6A的例子中,数字人“John”的信息包括姓名、性别、年龄、国籍、工作单位、薪资水平等。应理解,在本发明实施例中,如果目标数字人不对应物理世界的个人,而是对应一类人,则目标数字人的信息可以包含该类人的共同特性的相关信息。在图6B中向用户呈现数字人信息控件620,该数字人信息控件620内包括数字人“John”的信息。
因此,本发明实施例的确定地图界面的方法,可以通过在追踪地图界面上显示数字人的信息,方便用户总体把握数字人的基本情况,结合地图做出更合理的决策。
可选地,作为一个实施例,确定地图界面的方法200还包括:
获取用户对追踪地图界面上的目标地点的第三操作动作;
根据第三操作动作,向用户呈现目标地点信息控件,目标地点信息控件内包括与目标地点相关的数字人的统计信息。
具体而言,当用户选定一个特定地点时,对追踪地图界面上的目标地点做出第三操作动作,例如点击、长按、双击,用力按等,在地图界面上可以显示该目标地点的详细信息。其中,该详细信息中包括与目标地点相关的数字人的统计信息,如用户群的信息等。如图7A所示,用户选择了一个地点IKEA711,点击或双击视图元素711,则向用户呈现目标地点信息控件,即如图7B所示的IKEA的信息控件720。IKEA的信息控件720中可以包括人均消费金额、电话、路线、附近等,还可以显示项目“人群”(图7B中的721)。点击IKEA的信息控件720中的展开按钮,可以查看如图7C所示的上述项目的详细内容。其中,“人群”的内容如图7C中的722所示,从“人群”的内容722中可以看出该地点出现频度最多的数字人是“10000-20000,青年人,中产”,这间接代表了这一类特征的用户是这一地点的最适宜消费人群。点击722中的展开按钮,可以进一步查看光顾IKEA的其他人群。例如“4000-10000,毕业生”、“大学生”等。优选地,可以按照出现频度对“人群”中的不同类用户群排序。
因此,本发明实施例的确定地图界面的方法,可以显示用户选择的地点对应的数字人的统计信息,能够为用户提供综合全面的信息。
可选地,在本发明实施例中,确定地图界面的方法200还包括:
获取用户对处于第二状态的数字人显示控件的第四操作动作;
根据第四操作动作,向用户呈现数字人选择控件,该数字人选择控件内包括多个可用于加载的数字人对象;
将用户选择的数字人对象对应的数字人确定为目标数字人;
获取目标数字人的行踪维度画像数据;
根据目标数字人的行踪维度画像数据与地图数据,确定追踪地图界面,该追踪地图界面用于表示目标数字人在目标区域的行踪特性;
向用户呈现追踪地图界面。
具体而言,如果用户拥有多个数字人资产,在地图界面上还可以进行数字人的切换。如图8A所示,当前地图界面加载的数字人为第一数字人“John”。数字人显示控件810的中心811显示为实心的,下方的数字人名称812显示为“John”;地图界面上呈现第一数字人“John”在目标区域的热力图831和832。用户在屏幕上对数字人显示控件810做出第四操作动作,例如点击等。在图8B中,屏幕或显示设备获取该第四操作动作,根据预设的操作动作语义,确定该第四操作动作的语义为切换数字人。则在地图界面上向用户呈现数字人选择控件820,该数字人选择控件内包括多个可用于加载的数字人的相应的标识。例如,如8B所示,用户共拥有4个数字人,除“John”以外,可选择的数字人有“我自己”、“女朋友”、“爸妈”。确定用户选择的第二数字人,如用户选择了数字人“女朋友”821,获取数字人“女朋友”的行踪维度画像数据。对数字人“女朋友”的行踪维度画像数据与地图数据进行相对应的处理,确定加载数字人“女朋友”的行踪维度画像数据后的地图界面。如图8C所示,屏幕上显示加载数字人“女朋友”的数据后的地图界面,该地图界面上的数字人控件810下方显示的数字人的名称变为“女朋友”813,并且地图界面上由显示“John”在目标区域出现的频度对应的热力图也相应地变为由显示“女朋友”在地图界面的区域出现的频度对应的热力图833和834。
因此,本发明实施例的确定地图界面的方法,可以在不同的数字人间进行切换,能够向用户提供适用于不同的人或人群的个性化地图服务。
上文中结合图1至图8,详细描述了根据本发明实施例的确定地图界面的方法,下面将结合图9至图12,详细描述根据本发明实施例的确定地图界面的装置。
图9示出了根据本发明实施例的确定地图界面的装置900的示意性框图。如图9所示,该装置900包括:
第一获取模块910,用于获取目标数字人的行踪维度画像数据,其中,目标数字人由生成数字人的系统生成,目标数字人由对应于目标用户的多个维度的目标用户画像组成,目标用户画像通过处理来自多个数据源的多个维度的数据生成;
第一确定模块920,用于确定目标区域的地图数据,该目标区域为需向用户呈现的特定的地图区域;
第二确定模块930,用于根据第一获取模块910获取的目标数字人的行踪维度画像数据与第一确定模块920确定的地图数据,确定追踪地图界面,该追踪地图界面用于表示目标数字人在目标区域的行踪特性。
因此,本发明实施例的确定地图界面的装置,通过获取目标数字人的行踪维度画像数据,并确定目标区域的地图数据,从而根据目标数字人的行踪维度画像数据和地图数据,确定追踪地图界面,以表示目标数字人在目标区域的行踪特性,能够自动灵活地为用户提供个性化的地图服务,提高用户体验。
可选地,作为一个实施例,第二确定模块930具体用于:
根据目标数字人在目标区域的行踪维度画像数据,确定目标数字人在目标区域的地点出现的频度;
根据目标数字人在目标区域的地点出现的频度,生成用于表示目标数字人在目标区域的地点出现的频度的视觉元素,视觉元素所用于表示目标数字人在目标区域的行踪特性;
将包括视觉元素的地图界面确定为追踪地图界面。
可选地,视觉元素为与目标数字人在目标区域的地点出现的频度对应的热力图。
可选地,视觉元素包括至少两种与目标数字人在目标区域的地点出现的频度对应的不同的标识。
可选地,地图界面上还包括用于指示标识与频度的对应关系的图例。
可选地,作为一个实施例,装置900还包括:
呈现模块,用于向用户呈现数字人显示控件,数字人显示控件处于第一状态,第一状态表示当前地图界面未加载数字人的行踪维度画像数据;
第二获取模块,用于获取用户对呈现模块呈现的数字人显示控件的第一操作动作;
呈现模块还用于根据第二获取模块获取的第一操作动作,向用户呈现数字人选择控件,数字人选择控件内包括多个可用于加载的数字人对象;
装置900还包括:第三确定模块,用于将用户选择的数字人对象对应的数字人确定为目标数字人;
呈现模块还用于在第二确定模块930根据目标数字人的行踪维度画像数据与地图数据,确定追踪地图界面之后,向用户呈现追踪地图界面,并向用户呈现数字人显示控件的第二状态,第二状态表示当前地图界面加载了目标数字人的行踪维度画像数据。
可选地,作为一个实施例,装置900还包括:
第三获取模块,用于获取用户对处于第二状态的数字人显示控件的第二操作动作;
第四确定模块,用于根据第三获取模块获取的第二操作动作,确定目标数字人的人物背景信息;
呈现模块具体用于:
向用户呈现数字人信息控件,数字人信息控件内包括第四确定模块确定的目标数字人的人物背景信息。
可选地,作为一个实施例,装置900还包括:
第四获取模块,用于获取用户对追踪地图界面上的目标地点的第三操作动作;
呈现模块具体用于:
根据第四获取模块获取的第三操作动作,向用户呈现目标地点信息控件,目标地点信息控件内包括与目标地点相关的数字人的统计信息。
可选地,装置900为终端。
因此,本发明实施例的确定地图界面的装置,通过获取目标数字人的行踪维度画像数据,并确定目标区域的地图数据,从而根据目标数字人的行踪维度画像数据和地图数据,确定追踪地图界面,以表示目标数字人在目标区域的行踪特性,能够自动灵活地为用户提供个性化的地图服务,提高用户体验。
如图10所示,本发明实施例还提供了一种确定地图界面的装置1000,该装置1000包括接收器1010、处理器1020、存储器1030和总线系统1040,接收器1010、处理器1020和存储器1030通过总线系统1040相连。存储器1030用于存储指令,接收器1010和处理器1020用于执行存储器1030存储的指令。其中,接收器1010用于:
获取目标数字人的行踪维度画像数据,其中,目标数字人由生成数字人的系统生成,目标数字人由对应于目标用户的多个维度的目标用户画像组成,目标用户画像通过处理来自多个数据源的多个维度的数据生成;。
处理器1020用于:
确定目标区域的地图数据,该目标区域为需向用户呈现的特定的地图区域;
根据目标数字人的行踪维度画像数据与地图数据,确定追踪地图界面,该追踪地图界面用于表示目标数字人在目标区域的行踪特性。
因此,本发明实施例的确定地图界面的装置,通过获取目标数字人的行踪维度画像数据,并确定目标区域的地图数据,从而根据目标数字人的行踪维度画像数据和地图数据,确定追踪地图界面,以表示目标数字人在目标区域的行踪特性,能够自动灵活地为用户提供个性化的地图服务,提高用户体验。
应理解,在本发明实施例中,该处理器1020可以是中央处理单元(CentralProcessing Unit,CPU),该处理器1020还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific IntegratedCircuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
该存储器1030可以包括只读存储器和随机存取存储器,并向处理器1020提供指令和数据。存储器1030的一部分还可以包括非易失性随机存取存储器。例如,存储器1030还可以存储设备类型的信息。
该总线系统1040除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线系统1040。
在实现过程中,上述方法的各步骤可以通过处理器1020中的硬件的集成逻辑电路或者软件形式的指令完成。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器1030,处理器1020读取存储器1030中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
可选地,作为一个实施例,处理器1020具体可用于:
根据目标数字人在目标区域的行踪维度画像数据,确定目标数字人在目标区域的地点出现的频度;
根据目标数字人在目标区域的地点出现的频度,生成用于表示目标数字人在目标区域的地点出现的频度的视觉元素,视觉元素所用于表示目标数字人在目标区域的行踪特性;
将包括视觉元素的地图界面确定为追踪地图界面。
可选地,作为一个实施例,视觉元素为与目标数字人在目标区域的地点出现的频度对应的热力图。
可选地,作为一个实施例,视觉元素包括至少两种与目标数字人在目标区域的地点出现的频度对应的不同的标识。
可选地,作为一个实施例,地图界面上还包括用于指示标识与频度的对应关系的图例。
可选地,作为一个实施例,处理器1020还可用于:
向用户呈现数字人显示控件,数字人显示控件处于第一状态,第一状态表示当前地图界面未加载数字人的行踪维度画像数据;
获取用户对处于第一状态的数字人显示控件的第一操作动作;
根据第一操作动作,向用户呈现数字人选择控件,数字人选择控件内包括多个可用于加载的数字人对象;
将用户选择的数字人对象对应的数字人确定为目标数字人;
其中,处理器1020具体还用于:
向用户呈现追踪地图界面,并向用户呈现数字人显示控件的第二状态,第二状态表示当前地图界面加载了目标数字人的行踪维度画像数据。
可选地,作为一个实施例,处理器1020还可用于:
获取用户对处于第二状态的数字人显示控件的第二操作动作;
根据第二操作动作,确定目标数字人的人物背景信息;
向用户呈现数字人信息控件,数字人信息控件内包括目标数字人的人物背景信息。
可选地,作为一个实施例,处理器1020还可用于:
获取用户对追踪地图界面上的目标地点的第三操作动作;
根据第三操作动作,向用户呈现目标地点信息控件,目标地点信息控件内包括与目标地点相关的数字人的统计信息。
应理解,根据本发明实施例的确定地图界面的装置1000可对应于执行本发明实施例中的方法的主体,还可以对应于根据本发明实施例的确定地图界面的装置900,并且装置1000中的各个模块的上述和其它操作和/或功能是为了实现图1至图8的方法的相应流程,为了简洁,在此不再赘述。
因此,本发明实施例的确定地图界面的装置,通过获取目标数字人的行踪维度画像数据,并确定目标区域的地图数据,从而根据目标数字人的行踪维度画像数据和地图数据,确定追踪地图界面,以表示目标数字人在目标区域的行踪特性,能够自动灵活地为用户提供个性化的地图服务,提高用户体验。
本发明实施例涉及一种终端设备1100及确定地图界面的方法,该终端设备1100可以为手机、平板电脑、PDA(Personal Digital Assistant,个人数字助理)、POS(Point ofSales,销售终端)、或车载电脑等。
图11示出的是本发明实施例终端1100的结构示意图。参考图11,本发明实施例的一种终端1100,包括,第一存储器1120、处理器1160及输入单元1130,该第一存储器1120存储该终端预设数量的应用程序的界面信息,其中,该界面信息包括界面元素、界面编号、该界面编号与该界面元素的对应关系、以及该界面元素位于该界面编号对应的应用程序界面的位置信息;该输入单元1130用于接收用户切换应用程序界面操作,并产生切换信号;该处理器1160用于根据该切换信号确定目标界面编号;根据与该目标界面编号相邻的预定数量确定与该目标界面编号相邻的界面编号;根据该第一存储器1120中存储的界面编号和与该目标界面编号相邻的界面编号,确定待加载的界面编号对应的界面信息;释放该第一存储器1120中与该目标界面编号不相邻的至少部分界面编号对应的界面信息所占用的存储空间;加载该待加载的界面编号对应的界面信息到该第一存储器1120中。
其中,该预设数量是指可以存储于该第一存储器1120的应用程序的界面信息的数量。该预定数量是指与该目标界面编号每一侧相邻的界面编号的数量。
该处理器1160可以通过释放该第一存储器1120中,与该目标界面编号不相邻的至少部分界面编号对应的界面信息所占用的存储空间,加载与该目标界面编号相邻的界面编号对应的界面信息于该第一存储器1120中,从而可以循环加载界面信息,减缓终端1100的存储容量的限制与日益增长的应用程序界面数量之间的矛盾。
其中,根据该第一存储器1120中存储的界面编号和与该目标界面编号相邻的界面编号,确定待加载的界面编号对应的界面信息,具体为:根据该第一存储器1120中存储的界面编号和与该目标界面编号相邻的界面编号,确定该第一存储器1120中未存储的界面编号,该未存储的界面编号对应的界面信息为该第一存储器1120中待加载的界面编号对应的界面信息。
需要说明的是,该处理器1160可以调用该第一存储器1120中存储的与该目标界面编号对应的界面元素、以及该界面元素显示于该界面编号对应的应用程序界面的位置信息,从而将该界面元素显示在与该目标界面编号对应的应用程序界面。其中,该界面元素可以是应用程序图标或widget桌面控件等。
本发明实施例中,该终端1100还可以包括第二存储器1121,该第二存储器1121可以用于存储终端1100的所有应用程序的界面信息。该处理器1160加载该待加载的界面编号对应的界面信息到该第一存储器1120中,具体为:该处理器1160调用该第二存储器1121中待加载的界面编号对应的界面信息,将该待加载的界面编号对应的界面信息加载到该第一存储器1120中。
可以理解的,该第二存储器1121可以为该终端1100的外存,该第一存储器1120可以为该终端1100的内存。该处理器1160可以从该第二存储器1121中加载预设数量的界面信息到该第一存储器1120中。每个加载的界面信息在该第一存储器1120中对应一个存储空间,可选的,每个存储空间可以相同。该第一存储器1120可以为NVRAM非易失存储器、DRAM动态随机存储器、SRAM静态随机存储器、Flash闪存等其中之一;该第二存储器1121可以为硬盘、光盘、USB盘、软盘或磁带机等。
本发明实施例中,终端的所有界面信息可以存储在云服务器,该云服务器可以为第二存储器1121。该处理器1160加载该待加载的界面编号对应的界面信息到该第一存储器1120中,具体为:该处理器1160通过网络通道获取该云服务器中待加载的界面编号对应的界面信息,将该待加载的界面编号对应的界面信息加载到该第一存储器1120中。
该输入单元1130可用于接收输入的数字或字符信息,以及产生与终端1100的用户设置以及功能控制有关的信号输入。具体地,本发明实施例中,该输入单元1130可以包括触控面板1131。触控面板1131,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1131上或在触控面板1131的操作),并根据预先设定的程式驱动相应的连接装置。可选地,触控面板1131可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给该处理器1160,并能接收处理器1160发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1131。除了触控面板1131,输入单元1130还可以包括其他输入设备1132,其他输入设备1132可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
该终端1100还可以包括显示单元1140,该显示单元1140可用于显示由用户输入的信息或提供给用户的信息以及终端1100的各种菜单界面。该显示单元1140可包括显示面板1141,可选的,可以采用LCD(Liquid Crystal Display,液晶显示器)或OLED(OrganicLight-Emitting Diode,有机发光二极管)等形式来配置显示面板1141。
本发明实施例中,该触控面板1131覆盖该显示面板1141,形成触摸显示屏,当该触摸显示屏检测到在其上或附近的触摸操作后,传送给处理器1160以确定触摸事件的类型,随后处理器1160根据触摸事件的类型在触摸显示屏上提供相应的视觉输出。
本发明实施例中,该触摸显示屏包括应用程序界面显示区及常用控件显示区。该应用程序界面显示区及该常用控件显示区的排列方式并不限定,可以为上下排列、左右排列等可以区分两个显示区的排列方式。该应用程序界面显示区可以用于显示应用程序的界面。每一个界面可以包含至少一个应用程序的图标和/或widget桌面控件等界面元素。该应用程序界面显示区也可以为不包含任何内容的空界面。该常用控件显示区用于显示使用率较高的控件,例如,设置按钮、界面编号、滚动条、电话本图标等应用程序图标等。
该处理器1160是终端1100的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在该第一存储器1120内的软件程序和/或模块,以及调用存储在该第二存储器1121内的数据,执行终端1100的各种功能和处理数据,从而对终端1100进行整体监控。可选的,该处理器1160可包括一个或多个处理单元。
可以理解的,该处理器1160初始化时,可以从该第二存储器1121存储的界面信息中,加载预设数量的界面信息到该第一存储器1120,并记录该预设数量的界面信息对应的界面编号,该处理器1160读取该第一存储器1120的任意一个或预定编号的界面信息,并根据该界面信息生成界面,控制该触摸显示屏的应用程序界面显示区显示该生成界面作为初始界面,并控制该常用控件显示区显示界面编号,提供用户选择界面,其中,该常用控件显示区显示的界面编号可以为该第一存储器1120中已加载的界面信息对应的界面编号,也可以是该第二存储器1121中存储的界面信息对应的界面编号。该预设数量不大于该第一存储器1120所能存储该界面信息的最大数量。
可选的或进一步的,该处理器1160可以控制该常用控件显示区显示的界面编号中的至少部分界面编号响应用户输入操作。
例如,该处理器1160在该常用控件显示区显示的界面编号中,控制已加载的界面信息对应的界面编号可以响应用户的输入操作,未加载的界面信息对应的界面编号不响应用户的输入操作。
如图12所示,本发明实施例还提供了一种地图系统1200。在本发明实施例中,地图系统1200包括:
用户交互模块1210,用于与用户进行交互,接收和响应用户的操作;
判断模块1220,用于判断是否开启数字人显示功能;
地图数据库1230,用于存储地图数据;
分析模块1240,用于根据用户交互模块1210获取的用户指示,确定需要读取的地图数据;
地图数据读取模块1250,用于根据分析模块1240的分析结果,读取地图数据库1230中的地图数据;
数字人接口1260,用于获取用户交互模块1210获取的用户选择的数字人的行踪维度画像数据;
数据转换模块1270,用于将从数字人接口1260获取的数字人的行踪维度画像数据转换为地图系统可用的数据;
数据处理模块1280,用于对地图数据和数字人的行踪维度画像数据进行处理;
制图显示模块1290,用于根据数据处理模块1280处理后的地图数据和数字人的行踪维度画像数据,生成用于输出的追踪地图界面。
在本发明实施例中,用户交互模块1210用于接收和响应用户的输入操作,获取用户的查看、搜索等请求;地图数据库1230中保存了地图系统所使用的地图数据,主要包括空间数据及其相关的数据;地图数据读取模块1250则为对地图数据库1230中数据的访问接口;判断模块1220用于判断数字人显示开关是否打开(可以在终端的设置中设置一个“数字人功能”选项,由用户选择是否开启“数字人功能”);分析模块1240用于完成对用户指示的分析,确定需要读取的地图数据;数字人接口1260,用于获取用户交互模块1210获取的用户选择的数字人的画像数据,尤其是行踪维度画像数据,并完成对第三方数据源的管理,包括对接口的定义和管理,这里数字人接口1260主要与生成数字人的系统,即数字人管理平台进行交互;数据转换模块1270,用于将非标准的或者非地图系统的行踪维度画像数据转换成地图系统可以使用的数据;数据处理模块1280用于对地图数据和数字人的行踪维度画像数据进行处理;制图显示模块1290用于确定处理后的追踪地图界面,完成输出的追踪地图界面的绘制。
应理解,根据本发明实施例的地图系统1200可对应于执行本发明实施例中的方法的主体,还可以对应于根据本发明实施例的确定地图界装置900和装置1000,并且地图系统1200中的各个模块的上述和其它操作和/或功能是为了实现图1至图8的方法的相应流程,为了简洁,在此不再赘述。
因此,本发明实施例的确定地图界面的装置,通过获取目标数字人的行踪维度画像数据,并确定目标区域的地图数据,从而根据目标数字人的行踪维度画像数据和地图数据,确定追踪地图界面,以表示目标数字人在目标区域的行踪特性,能够自动灵活地为用户提供个性化的地图服务,提高用户体验。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
Claims (18)
1.一种确定地图界面的方法,其特征在于,包括:
从数字人生成系统获取目标数字人的行踪维度画像数据,所述目标数字人由对应于目标用户的多个维度的目标用户画像组成,所述目标用户画像通过处理来自多个数据源的多个维度的数据生成;
确定目标区域的地图数据,所述目标区域为需向用户呈现的特定的地图区域;
根据所述目标数字人的行踪维度画像数据与所述地图数据,在追踪地图界面上形成用于表示所述目标数字人的视觉元素,所述追踪地图界面用于表示所述目标数字人在所述目标区域的行踪特性。
2.根据权利要求1所述的方法,其特征在于,所述根据所述目标数字人的行踪维度画像数据与所述地图数据,确定追踪地图界面,包括:
根据所述目标数字人在所述目标区域的行踪维度画像数据,确定所述目标数字人在所述目标区域的地点出现的频度;
根据所述目标数字人在所述目标区域的地点出现的频度,生成用于表示所述目标数字人在所述目标区域的地点出现的频度的视觉元素,所述视觉元素所用于表示所述目标数字人在所述目标区域的行踪特性;
将包括所述视觉元素的地图界面确定为所述追踪地图界面。
3.根据权利要求2所述的方法,其特征在于,所述视觉元素为与所述目标数字人在所述目标区域的地点出现的频度对应的热力图。
4.根据权利要求2所述的方法,其特征在于,所述视觉元素包括至少两种与所述目标数字人在所述目标区域的地点出现的频度对应的不同的标识。
5.根据权利要求4所述的方法,其特征在于,所述追踪地图界面上还包括用于指示所述标识与所述频度的对应关系的图例。
6.根据权利要求1至5中任一项所述的方法,其特征在于,在所述获取目标数字人的行踪维度画像数据之前,所述方法还包括:
向用户呈现数字人显示控件,所述数字人显示控件处于第一状态,所述第一状态表示当前地图界面未加载数字人的行踪维度画像数据;
获取用户对所述处于第一状态的数字人显示控件的第一操作动作;
根据所述第一操作动作,向用户呈现数字人选择控件,所述数字人选择控件内包括多个可用于加载的数字人对象;
将用户选择的数字人对象对应的数字人确定为所述目标数字人;
在所述根据所述目标数字人的行踪维度画像数据与所述地图数据,确定追踪地图界面之后,所述方法还包括:
向用户呈现所述追踪地图界面,并向用户呈现所述数字人显示控件的第二状态,所述第二状态表示当前地图界面加载了所述目标数字人的行踪维度画像数据。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
获取用户对处于第二状态的所述数字人显示控件的第二操作动作;
根据所述第二操作动作,确定所述目标数字人的人物背景信息;
向用户呈现数字人信息控件,所述数字人信息控件内包括所述目标数字人的人物背景信息。
8.根据权利要求1至5、7中任一项所述的方法,其特征在于,所述方法还包括:
获取用户对所述追踪地图界面上的目标地点的第三操作动作;
根据所述第三操作动作,向用户呈现目标地点信息控件,所述目标地点信息控件内包括与所述目标地点相关的数字人的统计信息。
9.一种确定地图界面的装置,其特征在于,包括:
第一获取模块,用于从数字人生成系统获取目标数字人的行踪维度画像数据,所述目标数字人由对应于目标用户的多个维度的目标用户画像组成,所述目标用户画像通过处理来自多个数据源的多个维度的数据生成;
第一确定模块,用于确定目标区域的地图数据,所述目标区域为需向用户呈现的特定的地图区域;
第二确定模块,用于根据所述第一获取模块获取的所述目标数字人的行踪维度画像数据与所述第一确定模块确定的所述地图数据,在追踪地图界面上形成用于表示所述目标数字人的视觉元素,所述追踪地图界面用于表示所述目标数字人在所述目标区域的行踪特性。
10.根据权利要求9所述的装置,其特征在于,所述第二确定模块具体用于:
根据所述目标数字人在所述目标区域的行踪维度画像数据,确定所述目标数字人在所述目标区域的地点出现的频度;
根据所述目标数字人在所述目标区域的地点出现的频度,生成用于表示所述目标数字人在所述目标区域的地点出现的频度的视觉元素,所述视觉元素所用于表示所述目标数字人在所述目标区域的行踪特性;
将包括所述视觉元素的地图界面确定为所述追踪地图界面。
11.根据权利要求10所述的装置,其特征在于,所述视觉元素为与所述目标数字人在所述目标区域的地点出现的频度对应的热力图。
12.根据权利要求10所述的装置,其特征在于,所述视觉元素包括至少两种与所述目标数字人在所述目标区域的地点出现的频度对应的不同的标识。
13.根据权利要求12所述的装置,其特征在于,所述追踪地图界面上还包括用于指示所述标识与所述频度的对应关系的图例。
14.根据权利要求9至13中任一项所述的装置,其特征在于,所述装置还包括:
呈现模块,用于向用户呈现数字人显示控件,所述数字人显示控件处于第一状态,所述第一状态表示当前地图界面未加载数字人的行踪维度画像数据;
第二获取模块,用于获取用户对所述呈现模块呈现的所述数字人显示控件的第一操作动作;
所述呈现模块还用于根据所述第二获取模块获取的所述第一操作动作,向用户呈现数字人选择控件,所述数字人选择控件内包括多个可用于加载的数字人对象;
所述装置还包括:第三确定模块,用于将用户选择的数字人对象对应的数字人确定为所述目标数字人;
所述呈现模块还用于在所述第二确定模块根据所述目标数字人的行踪维度画像数据与所述地图数据,确定追踪地图界面之后,向用户呈现所述追踪地图界面,并向用户呈现所述数字人显示控件的第二状态,所述第二状态表示当前地图界面加载了所述目标数字人的行踪维度画像数据。
15.根据权利要求14所述的装置,其特征在于,所述装置还包括:
第三获取模块,用于获取用户对处于第二状态的所述数字人显示控件的第二操作动作;
第四确定模块,用于根据所述第三获取模块获取的所述第二操作动作,确定所述目标数字人的人物背景信息;
所述呈现模块具体用于:
向用户呈现数字人信息控件,所述数字人信息控件内包括所述第四确定模块确定的所述目标数字人的人物背景信息。
16.根据权利要求9至13、15中任一项所述的装置,其特征在于,所述装置还包括:
第四获取模块,用于获取用户对所述追踪地图界面上的目标地点的第三操作动作;
所述呈现模块具体用于:
根据所述第四获取模块获取的所述第三操作动作,向用户呈现目标地点信息控件,所述目标地点信息控件内包括与所述目标地点相关的数字人的统计信息。
17.根据权利要求9至13、15中任一项所述的装置,其特征在于,所述装置为终端。
18.一种地图系统,包括:
用户交互模块,用于与用户进行交互,接收和响应用户的操作;
判断模块,用于判断是否开启数字人显示功能;
地图数据库,用于存储地图数据;
分析模块,用于根据所述用户交互模块获取的用户指示,确定需要读取的地图数据;
地图数据读取模块,用于根据所述分析模块的分析结果,读取所述地图数据库中的所述地图数据;
数字人接口,用于获取所述用户交互模块获取的用户选择的数字人的行踪维度画像数据,所述数字人由对应于目标用户的多个维度的目标用户画像组成,所述目标用户画像通过处理来自多个数据源的多个维度的数据生成;
数据转换模块,用于将从所述数字人接口获取的所述数字人的行踪维度画像数据转换为所述地图系统可用的数据;
数据处理模块,用于对所述地图数据和所述数字人的行踪维度画像数据进行处理;
制图显示模块,用于根据所述数据处理模块处理后的所述地图数据和所述数字人的行踪维度画像数据,在追踪地图界面上形成用于表示所述目标数字人的视觉元素。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410466661.3A CN105404629B (zh) | 2014-09-12 | 2014-09-12 | 确定地图界面的方法和装置 |
PCT/CN2015/088005 WO2016037525A1 (zh) | 2014-09-12 | 2015-08-25 | 确定地图界面的方法和装置 |
US15/454,582 US10534801B2 (en) | 2014-09-12 | 2017-03-09 | Map screen determining method and apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410466661.3A CN105404629B (zh) | 2014-09-12 | 2014-09-12 | 确定地图界面的方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105404629A CN105404629A (zh) | 2016-03-16 |
CN105404629B true CN105404629B (zh) | 2020-10-27 |
Family
ID=55458334
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410466661.3A Active CN105404629B (zh) | 2014-09-12 | 2014-09-12 | 确定地图界面的方法和装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US10534801B2 (zh) |
CN (1) | CN105404629B (zh) |
WO (1) | WO2016037525A1 (zh) |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106408163A (zh) * | 2016-08-30 | 2017-02-15 | 长威信息科技发展股份有限公司 | 一种巡逻资源优化方法和系统 |
CN108572966A (zh) * | 2017-03-09 | 2018-09-25 | 神州数码系统集成服务有限公司 | 一种创建个人画像的方法及装置 |
CN110020107A (zh) * | 2017-09-08 | 2019-07-16 | 北京京东尚科信息技术有限公司 | 页面展示方法及系统 |
CN109976600B (zh) * | 2017-12-28 | 2022-04-15 | 上海擎感智能科技有限公司 | 地图配色方法及智能终端 |
CN110196966B (zh) * | 2018-02-27 | 2020-12-29 | 北大方正集团有限公司 | Word文档中组图的识别方法及装置 |
CN108805615B (zh) * | 2018-05-28 | 2021-09-10 | 广州招点信息科技有限公司 | 一种基于用户消费行为的优惠活动推送方法及系统 |
US10832449B1 (en) * | 2018-11-30 | 2020-11-10 | BlueOwl, LLC | Vehicular telematic systems and methods for generating interactive animated guided user interfaces |
CN110275692A (zh) * | 2019-05-20 | 2019-09-24 | 北京百度网讯科技有限公司 | 一种语音指令的推荐方法、装置、设备和计算机存储介质 |
CN110232104B (zh) * | 2019-06-13 | 2024-02-02 | 腾讯科技(深圳)有限公司 | 一种数据显示方法、装置、存储介质及计算机设备 |
KR102070172B1 (ko) * | 2019-08-27 | 2020-01-28 | 주식회사 동신지티아이 | 현장좌표와 수치좌표를 비교해서 수치지형 정보를 보정하는 수치데이터 시스템 |
CN110830654B (zh) * | 2019-11-07 | 2020-12-08 | 腾讯科技(深圳)有限公司 | 一种播放语音消息的方法及设备 |
CN110913263B (zh) * | 2019-11-29 | 2021-05-18 | 联想(北京)有限公司 | 视频处理方法、装置及电子设备 |
CN111339409A (zh) * | 2020-02-20 | 2020-06-26 | 深圳壹账通智能科技有限公司 | 地图展示方法与系统 |
CN112100309A (zh) * | 2020-11-06 | 2020-12-18 | 北京妙医佳健康科技集团有限公司 | 一种具备提醒功能的电子地图系统 |
CN113190267B (zh) * | 2021-05-27 | 2024-03-26 | 上海幻电信息科技有限公司 | 界面布局的动态配置方法与系统 |
CN113726839B (zh) * | 2021-06-17 | 2023-05-26 | 武汉理工数字传播工程有限公司 | 一种虚拟资源发送方法、装置、设备及存储介质 |
CN113254742B (zh) * | 2021-07-14 | 2021-11-30 | 深圳市赛野展览展示有限公司 | 一种基于5g深度学习人工智能的展示装置 |
CN114995723A (zh) * | 2021-12-27 | 2022-09-02 | 阿里巴巴(中国)有限公司 | 一种基于热力地图的数据处理方法和装置 |
CN115051967B (zh) * | 2022-04-28 | 2023-10-03 | 杭州脸脸会网络技术有限公司 | 一种数据显示方法、装置、电子装置和存储介质 |
US20230401049A1 (en) * | 2022-06-09 | 2023-12-14 | Vmware, Inc. | Multi-mode support for a launcher |
CN115113963B (zh) * | 2022-06-29 | 2023-04-07 | 北京百度网讯科技有限公司 | 信息展示方法、装置、电子设备以及存储介质 |
CN116628123B (zh) * | 2023-07-19 | 2023-12-12 | 深圳市易图资讯股份有限公司 | 基于空间数据库的动态切片生成方法和系统 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103635895A (zh) * | 2011-06-30 | 2014-03-12 | 微软公司 | 用于提供多个支持服务的个人长期代理 |
US20140221089A1 (en) * | 2013-02-06 | 2014-08-07 | John A. Fortkort | Creation and Geospatial Placement of Avatars Based on Real-World Interactions |
CN103984763A (zh) * | 2014-05-30 | 2014-08-13 | 厦门云朵网络科技有限公司 | 一种轨迹图显示设备、方法和监控终端 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003185446A (ja) * | 2001-12-14 | 2003-07-03 | Denso Corp | 車載用ナビゲーション装置及びプログラム |
US8103445B2 (en) | 2005-04-21 | 2012-01-24 | Microsoft Corporation | Dynamic map rendering as a function of a user parameter |
US20090113319A1 (en) * | 2007-10-30 | 2009-04-30 | Dawson Christopher J | Developing user profiles in virtual worlds |
US8892999B2 (en) * | 2007-11-30 | 2014-11-18 | Nike, Inc. | Interactive avatar for social network services |
CN102164153A (zh) * | 2010-02-22 | 2011-08-24 | 中国联合网络通信集团有限公司 | 一种生成移动终端电子地图的方法及其系统 |
US8438175B2 (en) * | 2010-03-17 | 2013-05-07 | Lighthaus Logic Inc. | Systems, methods and articles for video analysis reporting |
US8170971B1 (en) * | 2011-09-28 | 2012-05-01 | Ava, Inc. | Systems and methods for providing recommendations based on collaborative and/or content-based nodal interrelationships |
CN104081439A (zh) * | 2012-01-31 | 2014-10-01 | 三菱电机株式会社 | 地图绘制装置、导航装置以及地图绘制方法 |
US9429435B2 (en) | 2012-06-05 | 2016-08-30 | Apple Inc. | Interactive map |
CN102760163B (zh) | 2012-06-12 | 2015-04-29 | 北京奇虎科技有限公司 | 一种特征信息的个性化推荐方法及装置 |
US20140095303A1 (en) | 2012-10-01 | 2014-04-03 | Google Inc. | Apparatus and Method for Personalizing Maps |
CN103886037B (zh) | 2014-03-10 | 2018-01-19 | 华为技术有限公司 | 一种数据筛选的方法及装置 |
CN104933049B (zh) * | 2014-03-17 | 2019-02-19 | 华为技术有限公司 | 生成数字人的方法及系统 |
-
2014
- 2014-09-12 CN CN201410466661.3A patent/CN105404629B/zh active Active
-
2015
- 2015-08-25 WO PCT/CN2015/088005 patent/WO2016037525A1/zh active Application Filing
-
2017
- 2017-03-09 US US15/454,582 patent/US10534801B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103635895A (zh) * | 2011-06-30 | 2014-03-12 | 微软公司 | 用于提供多个支持服务的个人长期代理 |
US20140221089A1 (en) * | 2013-02-06 | 2014-08-07 | John A. Fortkort | Creation and Geospatial Placement of Avatars Based on Real-World Interactions |
CN103984763A (zh) * | 2014-05-30 | 2014-08-13 | 厦门云朵网络科技有限公司 | 一种轨迹图显示设备、方法和监控终端 |
Also Published As
Publication number | Publication date |
---|---|
US20170185631A1 (en) | 2017-06-29 |
CN105404629A (zh) | 2016-03-16 |
WO2016037525A1 (zh) | 2016-03-17 |
US10534801B2 (en) | 2020-01-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105404629B (zh) | 确定地图界面的方法和装置 | |
US10528572B2 (en) | Recommending a content curator | |
CN110710232B (zh) | 在相机取景器显示内容中用增强现实元素来促使网络系统通信的方法、系统以及计算机可读存储介质 | |
US10726438B2 (en) | Personalized contextual coupon engine | |
JP6220452B2 (ja) | オブジェクトベースのコンテキストメニューの制御 | |
CN102982059B (zh) | 信息处理装置、信息处理方法 | |
US20180349451A1 (en) | Presenting Related Points of Interest | |
KR102139664B1 (ko) | 프로필 이미지 카드를 공유하는 시스템 및 방법 | |
WO2017079362A1 (en) | Caption generation for visual media | |
US9460394B2 (en) | Suggesting activities | |
CN103608759B (zh) | 在设备上动态显示个性化主屏的方法 | |
US10013462B2 (en) | Virtual tiles for service content recommendation | |
US20130232200A1 (en) | User and content recommendation and discovery application | |
WO2017019650A1 (en) | Activity detection based on activity models | |
CN103703488B (zh) | 智能信息提供系统和方法 | |
Zualkernan et al. | Emotion recognition using mobile phones | |
CN106462598A (zh) | 信息处理设备、信息处理方法与程序 | |
CN104202718A (zh) | 一种向用户提供信息的方法与装置 | |
US11436293B2 (en) | Characterizing a place by features of a user visit | |
US11573988B2 (en) | Storage of point of interest data on a user device for offline use | |
US10565274B2 (en) | Multi-application user interest memory management | |
Gartner et al. | Recent research developments in modern cartography in Europe | |
KR20210106285A (ko) | 인스턴트 메시징 애플리케이션을 통한 콘텐츠 평가 방법 및 시스템 | |
US20210073269A1 (en) | Method for clustering at least two timestamped photographs | |
US20210072869A1 (en) | Method for retrieving at least two captured photographs |
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 |