用于选择资源字符串的源的策略的制作方法_4

文档序号:9916945阅读:来源:国知局
符串简档。
[0087]在至少一些实施例中,用户选择的字符串简档可以是位置特定的,例如基于特定的地理区域。例如,可以向用户呈现多个字符串简档,每个与不同的地理区域相对应。用户可以选择最紧密匹配其当前位置(例如,用户所位于的地理区域)的字符串简档。如本文所使用的,术语“用户”可以指代客户端设备的终端用户,和/或配置各种设备相关的属性的管理员。
[0088]如果用户选择的字符串简档是可用的(“是”),则步骤406获取用户选择的字符串简档并且将用户选择的字符串简档设置为活动的字符串简档。可以从远程资源(例如远程存储位置)获取用户选择的字符串简档。可替代地或另外地,可以从本地源(诸如例如客户端设备上的存储位置)获取用户选择的字符串简档。
[0089]如果用户选择的字符串简档不是可用的(“否”),那么步骤408将默认字符串简档设置为活动的字符串简档。例如,默认字符串简档对应于存储在设备上和/或对于设备是可访问的本地字符串简档。例如,默认字符串简档可以对应于在其它字符串简档不可用时利用的备用字符串简档。
[0090]在至少一些实施例中,上文讨论的方法表示字符串源策略(例如,上文讨论的字符串源策略128)的特定的集合的应用。例如,方法表示在整个字符串源的有序集合中的迭代以确定从其中获取字符串简档的最高排名的可用字符串源。
[0091]根据各种实施例,可以基于设备的位置来确定资源字符串简档。例如,考虑下面的示例方法。
[0092]图5是描述了根据一个或多个实施例的方法中的步骤的流程图。步骤500确定客户端设备的位置。例如,客户端设备的位置可以例如由客户端设备104的位置模块110自动地确定。可替代地或另外地,可以提示用户输入位置。例如,可以呈现提示用户输入客户端设备位置的图形化用户界面(GUI)。位置可以以各种方式输入,例如街道地址、城市、州、国家、地理坐标等中的一个或多个。
[0093]在至少一些实施例中,位置可以指代网络位置和/或基于服务的位置。例如,位置可以与设备所连接到的特定的网络相对应。
[0094]步骤502基于客户端设备的位置来获取字符串简档。例如,可以搜索多个位置特定的字符串简档,并且可以选择与客户端设备的位置相对应的字符串简档。
[0095]步骤504将所获取的字符串简档设置为活动的字符串简档。来自活动的字符串简档的资源字符串可以用于发起与网络资源的通信。
[0096]在至少一些实施例中,上文描述的方法可以被实现为客户端侧实现和/或服务器侧实现,例如客户端设备104上的通信应用106与通信服务108之间的交互。方法可以被实现为当用户在其本国网络外旅行时更新活动的字符串简档,和/或当用户从外部网络返回其本国网络时将活动的字符串简档重置为本国网络字符串简档。例如,该方法可以被自动地实现并且响应于客户端设备在与当前活动的简档相关联的区域外部旅行。
[0097]图6是描述了根据一个或多个实施例的方法中的步骤的流程图。在至少一些实施例中,方法描述了映射资源字符串的示例方式。
[0098]步骤600接收针对特定类型的资源的资源字符串的输入。例如,用户可以拨打特定类型的资源(例如紧急资源)的电话号码。用户可以手动地输入电话号码,或可以选择图标或表示特定类型的资源的其它标记。
[0099]作为示例实现方式,考虑用户从美国(US)旅行到伦敦并且遇到紧急情形的场景。用户可能不知道伦敦的本地紧急访问号码(例如,112),并且因此拨打911,如同用户会在美国做的一样。
[0100]步骤602确定输入的资源字符串在当前位置处不能有效访问特定类型的资源。例如,考虑客户端设备104的用户经由通信应用106来输入紧急帮助的电话号码。通信应用106可以将电话号码发送到通信服务108,作为发起与紧急服务的通信的请求。通信服务108可以确定电话号码在客户端设备104的当前位置处不能有效发起与紧急服务的通信。可替代地,通信应用106自身可以基于客户端设备104的当前位置来本地地确定:该电话号码不能有效发起与紧急服务的通信。
[0101]作为又一个示例,可以拨打输入的字符串以发起与当前位置处的本地PSTN的呼口LPSTN可以返回呼叫失败的指示,例如,错误消息,其指定号码在当前位置不是有效的。
[0102]继续示例场景,通信应用106和/或通信服务108认识到911对应于与紧急服务进行通信的请求,并且911在伦敦不能有效发起与紧急服务的通信。例如,对客户端设备104而言不是当前活动的默认/本国字符串建档可以指定911与对紧急服务的请求相对应。通信应用106/通信服务108确定本国字符串简档当前不是活动的、不同的字符串简档是活动的,并且因此来自该不同的字符串简档的资源字符串要用于联系紧急服务。
[0103]步骤604将输入的资源字符串映射到当前位置处的特定类型的资源的有效资源字符串。例如,输入的资源字符串可以被映射到由针对资源类型的活动的字符串简档所指定的资源字符串。继续当前示例场景,911可以被映射到伦敦的紧急服务的有效资源字符串,例如,112。在至少一些实施例中,映射可以包括映射到由针对资源类型的活动的字符串简档指示的资源字符串。如上文提到的,活动的字符串简档可以包括不同的资源字符串到不同类型的资源的映射。例如,活动的字符串简档可以指定911、112、999等全都与紧急服务相对应。因此,无论哪个资源字符串被拨打,其都可以被映射到当前位置处的紧急服务的有效资源字符串。
[0104]步骤606使用有效资源字符串来发起与资源的通信。例如,有效资源字符串可以被自动地拨打以发起与和资源类型相对应的资源的实例的通信。可替代地,可以将有效资源字符串通知给用户以使得用户能够输入用于发起与资源的通信的有效资源字符串。
[0105]继续示例场景,伦敦的紧急服务的有效电话号码(例如,112)可以或者自动地且独立于进一步的用户输入被拨打或者经由用户输入被拨打。因此,可以发起与紧急服务的通
?目O
[0106]已经讨论了一些示例过程,现在考虑根据一个或多个实施例的对示例系统和设备的讨论。
[0107]示例系统和设备
[0108]图7在700处一般地示出了示例系统,其包括表示可以实现本文描述的各种技术的一个或多个计算系统和/或设备的示例计算设备702。例如,上文参照图1讨论的客户端设备104可以被实现为计算设备702。例如,计算设备702可以是服务提供商的服务器、与客户端相关联的设备(例如,客户端设备)、片上系统、和/或任何其它适当的计算设备或计算系统。
[0109]示出的示例计算设备702包括处理系统704、一个或多个计算机可读介质706、以及相互通信地耦合的一个或多个输入/输出(I/O)接口708。虽然未示出,计算设备702还可以包括将各种部件相互耦合的系统总线或其它数据和命令传送系统。系统总线可以包括不同的总线结构(例如存储器总线或存储器控制器、外围总线、通用串行总线、和/或利用各种总线架构中的任何一个的处理器或本地总线)中的任何一个或组合。还可以预期各种其它示例,例如控制线和数据线。
[0110]处理系统704表示使用硬件来执行一个或多个操作的功能。因此,处理系统704被示为包括硬件元件710,其可以被配置为处理器、功能块等。这可以包括以硬件实现为专用集成电路或使用一个或多个半导体形成的其他逻辑设备。硬件元件710不受形成它们的材料或其中所采用的处理机制限制。例如,处理器可以包括半导体和/或晶体管(例如,电子集成电路(IC))。在这样的上下文中,处理器可执行指令可以是电子可执行指令。
[0111]计算机可读介质706被示为包括存储器/存储设备712。存储器/存储设备712表示与一个或多个计算机可读介质相关联的存储器/存储设备容量。存储器/存储设备712可以包括易失性介质(例如随机存取存储器(RAM))和/或非易失性介质(例如只读存储器(R0M)、闪速存储器、光盘、磁盘等)。存储器/存储设备712可以包括固定介质(例如,RAM、ROM、固定硬盘驱动等)以及可移动介质(例如,闪速存储器、可移动硬盘驱动、光盘等)。可以以各种其它方式来配置计算机可读介质706,如下文进一步描述的。
[0112]输入/输出接口708表示允许用户向计算设备702输入命令和信息、并且还允许使用各种输入/输出设备来将信息呈现给用户和/或其它部件或设备的功能。输入设备的示例包括键盘、光标控制设备(例如,鼠标)、麦克风(例如,用于语音识别和/或口头输入)、扫描仪、触摸功能(例如,被配置为检测物理接触的电容或其它传感器)、相机(例如,其可以采用可见或非可见波长(例如红外频率)来将不涉及接触的动作检测为姿势)等。输出设备的示例包括显示设备(例如,监视器或投影仪)、扬声器、打印机、网卡、触觉响应设备等。因此,可以以如下文进一步描述的各种方式来配置计算设备702以支持用户交互。
[0113]本文中可以在软件、硬件元件或程序模块的一般的上下文中描述各种技术。一般地,这样的模块包括执行特定的任务或实现特定的抽象数据类型的例程、程序、对象、元件、部件、数据结构等。如本文所使用的,术语“模块”、“功能”和“部件” 一般表示软件、固件、硬件、或其组合。本文描述的技术的特征是平台无关的,意指所述技术可以在具有各种处理器的各种商业计算平台上实现。
[0114]所描述的模块和技术的实现可以存储在某种形式的计算机可读介质上或在某种形式的计算机可读介质上传送。计算机可读介质可以包括可以由计算设备702访问的各种介质。通过示例而非限制的方式,计算机可读介质可以包括“计算机可读存储介质”和“计算机可读信号介质”。
[0115]与纯信号传输、载波或是信号本身相比,“计算机可读存储介质”可以指代使得能够持久地存储信息的介质和/或设
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1